Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Nemovlya

Мод Статус ICQ

Recommended Posts

Поставил мод "Статус 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
Share on other sites

А куда пустая рамка ссылается?

Если там она появилась и вылез альт, значит отсутствует какой-то файл.

Можно заменить его пустое место прозрачной гиф-картинкой с таким же названием

Share this post


Link to post
Share on other sites
Поставил мод "Статус 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
Share on other sites

Исчезли все статусы! :)

Share this post


Link to post
Share on other sites

А можно ли ссылку куда-то еще перенаправить?

Просто я не юзаю этот мод...

Share this post


Link to post
Share on other sites

Fisana, я тоже не знаю! :)

 

Мод брал у Вас на форуме.

Share this post


Link to post
Share on other sites

Автору в личку попробуйте написать

Share this post


Link to post
Share on other sites
<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
Share on other sites

Ув. Sannis, заменил на Ваш код - исчезли все картинки... (((

Не работает ((( Что есть код, что его нету.

 

Спасибо за помощь! Может будут еще идеи?

 

P.S. Автор пока не ответил.

Share this post


Link to post
Share on other sites

Дадите доступ в АЦ -- могу завтра после обеда посмотреть. Если что, пишите в ЛС.

Share this post


Link to post
Share on other sites

А попробуйте так

<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
Share on other sites

Не-а! Все тоже самое, происходит выделение области под рисунок, а т.к. у пользовотеля не заполнено поле "Аська", то оно остается пустым.

 

Судя по моду если поле пустое:

if="$author['icq_number'] != '0'

то код не должен выполняться, а он выполняется!!!

Почему непонятно!

Share this post


Link to post
Share on other sites

У меня работает. для тех кто не заполнил асю нечего не отображается. А условие точно написали полностью

<if="$author['icq_number'] != '0' && $author['icq_number'] != '' ">

потому как если только $author['icq_number'] != '0' все равно высвечивается.

Share this post


Link to post
Share on other sites

Вот код:

<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>

 

А вот результат для пользователя с "пустой аськой":

843360_050fc9c8.jpg

 

Тут пришла в голову идея, может "пустая аська" у меня не равна 0?

Где проверить какая переменная присваивается "пустой аське"?

Edited by Nemovlya

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...