[Хак] ICQ чат на сайте

3654
Помнится, был раньше такой мессенджер Multul (/blogs/tanatognozija/plagin-mesedzher.html), который скончался.
А буквально сегодня бродил по внедрению соцплагинов, и наткнулся на такую замечательную вещь, как Плагин ICQ On-Site. (http://api.mail.ru/sites/plugins/icq-on-site/)
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Делаем хак, позволяющий пользователям автоматически общаться между собой:
в любое место шаблона или с помошью нового модуля внедряем код:
Код PHP:
  1. <script src="http://c.icq.com/siteim/icqbar/js/partners/initbar_ru.js" language="javascript" type="text/javascript" charset="utf-8"></script>
далее, в файле com_users_profile.tpl добавляем фрагмент, вместо
Код PHP:
  1. <div class="field">
  2. <div class="title">ICQ:</div>
  3. <div class="value">{$usr.icq}</div>
  4. </div>
этот:
Код PHP:
  1. <div class="field">
  2. <div class="title">ICQ:</div>
  3. <div class="value">
  4. {if !$myprofile}
  5. <script type="text/javascript">
  6. {literal}
  7. <!--
  8. window.ICQ = {siteOwner:'{$usr.icq}'{/literal}};
  9. </script>
  10. <script src="http://c.icq.com/siteim/icqbar/js/partners/initbar_ru.js" language="javascript" type="text/javascript" charset="utf-8"></script>
  11. {/if}
  12. {$usr.icq}</div>
  13. </div>
Готово! Теперь, если пользователь включил показ ICQ и имеет его - вы можете включить его в чат ICQ On-Site.

Те, кто умеет делать плагины - сделайте и покажите на пальцах (я не профи в этом)! идей много, но хаками слишком неудобовариемо!
IP Cloudflare и решение на PHP
Комментарии (20)
Петр 2 августа 2013 в 04:06 +3
интересная тема. жаль что icq умирает, и мало кто уже сидит в аське...все в основном перешли на skype
был бы скайп - цены бы не было.
тут возник вопрос: есть у пользователя нет icq, что он видит?
и есть такая функция "Спросите нас", это как онлайн консультант? пользователю тоже нужно иметь icq?
lokanaft 2 августа 2013 в 09:57 +2
Это в каком месте она умирает, не подскажите?
Любаня 2 августа 2013 в 10:52 0
задалась тем же вопросом, заглянув в свой контактный лист, и обнаружив там людей онлайн немеряно. )
Atid 2 августа 2013 в 17:56 0
года 3-4 назад все мои знакомые в аське были, сейчас ни одного в аське, те кто на мобилах перешли на ВоцАпп
Князь Мышкин 2 августа 2013 в 10:53 +1
Умирает, увы.. Аська используется скорее по инерции уже
nedoriko 2 августа 2013 в 16:03 0
Согласен с смертью аси. Но правда помнится была версии аси в которой история в тхтфайле хранилась.
Telema93 2 августа 2013 в 20:03 0
там организован вход через фейсбук и др... чнловеку сразу присваивается номер icq
letsgo 2 августа 2013 в 11:41 -2
Аська да, особенно после покупки майлом, причем развивают они и агента и аську, но сейчас все переходят на скайп. По инерции еще там сидят, кто не понял что чат в скайпе удобнее.
Melon 2 августа 2013 в 12:03 0
qip2005 в сочетании с icq идеальное средство общения, ничего лишнего, skype включаю либо для звонков, либо когда контакты человека ограничиваются именно скайпом. Все разговоры о умирании аськи ведутся уже давно, но лично я их вообще не воспринимаю всерьез. Если вы ею не пользуетесь - это еще ни о чем не говорит.
lokanaft 2 августа 2013 в 12:29 0
Одно то, что нет оффлайн сообщений чего стоит.
letsgo 2 августа 2013 в 14:32 0
Чем же оно идеально то?) Я же подчеркнул, там сидят те кто еще не понял что чат в скайпе удобнее. В скайпе я могу создавать общие каналы: 2-5-15 человек по темам, могу созвониться, показать экран или подсказать посмотрев экран, могу просто общаться в чате, а могу позвонить на сотовый.

Аська как запорожец, да он жив и делается, но ездить то лучше на другом. Хотя еще полтора года назад я сидел только в аське, и скайп мне казался лишним) Сейчас лишь необходимость 1-2 человек заставляет хранить аську на компе. Всему свое время думаю)
lokanaft 2 августа 2013 в 15:36 0
Так она у тебя всё таки есть? А я только ради тебя и включаю это ванильное по rofl
letsgo 2 августа 2013 в 16:18 -3
Висит какая то версия 2007 года) переношу её аки десницу, ибо там все контакты а пароль уже и не помню. Перенес в папку включил и все работает. А в скайпе пароль помню)
Любаня 2 августа 2013 в 12:31 +1
думаю, более взрослое поколение еще долго будет пользоваться аськой, по инерции или по каким другим причинам, но быстро аська не умрет) молодежь чаще пользуется скайпом.
я вот пользуюсь и тем, и этим в равной степени, агент всегда онлайн на смартфоне, удобно, что сам на сайтах не сидишь, но если что, всегда на связи, люди пишут, отвечаешь в удобный момент. скайп тоже порой не заменим. вот по телефону я почти говорить перестала с этими программульками, но это ж тоже не о чем не говорит )))) просто все разные.
Melon 2 августа 2013 в 12:17 0
По теме топика мне бы было интереснее видеть на сайте чат, который представляет собой jabber конференцию. Чтобы в нее можно было войти как с приложения, так и просто авторизовавшись на сайте и написав в чате.
Когда искал что-то на эту тему, то наткнулся лишь на это: http://jawiki.ru/Speeqe
Lobov 2 августа 2013 в 16:32 -1
а смысл сего девайса? аська и так всегда свернута внизу и когда нужно всплывает!
Smith 2 августа 2013 в 21:53 0
Неплохая штука, не соглашусь со смертью, а вот то что менее актуален это точно. В разделе скайпа для разработчиков, как то натыкался на библиотеку для связи со скайпом, могу ошибаться!, но вроде там была еще поддержка php
Димитриус 3 августа 2013 в 14:47 0
да, есть такая
Telema93 3 августа 2013 в 16:28 0
учитывая, что скайп принадлежит Micro-Soft`у - то вспоминается неработающие IM+ и др, что поддерживали протокол.
Александр 7 августа 2013 в 12:13 0
аська это круто конечно))) красивая реализация, жаль не чисто на ресурсе сайта. зависеть от сторонних не очень приятно и не хорошо. но +1 поставлю за труд и старания