ZorNet.Ru — сайт для вебмастера » Ajax модальное окно » Скрипт личные сообщения в аякс-окне для uCoz
Скрипт личные сообщения в аякс-окне для uCoz | |
Скрипт Л.С не прихотлив, без всяких пантов , рабочий 100% , в чем его прелесть , вас не придется перезагружать страницу что б узнать пришло ли вам письмо или нет , скрипт это сделает за вас, он будит каждые 20 секунд проверять наличия нового сообщения , и как придет вам сообщение , вы немедленно будите уведомлены. Основные возможности: •Автоматическое уведомление: Скрипт автоматически проверяет наличие новых ЛС каждые 20 секунд. При появлении непрочитанных сообщений, в правом нижнем углу экрана всплывает уведомление. •Быстрый доступ к сообщениям: Кликнув на уведомление, пользователь переходит к своим входящим сообщениям в удобном ajax-окне. •Удобный ответ: Скрипт позволяет быстро отвечать на сообщения прямо из окна. •Автоматическое удаление: После отправки ответа, сообщение может быть автоматически удалено (настраивается). •Встроенные BB-коды: Скрипт включает в себя основные BB-коды для форматирования текста. Преимущества: •Экономия времени: Пользователи мгновенно узнают о новых сообщениях и могут быстро на них реагировать. •Удобство использования: Простой и интуитивно понятный интерфейс. •Повышение активности: Скрипт стимулирует пользователей чаще проверять и отвечать на личные сообщения. Приступаем к установке. Установка очень проста. На нужные страницы сайта, в нужное место (можно перед </body) Код <?if($USER_LOGGED_IN$)?> <script type="text/javascript"> function alertPm(n){_uWnd.alert('Для Вас есть новые личные сообщения<br><br>' + _uButton(null,'b',{content: 'onclick="ucodesru.init();_uWnd.close(\'alertPm\');"', text: 'Показать сообщения'}), 'Сообщения ('+n+')', {name: 'alertPm', w: 250, h: 100, tm: 0});} $.getScript("https://zornet.ru/Ajaxoskrip/ucodes.ru.ajaxmessages.js"<?if($UNREAD_PM$)?>, function(){ alertPm($UNREAD_PM$); }<?endif?>); </script><?endif?> А по месту вывода обычной ссылки на сообщения: Код <a href="javascript://" onclick="ucodesru.init();">Мои сообщения <span title="Новых сообщений: $UNREAD_PM$">($UNREAD_PM$)</span></a> UPDATE #1 Если у кого то не работает данный скрипт (а именно не выводит текст сообщения, например), то замените в скрипте Код https://zornet.ru/Ajaxoskrip/ucodes.ru.ajaxmessages.js Код https://zornet.ru/Ajaxoskrip/ucodes.ru.ajaxmessages2.js А также на странице ЛС: Код $BODY$ Код <div id="bdPMPage">$BODY$</div> UPDATE #2 По просьбам пользователей сделать проверку статуса пользователя, кому отправляешь! В скрипте заменяете: Код https://zornet.ru/Ajaxoskrip/ucodes.ru.ajaxmessages.js Код https://zornet.ru/Ajaxoskrip/ucodes.ru.ajaxmessages3.js И незабываем также на странице ЛС: Код $BODY$ Код <div id="bdPMPage">$BODY$</div> И на персональной странице в любое место ставим код: Код <div style="display:none;"><span id="ouser" style="position:relative;left:8px;bottom:1px;"> - $_USERNAME$ <b><!--?if($_IS_OWN_PROFILE$)?-->Online<!--?else?-->$_STATUS$<!--?endif?--></b></span></div> UPDATE #3 Забыл Вам еще рассказать про одну функцию) Это отправка ЛС со страницы пользователя! Вот где вам удобно ставите такую ссылку: Код <a href="javascript://" onclick="ucodesru.send('$_USERNAME$')">Написать ЛС</a> Исправления: TRANE73 Источник: ucodes.ru | |
Поделиться в социальных сетях
Материал разместил
| Комментарии: 7 | |
|
| |





