|
Умный "Мини-чат"
|
|
Вторник, 18.10.2011, 19:42
Проверенный
Описание: Чат с умным автоматическим обновлением. Как только любой из пользователей сайта напишет сообщение в мини-чате оно тут же появится. Скрипт организован таким образом, что если никто ничего не писал, он не обновляет содержимое чата, дабы экономить трафик пользователей и просто зря не нагружать сайт.
Установка: 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 <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> Вот и всё. Теперь Ваш мини-чат стал гораздо умнее и экономнее в плане трафика и ресурсов сайта.
Автор: Creat1ve [spoiler="Источник"]http://creat1ve.ucoz.ua[/spoiler]Добавлено (18.10.2011, 19:42) --------------------------------------------- up |
Пост отредактировал Creat1ve - Понедельник, 17.10.2011, 22:50 |
Реквизиты WebMoney: WMU# U681971693182 WMR# R333872480771
www.uPro.su Студия веб-дизайна и креатива! |
|
Пятница, 21.10.2011, 21:10
Проверенный
Тем не менее, запросы каждые 200 миллисекунд посылаются. Скорее всего будут экономится только ресурсы процессора.
За это, вроде, замечание дают. |
|
|
Пятница, 21.10.2011, 21:14
Проверенный
Так в этом и вся суть. Запросы посылаются с клиента, и страница не загружается а просто некоторое её содержимое проверяется. И соответственно не происходит постоянное обновление страницы, что значительно повышает эффективность скрипта.
Quote (ILyeS) Quote (Creat1ve) up
За это, вроде, замечание дают. Сорри, больше не буду  |
Реквизиты WebMoney: WMU# U681971693182 WMR# R333872480771
www.uPro.su Студия веб-дизайна и креатива! |
|
Заблокированные
| не работает не обновляет , проверял через мозиллу! |
Главное верить. |
|
Проверенный
| За частые запросы на сервер uCoz могут заблокировать IP пользователя! |
|
Заблокированные
| 1PR1,всмысле |
Главное верить. |
|
Четверг, 27.10.2011, 17:51
Проверенный
| 1PR1, IP пользователя блокируют если он шлет запросы на динамические страницы. А страница мини чата, статическая! |
Реквизиты WebMoney: WMU# U681971693182 WMR# R333872480771
www.uPro.su Студия веб-дизайна и креатива! |
|
Понедельник, 31.10.2011, 18:19
Проверенный
не плохо,спасибо  |
|
Понедельник, 31.10.2011, 18:38
Проверенный
| Всегда пожалуйста. Рад что понравилось! |
Реквизиты WebMoney: WMU# U681971693182 WMR# R333872480771
www.uPro.su Студия веб-дизайна и креатива! |
|
Суббота, 19.11.2011, 13:51
Пользователь
Не знаю в чем проблема, но у меня не обновляет  |
|
Суббота, 19.11.2011, 14:00
Проверенный
| Скрипт посмотрел. Ошибок нет. Все должно обновляться. |
Официально не школота уже второй год, слава богу.. |
|
Суббота, 19.11.2011, 19:57
Пользователь
| Вот теперь чат ucoz будет нормальный и можно будет хорошо пообщатся. |
|
Воскресенье, 20.11.2011, 18:47
Проверенный
| Спасибо за отзывы. Рад что Вам понравилось! |
Реквизиты WebMoney: WMU# U681971693182 WMR# R333872480771
www.uPro.su Студия веб-дизайна и креатива! |
|