Вот нашлось время написать простенький скрипт, даже можно сказать хак
для мини чата. Скрипт проверяет каждые 7 секунд наличие новых сообщений в
мини-чате, и при наличии оного выводит в uwnd - окошке уведомление с
текстом сообщения и логином отправителя. Установив данный скрипт вы
никогда не пропустите новой информации в мини чате В скрипте используются 2 гет - запроса, один из них единичный (выполняется при загрузке страницы), другой цикличный (каждые 7 секунд проверка новых сообщений).
Установка простая.
Установка:
1. Зайдите в
ПУ, управление дизайном, мнии-чат, форма добавления сообщений, и разместите в любом месте код:
Code
<span class="whitespace"> </span><span class="xml-punctuation"><</span><span class="xml-tagname">script </span><span class="xml-attname">type</span><span class="xml-punctuation">=</span><span class="xml-attribute">"text/javascript" </span><span class="xml-attname">src</span><span class="xml-punctuation">=</span><span class="xml-attribute">"http://www.ujs.su/JS/message_check_chat.js"</span><span class="xml-punctuation">></span><span class="xml-punctuation"></</span><span class="xml-tagname">script</span><span class="xml-punctuation">></span>
<span class="xml-punctuation"><</span><span class="xml-tagname">div </span><span class="xml-attname">id</span><span class="xml-punctuation">=</span><span class="xml-attribute">"hchat" </span><span class="xml-attname">style</span><span class="xml-punctuation">=</span><span class="xml-attribute">"display:none"</span><span class="xml-punctuation">></span><span class="xml-punctuation"></</span><span class="xml-tagname">div</span><span class="xml-punctuation">></span>
2. Теперь пройдите в
вид материалов чата, и найдите строку с переменной вида
$NAME$ и замените ее на:
Code
<span class="xml-punctuation"><</span><span class="xml-tagname">b </span><span class="xml-attname">class</span><span class="xml-punctuation">=</span><span class="xml-attribute">"users_name"</span><span class="xml-punctuation">></span><span class="xml-text">$NAME$</span><span class="xml-punctuation"></</span><span class="xml-tagname">b</span><span class="xml-punctuation">></span>
Проверьте, обнесена ли переменная
$MESSAGE$ в классом .cMessage (По умолчания, обнесена). При необходимости оберните переменную в класс упомянутый выше.
3. Готово!
Источник, автор: www.uJs.su
Сообщение отредактировал NEXU5 - Воскресенье, 13.11.2011, 21:43:51