Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Master

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

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

да было бы неплохо если бы он проверял, если есть номер у юзера то показывать картинку, а в противном случае ничего

Поделиться сообщением


Ссылка на сообщение
03/12/09 23:48 (изменено)

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

ji7dap8r1h.png

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

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

Поделиться сообщением


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

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

 

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

 

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

 

0ef7fb8b6a14678e7d.jpg

Поделиться сообщением


Ссылка на сообщение

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

 

вобщем откопал я скрипты этого же статуса 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 статус при просмотре темы :)

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
04/13/09 14:21 (изменено)

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

<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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
09/30/09 17:28 (изменено)

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

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...