|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Проверка личных сообщений для uCoz |
Проверка личных сообщений для uCoz |
Цитата Данный скрипт позволит не удручать пользователя, постоянно обновляя страницу, ожидая прихода личного сообщения. Проверка личных сообщений для uCoz возможна автоматически. Нет, скрипт не просто обновляет страницу, он проверяет именно сообщения, и делает это каждый 10 секунд. Окошко с оповещением будет появляться в нижнем углу, что не помешает пользователю продолжать свою работу на вашем сайте. Не отвлекаясь от просмотра, он сможет узнать о том, что у него есть новые сообщения. Код <?if($USER_LOGGED_IN$)?><script type="text/javascript">function tMess(n){var a=[' новое сообщение',' новых сообщения',' новых сообщений'];return a[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2]}; function getPM(){$.get("/index/14",function(a){var s=$("b.unread",a).size();if (s) {var n=tMess(s),all=[],leg=(s==1)?'Сообщение':'Сообщения';$("b.unread",a).each(function(){var title = $(this).html(), href = $(this).parent().attr("href"); all.push('» <a href="'+href+'">'+title+'</a>');}); new _uWnd('ls','Новые ЛС',250,120,{icon:'http://yraaa.ru/img/message.png',align:'left'},'<center>Вам пришло '+s+n+'!</center><br><fieldset><legend>'+leg+'</legend>'+all.join("<br>")+'</fieldset>');}});setTimeout(getPM,10000)};getPM();</script><?endif?> Где то слышал, что подобные скрипты могут принять за что то (не помню) и заблокировать сайт. Так ли это? И стоит ли ставить этот скрипт? Сообщение отредактировал Feel - Пятница, 10 Май 2013, 14:40:11
|
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!