• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Проверка личных сообщений для uCoz
Feel
Сообщений: 40
Репутация: 10

Сообщение # 1 | 14:39:24

Цитата
Данный скрипт позволит не удручать пользователя, постоянно обновляя страницу, ожидая прихода личного сообщения. Проверка личных сообщений для 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
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 2 | 14:42:41
Feel, если слишком много get и post запросов к серверу, то сработает защита от ддос.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 3 | 19:02:27
Раз в 3-5 секунд, примерно 18 в минуту.

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
nemo4430
Сообщений: 68
Репутация: 24

Сообщение # 4 | 17:38:32
А на укозе можно ajax использовать?
Shеriff
Сообщений: 3187
Репутация: 2662

Сообщение # 5 | 20:16:31
nemo4430, почему нет?

Профессиональный сервис опросов WebAsk
пенка
Сообщений: 47
Репутация: 9

Сообщение # 6 | 06:59:22
А можно ли сделать так чтоб когда есть новое лс было со звуком/?
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!