Перейти к содержимому
Русский язык для Invision Community 5

ICQ the status (Статус ICQ)

Имя файла: ICQ the status (Статус ICQ)

Владелец файла: Master

Файл размещен: 28 ноя 2006

Файл обновлен: 14 фев 2011

Категория файла: Mods/Моды

 

Статус icq перед ником пользователя в просмотрах темы.

Установка: 1 минута.

Проверено на ipb 2.1.7 версии.

 

Нажмите сюда, чтобы скачать этот файл

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

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

Элементарно становится в любое место))Я вот так поставил.(2.3.6)

ji7dap8r1h.png

Конечно,удобнее было бы по клику попадать не на сервер аськи а на отправку сообщения в аську пользователю..

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

Конечно,удобнее было бы по клику попадать...

<a href=.....отвечает за это

 

а вот вопрос со скриптом убирающим картинку как таковую если её нет остаётся открытым )

 

P.S. я сюда приклеил, на мой взгял удачное место

 

0ef7fb8b6a14678e7d.jpg

  • 2 недели спустя...

сорри за дабл постинг, иначе бы сообщение не заметили )

 

вобщем откопал я скрипты этого же статуса icq, но если у юзера нету номера он теперь либо пишет "нет", либо просто ничо не пишет, это уже по вашему усмотрению. проблема в том что мод на 2.1 и 2.2, на 2.3 его поставить не получилось. может кто знает как?

 

ICQ Статус в просмотре темы.
Добавил: ~aqua~

------------------------
Для версии 2.1.x	|
------------------------


--------------------------------------------------------------------------------------------
1) Идем
--------------------------------------------------------------------------------------------

/sources/action_public/topics.php

Находим:
	$member['member_number'] = $this->ipsclass->compiled_templates['skin_topic']->member_number( $this->ipsclass->do_number_format($member['id']) );

Добавляем ниже:

	if ( $member['icq_number'] > 10000)
	{
		$member['icq_number'] = "{$member['icq_number']} <img src=http://status.icq.com/online.gif?icq={$member['icq_number']}&img=5 border=0 width=18 height=18><br />";
	}

else {
				$member['icq_number'] = "Нет";
		}


Сохраняем. 

--------------------------------------------------------------------------------------------
2) Есть 2 варианта, Либо редактируем файлы, либо в Админке (желательно в админке cделать) P.S Если сделаете первое, то он будет отображать слово "Нет" для тех у кого нет ICQ, а во втором варианте, ничего не будет отображатся=)
--------------------------------------------------------------------------------------------


Редактор файлов
---------------

/cache/skin_cache/cacheid_2/skin_topic.php

Находим: (желательно искать до конца)
			{$author['member_number']}<br />
Добавляем ниже:

ICQ: {$author['icq_number']}<br />

Сохраняем файл. 



Админка - Admin tools > Look & Feel > Edit Template HTML > TOpic View > RenderRow
------------

Находим

{$author['member_posts']}<br />

Ниже добавляем

<if="$author['icq_number'] > 10000">
				ICQ: {$author['icq_number']}
			</if>
<br/>


Жми Save Template



------------------------
Для версии 2.2.x	|
------------------------


--------------------------------------------------------------------------------------------
1) Идем
--------------------------------------------------------------------------------------------

/sources/action_public/topics.php

Находим:
	$member['member_number']   = $this->ipsclass->compiled_templates['skin_topic']->member_number( $this->ipsclass->do_number_format($member['id']) );

Добавляем ниже:

	if ( $member['icq_number'] > 10000 )
	{
		$member['icq_number'] = "{$member['icq_number']} <img src=http://status.icq.com/online.gif?icq={$member['icq_number']}&img=5 border=0 width=18 height=18><br />";
	}

else {
				$member['icq_number'] = "Нет";
		}


Сохраняем файл.

--------------------------------------------------------------------------------------------
2) Есть 2 варианта, 1. Либо редактируем файлы, 2. либо в Админке (желательно в админке cделать) P.S Если сделаете первое, то он будет отображать слово "Нет" для тех у кого нет ICQ, а во втором варианте, ничего не будет отображатся=)
--------------------------------------------------------------------------------------------


Редактор файлов
----------------

/cache/skin_cache/cacheid_2/skin_topic.php

Находим: (желательно искать до конца)
			{$author['member_number']}<br />
Добавляем ниже:

ICQ: {$author['icq_number']}<br />

Сохраняем файл. 



Админка - Admin tools > Look & Feel > Edit Template HTML > TOpic View > RenderRow
----------------
Нахо%%0им

{$author['member_posts']}<br />

Ниже добавляем

<if="$author['icq_number'] > 10000">
				ICQ: {$author['icq_number']}
			</if>
<br/>


Жми Save Template


Вот и Вам полноценный ICQ статус при просмотре темы :)

Автор больше не поддерживает этот мод.

  • 4 недели спустя...

По мне так удобнее сделать так:

<b>Контакты</b> <br /> 
<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /> <a href="{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$author['id']}">{$this->ipsclass->lang['dd_send_pm']}</a><br />
<if="$author['icq_number'] > 10000">
<img src=http://status.icq.com/online.gif?icq={$author['icq_number']}&img=5 border=0 width=18 height=18> <a href=http://wwp.icq.com/{$author['icq_number']} target='_blank'>{$author['icq_number']}</a>
</if>

Добавить после строки:

{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}

Так же можно до слова "Контакы" добавить <hr>, это - черта она отделит от основного мини профиля.

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

Спасибо. Может кому-то пригодится :)

  • 4 недели спустя...

но всё же было бы класно если бы он работал так: у юзера нет аси - он отображает "нет", а не просто пропадает

  • 4 месяца спустя...

В эпоху глобального развития разных версий ПМ-клиентов уместнее было бы доработать мод, чтобы показывался статус того ПМ-клиента, который введен пользователем в своих личных данных. Если клиентов введено несколько, чтобы пользователь мог выбирать из выпадающего списка, статус какого из них показывать.

 

(отдаю идею бесплатно)

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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.