Джон Смит
39 сообщений
#16 лет назад
Нужна такая штука на сайт: ICQ. На многих сайтах видел, но не знаю к чему это относится и как называется.

Значок аськи. При нажатии, у пользователя запускается аська и происходит соединение. То же самое для скайпа. Надо создать проект под это дело, но не знаю, как описать этот функционал в ТЗ. Подскажите, плиз
Александр В.
276 сообщений
#16 лет назад

<a href="http://www.icq.com/whitepages/cmd.php?uin=XXXXXXXXX&amp;action=message" title="">XXX-XXX-XXX <img style="width: 16px; height: 16px;" src="http://status.icq.com/online.gif?icq=XXXXXXXXX&amp;img=27" alt="" title=""></a>

Вместо XX.. номер аси
img=27 - 27 - это номер варианта индикатора там есть разные. К сожалению точной ссылки не помню их там штук 30. Нашел на сайте icq.
Чтобы идикатор отражал твой статус. В аське нужно разрешить видеть статус.
Александр В.
276 сообщений
#16 лет назад
Вячеслав К.
424 сообщения
#16 лет назад
А открыть код сайта и утырить религия не позволяет?

Не у всех запускается аська, а у тех, кто разрешил (или не запрещал). Но индикатор полезен. правда ИЕ тупит при отображении, не понимает он скрипта .gif с параметрами.
Хакнул через CSS:
для ИЕ указана картинка напрямую (онлайн/неизвестно), для остальных — ссыль на icq.com. Картинка бэкграундом подложена под прозрачный пнг. Такие дела.
Александр В.
276 сообщений
#16 лет назад
Цитата ("hitryi-pryanik"):

Не у всех запускается аська, а у тех, кто разрешил (или не запрещал).

Не проверял. Но слыщал, что открывается только родной ICQ агент. Как вариант можно ссылку сделать на страницу пользователя на сайте icq

Цитата ("hitryi-pryanik"):
Но индикатор полезен. правда ИЕ тупит при отображении, не понимает он скрипта .gif с параметрами.
Хакнул через CSS:
для ИЕ указана картинка напрямую (онлайн/неизвестно), для остальных — ссыль на icq.com. Картинка бэкграундом подложена под прозрачный пнг. Такие дела.

Не замечал. Вроде все нормально работает. Какая версия осла?
Джон Смит
39 сообщений
#16 лет назад
voral
спасибо. Правда, ничего не понял. Зашел по ссылке, там другой код выдает.

hitryi-pryanik
Я не программист. Мое дело бумажное... На плакатах красоваться, к примеру
Александр В.
276 сообщений
#16 лет назад
Ну это мой код (тут и подредактировано и не помню откуда началось). Глянул индикаторы с 1 по 27 возможны. Встявь в мой код все от 1 до 27 увидишь все вартианты
Джон Смит
39 сообщений
#16 лет назад
voral

Огромное спасибо данному челу. Все объяснил и написал. Рекомендую, как толкового специалиста.
Вячеслав К.
424 сообщения
#16 лет назад
Voral, само собой только те агенты, где эта функция прописана. Кроме родного не видел чтоб где-то срабатывало.
IE6/7 не хавали. Сейчас проверил — норма. Видимо, дело было в заголовках, передаваемых браузеру, а не в нём самом. Убрал хак пока что.
Зачем весь код-то (тем более ширину и высоту надо менять)? достаточно пойти по урл с номерами
http://status.icq.com/online.gif?icq=номер_аськи&img=номер_от_1_до_27

Или уж на одной страничке всё оформить в виде:

1) <img src="http://status.icq.com/online.gif?icq=308080407&img=1" alt=""/><br/>
2) <img src="http://status.icq.com/online.gif?icq=308080407&img=2" alt=""/><br/>
3) <img src="http://status.icq.com/online.gif?icq=308080407&img=3" alt=""/><br/>
4) <img src="http://status.icq.com/online.gif?icq=308080407&img=4" alt=""/><br/>



Так же можно посмотреть в разных состояниях каждую:




Некоторые предназначены для бэкграунда (поверх можно свой ник например нарисовать пиксельно).


А можно просто пойти на
и там вам всё дадут )))) Ну не столько, как тут, но автоматически зато.
Александр В.
276 сообщений
#16 лет назад
Цитата ("hitryi-pryanik"):

Зачем весь код-то (тем более ширину и высоту надо менять)? достаточно пойти по урл с номерами

Честно? Лень было чистить дернул со страницы. Где была такая необходимость по некоторым причинам.

Цитата ("hitryi-pryanik"):

и там вам всё дадут )))) Ну не столько, как тут, но автоматически зато.

Не все там их штук 10 вроде продемонстрировано. Я както сгенерил себе страничку-табличку и пользуюсь от 1 до 27

Та на сколько я помню код какойто корявый..... Хотя может и исправлен.