Умный Мини-чат (само обновляющийся)


Описание:
Чат с умным автоматическим обновлением. Как только любой из пользователей сайта напишет сообщение в мини-чате оно тут же появится. Скрипт организован таким образом, что если никто ничего не писал, он не обновляет содержимое чата, дабы экономить трафик пользователей и просто зря не нагружать сайт.

Установка:

1) ПУ > Мини-чат > Вид материалов

Находим:

Code
<div class="cMessage" style="text-align:left;">$MESSAGE$</div>


Заменяем на:

Code
<div class="cMessage" style="text-align:left;" id="msg$NUMBER$">$MESSAGE$</div>


2) В том месте где находится мини-чат

Находим:

Code
$CHAT_BOX$


Заменяем на:

Code
<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>

  • FalleN

  • 524

  • 1

  • 0

Ссылки на статью:

Похожие статьи: