Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Мод Статус ICQ

Опубликовано:

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

Рекомендованные сообщения

Опубликовано:

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

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

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

Опубликовано:
Поставил мод "Статус 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>

Опубликовано:
  • Автор

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

Опубликовано:
  • Автор
А куда пустая рамка ссылается?

http://wwp.icq.com/0

Опубликовано:

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

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

Опубликовано:
  • Автор

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

 

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

Опубликовано:

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

Опубликовано:
<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>

Чисто на всякий случай :)

Опубликовано:
  • Автор

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

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

 

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

 

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

Опубликовано:

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

Опубликовано:

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

<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 != '' условие ни для кого не верное.

Опубликовано:
  • Автор

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

 

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

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

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

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

Опубликовано:

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

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

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

Опубликовано:
  • Автор

Вот код:

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

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

Изменено пользователем Nemovlya

Опубликовано:

А у меня вообще отказывается работать? А клиент настраивать как-то для этого надо?

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.