Оповещение о новом сообщении в мини-чате
|
|
workman |
Суббота, 11 Октября 2014, 20:32 | Сообщение 1 |
|
В этой теме я вам попытаюсь рассказать, как сделать на своем мини чате уведомление о новых сообщениях.
Вот замутил описание скрипта, если вы по ниже указанному правилу сделаете все нормуль.
Скрипт проверяет каждые 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>
На этом урок окончен. Можно пойти покурить!!!
|
[ RU ] |
|
|
Kosten |
Суббота, 11 Октября 2014, 21:20 | Сообщение 2 |
|
workman, браво Все реально грамотно расписано!
|
[ RU ] |
|
|
Slavik |
Суббота, 11 Октября 2014, 21:26 | Сообщение 3 |
|
Kosten, Он молодец. Одним словом "Вебмастер!"
Kentos311.uCoz.com - Добро пожаловать в мир читов!
|
[ RU ] |
|
|
kredit-oformi |
Суббота, 11 Октября 2014, 22:01 | Сообщение 4 |
|
workman, уже не раз доказал свое мастерство на деле а особенно выделяет то, что ты создаешь сам скрипты
|
[ RU ] |
|
|
workman |
Воскресенье, 12 Октября 2014, 09:40 | Сообщение 5 |
|
Кстати, дополнение к данному скрипту. Для того чтобы он работал нужно проверить, обнесена ли переменная $MESSAGE$ классом .cMessage Например так:Код <span class="cMessage">$MESSAGE$</span> Если нет то оберните иначе работать откажется и можно будет потом голову сломать с вопросом - А почему не работает? А так хотелось ...
|
[ RU ] |
|
|
Slavik |
Воскресенье, 12 Октября 2014, 11:08 | Сообщение 6 |
|
workman,
Kentos311.uCoz.com - Добро пожаловать в мир читов!
|
[ RU ] |
|
|
Delete |
Понедельник, 13 Октября 2014, 10:43 | Сообщение 7 |
|
Этому скрипту 7 ноября будет уже три годика
На случай если буду нужен, то я там же, где и был, когда был не нужен...
|
[ RU ] |
|
|
workman |
Понедельник, 13 Октября 2014, 14:38 | Сообщение 8 |
|
Цитата Delete (  ) Этому скрипту 7 ноября будет уже три годика Откуда знаешь???
|
[ RU ] |
|
|
Kosten |
Понедельник, 13 Октября 2014, 22:18 | Сообщение 9 |
|
workman, тут все знают Видать встречал.. лично по функциям в первые вижу.
|
[ RU ] |
|
|
Delete |
Вторник, 14 Октября 2014, 08:11 | Сообщение 10 |
|
Цитата workman (  ) Откуда знаешь??? Я за то время которое уделял юкозу столько скриптов перевидал, что в страшном сне не приснятся...
На случай если буду нужен, то я там же, где и был, когда был не нужен...
|
[ RU ] |
|
|
|
kredit-oformi |
Вторник, 14 Октября 2014, 11:16 | Сообщение 12 |
|
Delete, а сейчас какой системе уделяешь время? Цитата Delete (  ) за то время которое уделял юкозу
|
[ RU ] |
|
|
Delete |
Вторник, 14 Октября 2014, 13:18 | Сообщение 13 |
|
Цитата kredit-oformi (  ) а сейчас какой системе уделяешь время? к сожалению не какой уже почти год...=)
На случай если буду нужен, то я там же, где и был, когда был не нужен...
|
[ RU ] |
|
|
kredit-oformi |
Вторник, 14 Октября 2014, 13:54 | Сообщение 14 |
|
Delete, видимо есть на это причины
|
[ RU ] |
|
|
workman |
Вторник, 14 Октября 2014, 14:00 | Сообщение 15 |
|
Цитата Delete (  ) Я за то время которое уделял юкозу столько скриптов перевидал, что в страшном сне не приснятся а не интересовался о том кто впервые так скрипт создал??? Ну да... Если ты в 21 год уже многое просмотрел, то куда нам до тебя то стариков 40-ко летних...
|
[ RU ] |
|
|