Nemovlya 0 06/12/2010 08:06 AM Поставил мод "Статус 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> Share this post Link to post
Fisana 700 06/12/2010 08:34 AM А куда пустая рамка ссылается?Если там она появилась и вылез альт, значит отсутствует какой-то файл.Можно заменить его пустое место прозрачной гиф-картинкой с таким же названием Share this post Link to post
danilka 7 06/13/2010 10:53 AM Поставил мод "Статус 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> Share this post Link to post
Nemovlya 0 06/13/2010 07:29 PM А куда пустая рамка ссылается?http://wwp.icq.com/0 Share this post Link to post
Fisana 700 06/13/2010 07:38 PM А можно ли ссылку куда-то еще перенаправить?Просто я не юзаю этот мод... Share this post Link to post
Nemovlya 0 06/13/2010 07:59 PM Fisana, я тоже не знаю! :) Мод брал у Вас на форуме. Share this post Link to post
Sannis 2 06/13/2010 08:45 PM <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>Чисто на всякий случай :) Share this post Link to post
Nemovlya 0 06/14/2010 05:56 PM Ув. Sannis, заменил на Ваш код - исчезли все картинки... ((( Не работает ((( Что есть код, что его нету. Спасибо за помощь! Может будут еще идеи? P.S. Автор пока не ответил. Share this post Link to post
Sannis 2 06/14/2010 06:32 PM Дадите доступ в АЦ -- могу завтра после обеда посмотреть. Если что, пишите в ЛС. Share this post Link to post
siv1987 2,629 06/14/2010 07:14 PM А попробуйте так <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 != '' условие ни для кого не верное. Share this post Link to post
Nemovlya 0 06/14/2010 07:16 PM Не-а! Все тоже самое, происходит выделение области под рисунок, а т.к. у пользовотеля не заполнено поле "Аська", то оно остается пустым. Судя по моду если поле пустое:if="$author['icq_number'] != '0'то код не должен выполняться, а он выполняется!!!Почему непонятно! Share this post Link to post
siv1987 2,629 06/14/2010 07:26 PM У меня работает. для тех кто не заполнил асю нечего не отображается. А условие точно написали полностью<if="$author['icq_number'] != '0' && $author['icq_number'] != '' ">потому как если только $author['icq_number'] != '0' все равно высвечивается. Share this post Link to post
Nemovlya 0 06/14/2010 07:35 PM (edited) Вот код:<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? Где проверить какая переменная присваивается "пустой аське"? Edited June 14, 2010 by Nemovlya Share this post Link to post