in.uCoz.org PDA design by Prosvetekvator
 
 
Форма входа

Старая форма входа
 
 
 
 
Категории
Шаблоны для uCoz [18]
Виды материалов [10]
Мини профили [7]
Мини чаты [8]
Виды комментариев [14]
Формы входа [3]
Информеры [33]
Украшения [16]
Меню сайта [5]
Кнопки [27]
Шапки сайта [3]
Медиа [19]
Переключатели [8]
Разное [65]
Формы поиска [9]
Скрипты [46]
Игры на сайт [6]
Аякс (Ajax) окна [1]
PHP скрипты [3]
 
 
 
 
Материал
Главная » 2013 » Июнь » 23 » Обновление чата после добавления сообщения
« Предидущий | ID: 252 | Следующий »

22:34
Обновление чата после добавления сообщения


Уникальность скрипта заключается в автоматическом обновлении чата только после того, как любой пользователь оставит в нем сообщение. Скрипт не грузит систему и не тратит ваш трафик если никто не пишет в чате.

Установка:
Заходим в ПУ > Мини-чат > Вид материалов и находим
Код
<div class="cMessage" style="text-align:left;">$MESSAGE$</div>


Заменяем на
Код
<div class="cMessage" style="text-align:left;" id="msg$NUMBER$">$MESSAGE$</div>


Там где выводится мини чат находим
Код
$CHAT_BOX$


Меняем на
Код
<div id="msg1" style="display:none"></div>  
  <div id="msg2" style="display:none"></div>  
  $CHAT_BOX$  
  <script>  
function check() {  
  $("#msg2").load("/mchat #msg1");  
  setTimeout('if($("#msg2").html()!=$("#msg1").html())'  
  +'{document.getElementById("mchatIfm2").src="/mchat/?"+Math.random();'  
  +'$("#msg1").html($("#msg2").html());}',200);}  

  $("#msg1").load("/mchat #msg1");  
  $("#msg2").load("/mchat #msg1");  
  setInterval('check()',350);  
  </script>

Всего комментариев: 2
2 БАРБОСА  
А можно доработать скрипт так, что бы ещё звук был?

1 БАРБОСА  
Супер! Спасибо, очень пригодилось))

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
 
 
 
 
Статистика
Вверх | меню | пользователи
Онлайн всего: 3
Гостей: 3
Пользователей: 0
 
 
Полная версия сайта