Страница 1 из 3123»
Форум про uCoz » Раздел uCoz » Скрипты и коды uCoz » Оповещение о новом сообщении в мини-чате
Оповещение о новом сообщении в мини-чате
workman
Дата: Суббота, 11.10.2014, 20:32 | Сообщение # 1
Vip
Сообщений:1576
Награды: 7


В этой теме я вам попытаюсь рассказать, как сделать на своем мини чате уведомление о новых сообщениях.

Вот замутил описание скрипта, если вы по ниже указанному правилу сделаете все нормуль.

Скрипт проверяет каждые 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>$NAME$</b>
и замените ее на:
Код
<b class="users_name">$NAME$</b>


На этом урок окончен. Можно пойти покурить!!! biggrin


Каждый раз, когда ты можешь помочь кому-то, просто сделай это и радуйся тому, что Бог отвечает на чьи-то молитвы через тебя...
Kosten
Дата: Суббота, 11.10.2014, 21:20 | Сообщение # 2
Администраторы
Сообщений:12664
Награды: 39


workman, браво cool
Все реально грамотно расписано!


Slavik
Дата: Суббота, 11.10.2014, 21:26 | Сообщение # 3
Проверенные
Сообщений:1439
Награды: 1


Kosten, Он молодец. Одним словом "Вебмастер!" wink

MIR-HACK.RU - Добро пожаловать в мир читов!
kredit-oformi
Дата: Суббота, 11.10.2014, 22:01 | Сообщение # 4
Vip
Сообщений:1953
Награды: 5


workman, уже не раз доказал свое мастерство на деле а особенно выделяет то, что ты создаешь сам скрипты
workman
Дата: Воскресенье, 12.10.2014, 09:40 | Сообщение # 5
Vip
Сообщений:1576
Награды: 7


Кстати, дополнение к данному скрипту.
Для того чтобы он работал нужно проверить, обнесена ли переменная $MESSAGE$ классом .cMessage
Например так:
Код
<span class="cMessage">$MESSAGE$</span>
Если нет то оберните иначе работать откажется и можно будет потом голову сломать с вопросом - А почему не работает? А так хотелось ... biggrin


Каждый раз, когда ты можешь помочь кому-то, просто сделай это и радуйся тому, что Бог отвечает на чьи-то молитвы через тебя...
Slavik
Дата: Воскресенье, 12.10.2014, 11:08 | Сообщение # 6
Проверенные
Сообщений:1439
Награды: 1


workman, biggrin

MIR-HACK.RU - Добро пожаловать в мир читов!
Delete
Дата: Понедельник, 13.10.2014, 10:43 | Сообщение # 7
Проверенные
Сообщений:1075
Награды: 7


Этому скрипту 7 ноября будет уже три годика smile

На случай если буду нужен, то я там же, где и был, когда был не нужен...
workman
Дата: Понедельник, 13.10.2014, 14:38 | Сообщение # 8
Vip
Сообщений:1576
Награды: 7


Цитата Delete ()
Этому скрипту 7 ноября будет уже три годика

Откуда знаешь???


Каждый раз, когда ты можешь помочь кому-то, просто сделай это и радуйся тому, что Бог отвечает на чьи-то молитвы через тебя...
Kosten
Дата: Понедельник, 13.10.2014, 22:18 | Сообщение # 9
Администраторы
Сообщений:12664
Награды: 39


workman, тут все знают biggrin Видать встречал.. лично по функциям в первые вижу.

Delete
Дата: Вторник, 14.10.2014, 08:11 | Сообщение # 10
Проверенные
Сообщений:1075
Награды: 7


Цитата workman ()
Откуда знаешь???

Я за то время которое уделял юкозу столько скриптов перевидал, что в страшном сне не приснятся...
Прикрепления: 8278420.png(50Kb)


На случай если буду нужен, то я там же, где и был, когда был не нужен...
Slavik
Дата: Вторник, 14.10.2014, 09:30 | Сообщение # 11
Проверенные
Сообщений:1439
Награды: 1


Delete, А я такой даже за эти года и не видел biggrin biggrin biggrin . Я если честно не очень люблю скрипты)).

MIR-HACK.RU - Добро пожаловать в мир читов!
kredit-oformi
Дата: Вторник, 14.10.2014, 11:16 | Сообщение # 12
Vip
Сообщений:1953
Награды: 5


Delete, а сейчас какой системе уделяешь время?
Цитата Delete ()
за то время которое уделял юкозу
Delete
Дата: Вторник, 14.10.2014, 13:18 | Сообщение # 13
Проверенные
Сообщений:1075
Награды: 7


Цитата kredit-oformi ()
а сейчас какой системе уделяешь время?

к сожалению не какой уже почти год...=)


На случай если буду нужен, то я там же, где и был, когда был не нужен...
kredit-oformi
Дата: Вторник, 14.10.2014, 13:54 | Сообщение # 14
Vip
Сообщений:1953
Награды: 5


Delete, видимо есть на это причины
workman
Дата: Вторник, 14.10.2014, 14:00 | Сообщение # 15
Vip
Сообщений:1576
Награды: 7


Цитата Delete ()
Я за то время которое уделял юкозу столько скриптов перевидал, что в страшном сне не приснятся

а не интересовался о том кто впервые так скрипт создал???
Ну да... Если ты в 21 год уже многое просмотрел, то куда нам до тебя то стариков 40-ко летних... biggrin


Каждый раз, когда ты можешь помочь кому-то, просто сделай это и радуйся тому, что Бог отвечает на чьи-то молитвы через тебя...
Форум про uCoz » Раздел uCoz » Скрипты и коды uCoz » Оповещение о новом сообщении в мини-чате
Страница 1 из 3123»
Поиск: