Nemovlya 0 12.06.2010 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 12.06.2010 08:34 А куда пустая рамка ссылается?Если там она появилась и вылез альт, значит отсутствует какой-то файл.Можно заменить его пустое место прозрачной гиф-картинкой с таким же названием Поделиться сообщением Ссылка на сообщение
danilka 7 13.06.2010 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 13.06.2010 19:29 А куда пустая рамка ссылается?http://wwp.icq.com/0 Поделиться сообщением Ссылка на сообщение
Fisana 700 13.06.2010 19:38 А можно ли ссылку куда-то еще перенаправить?Просто я не юзаю этот мод... Поделиться сообщением Ссылка на сообщение
Nemovlya 0 13.06.2010 19:59 Fisana, я тоже не знаю! :) Мод брал у Вас на форуме. Поделиться сообщением Ссылка на сообщение
Fisana 700 13.06.2010 20:19 Автору в личку попробуйте написать Поделиться сообщением Ссылка на сообщение
Sannis 2 13.06.2010 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 14.06.2010 17:56 Ув. Sannis, заменил на Ваш код - исчезли все картинки... ((( Не работает ((( Что есть код, что его нету. Спасибо за помощь! Может будут еще идеи? P.S. Автор пока не ответил. Поделиться сообщением Ссылка на сообщение
Sannis 2 14.06.2010 18:32 Дадите доступ в АЦ -- могу завтра после обеда посмотреть. Если что, пишите в ЛС. Поделиться сообщением Ссылка на сообщение
siv1987 2 630 14.06.2010 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 14.06.2010 19:16 Не-а! Все тоже самое, происходит выделение области под рисунок, а т.к. у пользовотеля не заполнено поле "Аська", то оно остается пустым. Судя по моду если поле пустое:if="$author['icq_number'] != '0'то код не должен выполняться, а он выполняется!!!Почему непонятно! Поделиться сообщением Ссылка на сообщение
siv1987 2 630 14.06.2010 19:26 У меня работает. для тех кто не заполнил асю нечего не отображается. А условие точно написали полностью<if="$author['icq_number'] != '0' && $author['icq_number'] != '' ">потому как если только $author['icq_number'] != '0' все равно высвечивается. Поделиться сообщением Ссылка на сообщение
Nemovlya 0 14.06.2010 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 Поделиться сообщением Ссылка на сообщение