Шаблоны для uCoz [18] |
Виды материалов [10] |
Мини профили [7] |
Мини чаты [8] |
Виды комментариев [14] |
Формы входа [3] |
Информеры [33] |
Украшения [16] |
Меню сайта [5] |
Кнопки [27] |
Шапки сайта [3] |
Медиа [19] |
Переключатели [8] |
Разное [65] |
Формы поиска [9] |
Скрипты [46] |
Игры на сайт [6] |
Аякс (Ajax) окна [1] |
PHP скрипты [3] |
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 | |
| |