Перейти к содержанию
 
Главная » Сайтостроение

Статус ICQ на сайт

Напишу небольшую статейку о довольно полезной штуке - добавления значка статуса ICQ на сайт. Что бы посетители (или назовём их клиентами) могли видеть он-лайн абонент или нет. Приведу здесь самый простой код и как это формируется, самые "ловкие" могут показывать этот значок, когда вы в онлайне, когда в оффлайне лучше вообще ничего могу не показывать. Я же на свой сайт визитку поставил честный значок - когда в онлайне показывает, когда нет - так и горит красным, выбрал самый обычный вид значков: (27 номер, вместо буквы N вставлять, все остальные значки можно посмотреть на сайте ICQ).

Формируется значок кодом: <img src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" border="0" /> (к сожалению, номера в виде почты квипа не работают, только номер). Есть формы, из которым можно сразу отправить сообщения (но такие я побоялся делать из-за возможности спама или наоборот, что сообщения могут не доходить).

Хотя вот этот код:

<a href="http://www.icq.com/whitepages/cmd.php?uin=HOMEP_ICQ&action=message">
<img src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" border="0" />
</a>

Для того чтобы картинка не кэшировалась (некоторые браузеры могу их запоминать, так как изначально отдаётся не нужный адрес jpg, а сначала скрипт) можно использовать этот код:

<a href="http://www.icq.com/whitepages/cmd.php?uin=HOMEP_ICQ&action=message">
<script type="text/javascript">
<!--
document.write('<img border="0" src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N&rnd='+Math.random()+'" />

')
//-->
</script>
border="0" src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" /></noscript>
</a>

p.s. Если статус работает не как нужно - серый или красный при вашем онлайне идём в "Настройки" - "Учётные записи", выбираем нужную, далее пункт "Приватность" и ставим галочку на пункт "Показывать мой онлайн статус для веб и поиска".


Есть 2 комментария

  1. Андрей пишет:

    У меня почему-то, когда я выхожу из icq статус становиться не красным, а серым на сайте, хотя должен быть красным. в чём проблема?

  2. Alex пишет:

    при клике на такую ссылку броузер пытается загрузить файл cmd.php

Написать комментарий