Главная » 2011 » Февраль » 17 » Все личные сообщения в Ajax-окне (Скрипты для ucoz)
17.02.2011, 13:53

Все личные сообщения в Ajax-окне



Новый скрипт личных сообщений! Теперь вы можете читать входящие сообщения, отвечать на них, просматривать отправленные сообщения и отправлять их любым пользователям сайта прямо в Ajax-окне!

Данный код размещаете перед </body>:

Code
<?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("http://trane73.3dn.ru/js/ucodes.ru.ajaxmessages.js"<?if $UNREAD_PM$?>, function(){ alertPm($UNREAD_PM$); }<?endif?>);
</script><?endif?>

А по месту вывода обычной ссылки на сообщения:

Code

<a href="javascript://" onclick="ucodesru.init();">Мои сообщения <span title="Новых сообщений: $UNREAD_PM$">($UNREAD_PM$)</span></a>

Файл скрипта можете перезалить себе на сайт.

UPDATE #1

Если у кого то не работает данный скрипт (а именно не выводит текст сообщения, например), то замените в скрипте

Code
http://trane73.3dn.ru/js/ucodes.ru.ajaxmessages.js

на

Code
http://trane73.3dn.ru/js/ucodes.ru.ajaxmessages2.js

А также на странице ЛС:

Code
$BODY$

на

Code
<div id="bdPMPage">$BODY$</div>

UPDATE #2

По просьбам пользователей сделать проверку статуса пользователя, кому отправляешь!

В скрипте заменяете:

Code
http://trane73.3dn.ru/js/ucodes.ru.ajaxmessages.js

на

Code
http://trane73.3dn.ru/js/ucodes.ru.ajaxmessages3.js

И незабываем также на странице ЛС:

Code
$BODY$

на

Code

<div id="bdPMPage">$BODY$</div>

И на персональной странице в любое место ставим код:

Code
<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

Забыл Вам еще рассказать про одну функцию) Это отправка ЛС со страницы пользователя!

Вот где вам удобно ставите такую ссылку:

Code
<a href="javascript://" onclick="ucodesru.send('$_USERNAME$')">Написать ЛС</a>
Материал взят с сайта infoscript.ru
Теги: Скачать Все личные сообщения в Ajax-окне
Скачать "Все личные сообщения в Ajax-окне"
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: uCodes.ru
Категория: Скрипты uCoz | Просмотров: 4935 | Добавил: antisept | Рейтинг: 4.5/2 |
Теги: ajax-окне, сообщения, Личные, Все
Всего комментариев: 1
-3  
1 vovusja   (17.02.2011 16:33) [Материал]
Аватар пользователя
********
Скрипты для ucoz и многое другое и всё бесплатно

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]