В этой теме я вам попытаюсь рассказать, как сделать на своем мини чате уведомление о новых сообщениях.
Вот замутил описание скрипта, если вы по ниже указанному правилу сделаете все нормуль.
Скрипт проверяет каждые 7 секунд наличие новых сообщений в мини-чате, и при наличии оного выводит в uwnd - окошке уведомление с
текстом сообщения и логином отправителя. Установив данный скрипт вы никогда не пропустите новой информации в мини чате.
В скрипте используются 2 гет - запроса, один из них единичный (выполняется при загрузке страницы), другой цикличный (каждые 7 секунд проверка новых сообщений).
Установка:
Первым делом вам необходимо открыть на своем компьютере Блокнот и вставить в него этот код
Код
$(function () {
$.get('/mchat/', function(ujs){
ls = $('.cMessage:first', ujs).html()
$('#hchat').html(ls)
})
})
setInterval(function () {
e = $('#hchat').text()
$.get('/mchat/', function(x){
login = $('.users_name:first', x).text();
y = $('.cMessage:first', x).text();
if(y != e) {
_uWnd.alert('<b>В чат добавлено новое сообщение от '+login+'!</b><hr>Текст сообщения: '+y+'<hr>', '', {w: 300,h: 80, t: 4000});
$('#hchat').html(y)
}
})
},7000)
В скрипте это 7000 - (7 секунд) можно поменять на свое время
Далее, сохраняем его с названием message_check_chat.js с кодировкой UTF-8.
Открывает Файловый менеджер,создаем там папку с названием JS (большими буквами) и заливаем то что мы создавали выше...
Потом, одеваем акваланг и ныряем в ПУ, управление дизайном, мини-чат, форма добавления сообщений, разместите в любом месте код:
Код
<script type="text/javascript" src="/JS/message_check_chat.js"></script>
<div id="hchat" style="display:none"></div>
Теперь дуйте в вид материалов чата, и найдите строку с переменной вида и замените ее на:Код
<b class="users_name">$NAME$</b>
На этом урок окончен. Можно пойти покурить!!!