Nemovlya 0 06/12/10 08:06 Поставил мод "Статус ICQ".Я так понимаю, что инфо берется из учетки пользователя. Столкнулся с такой проблемой, что у пользователей, у которых поле ICQ пустое, то вместо картинки статуса (он или офф), отопражается пустая рамка с надписью внутри "Изображение". Как сделать так, чтобы в таком случае ничего не отображалось. Вот привожу код мода:<if="ipb.member['icq_number'] != "0""> <a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'><img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18></a> </if> Поделиться сообщением Ссылка на сообщение
Fisana 700 06/12/10 08:34 А куда пустая рамка ссылается?Если там она появилась и вылез альт, значит отсутствует какой-то файл.Можно заменить его пустое место прозрачной гиф-картинкой с таким же названием Поделиться сообщением Ссылка на сообщение
danilka 7 06/13/10 10:53 Поставил мод "Статус ICQ".Я так понимаю, что инфо берется из учетки пользователя. Столкнулся с такой проблемой, что у пользователей, у которых поле ICQ пустое, то вместо картинки статуса (он или офф), отопражается пустая рамка с надписью внутри "Изображение". Как сделать так, чтобы в таком случае ничего не отображалось. Вот привожу код мода:<if="ipb.member['icq_number'] != "0""> <a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'><img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18></a> </if>а попробуйте<if="ipb.member['icq_number'] != "0" and ipb.member['icq_number'] !=''"><a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'><img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18></a></if> Поделиться сообщением Ссылка на сообщение
Nemovlya 0 06/13/10 19:29 А куда пустая рамка ссылается?http://wwp.icq.com/0 Поделиться сообщением Ссылка на сообщение
Fisana 700 06/13/10 19:38 А можно ли ссылку куда-то еще перенаправить?Просто я не юзаю этот мод... Поделиться сообщением Ссылка на сообщение
Nemovlya 0 06/13/10 19:59 Fisana, я тоже не знаю! :) Мод брал у Вас на форуме. Поделиться сообщением Ссылка на сообщение
Fisana 700 06/13/10 20:19 Автору в личку попробуйте написать Поделиться сообщением Ссылка на сообщение
Sannis 2 06/13/10 20:45 <if="$this->ipsclass->member['icq_number'] != "0" && $this->ipsclass->member['icq_number'] !=''"> <a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'><img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18></a> </if>Чисто на всякий случай :) Поделиться сообщением Ссылка на сообщение
Nemovlya 0 06/14/10 17:56 Ув. Sannis, заменил на Ваш код - исчезли все картинки... ((( Не работает ((( Что есть код, что его нету. Спасибо за помощь! Может будут еще идеи? P.S. Автор пока не ответил. Поделиться сообщением Ссылка на сообщение
Sannis 2 06/14/10 18:32 Дадите доступ в АЦ -- могу завтра после обеда посмотреть. Если что, пишите в ЛС. Поделиться сообщением Ссылка на сообщение
siv1987 2628 06/14/10 19:14 А попробуйте так <if="$author['icq_number'] != '0' && $author['icq_number'] != '' "> <a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'><img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18></a> </if> ЗЫ. у меня на тестовом форуме вродь работает. правда версия 2.3а вообще какието траблы с ipb.member['icq_number']. если просто != '0' он показывает аси хотя у юзера поле пустое, если != '0' and != '' условие ни для кого не верное. Поделиться сообщением Ссылка на сообщение
Nemovlya 0 06/14/10 19:16 Не-а! Все тоже самое, происходит выделение области под рисунок, а т.к. у пользовотеля не заполнено поле "Аська", то оно остается пустым. Судя по моду если поле пустое:if="$author['icq_number'] != '0'то код не должен выполняться, а он выполняется!!!Почему непонятно! Поделиться сообщением Ссылка на сообщение
siv1987 2628 06/14/10 19:26 У меня работает. для тех кто не заполнил асю нечего не отображается. А условие точно написали полностью<if="$author['icq_number'] != '0' && $author['icq_number'] != '' ">потому как если только $author['icq_number'] != '0' все равно высвечивается. Поделиться сообщением Ссылка на сообщение
Nemovlya 0 06/14/10 19:35 (изменено) Вот код:<if="$author['icq_number'] != '0' && $author['icq_number'] != '' "> <a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'><img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18></a> </if> А вот результат для пользователя с "пустой аськой": Тут пришла в голову идея, может "пустая аська" у меня не равна 0? Где проверить какая переменная присваивается "пустой аське"? Изменено 14 июня 2010 пользователем Nemovlya Поделиться сообщением Ссылка на сообщение