Привет: Гость

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь!
Регистрация
Вход
Зарег. на сайте
Всего:
Новых за месяц:
Новых за неделю:
Новых вчера:
Новых сегодня:
Из них
Администраторов:
Модераторов:
Проверенных:
Обычных юзеров:
Забаненных юзеров:
Из них
Парней:
Девушек:

 

 

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скрипт icq статуса на сайт
nsk163Дата: Понедельник, 16.03.2009, 18:33 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 204
За 500 постов
Репутация: 5 []
Статус: Offline
Пример HTML- кода, который отображает статус пользователя ICQ на сайте.

Сервис предоставляется сайтом популярного интернет-мессенджера ICQ. Лежащая на нем библиотека wwp.icq.com/scripts/online.dll перенаправляет на картинку со статусом указанного в параметрах номера пользователя. Код для вставки этой картинки прост:

Code
<img src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" border="0" />

Естественно, HOMEP_ICQ - это номер аськи, написаный без дефисов как целое число, а N - целое число от 0 до 27 (это на то время, когда пишу эту запись), которое определяет вид показываемой картинки.

Полезно дополнить картинку ссылкой на другой сервис ICQ, позволяющий сразу отправить сообщение пользователю.

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

Правда, если мы хотим отображать на сайте текущее состояние чего-либо, не стоит забывать о кэшировании картинок. С вышеуказанным кодом при первой загрузке покажется картинка текущего состояния пользователя ICQ, но даже если оно изменится, кaртинка может остаться устаревшей, поскольку посетитель сайта будет получать ее из кэша своего браузера. Чтобы избежать этого, надо случайно изменять адрес картинки при каждой перезагрузке стрраницы. Делается это следующим образом:

Code
<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.rnd+'" />   
')   
//-->   
</script>   
<noscript><img border="0" src="http://wwp.icq.com/scripts/online.dll?icq=HOMEP_ICQ&img=N" /></noscript>   
</a>

Вот так будет выглядеть статус ICQ при разных значениях N:

 
  • Страница 1 из 1
  • 1
Поиск:

Используются технологии uCoz