Новый скрипт личных сообщений! Теперь вы
можете читать входящие сообщения, отвечать на них, просматривать
отправленные сообщения и отправлять их любым пользователям сайта прямо в
Ajax-окне!
Данный код размещаете перед </body>:
Code
<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$); });
</script>
А по месту вывода обычной ссылки на сообщения:
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
<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
<div id="bdPMPage">$BODY$</div>
И на персональной странице в любое место ставим код:
Code
<div
style="display:none;"><span id="ouser"
style="position:relative;left:8px;bottom:1px;"> - $_USERNAME$
<b>Online$_STATUS$</b></span></div>
UPDATE #3
Забыл Вам еще рассказать про одну функцию) Это отправка ЛС со страницы пользователя!
Вот где вам удобно ставите такую ссылку:
Code
<a href="javascript://" onclick="ucodesru.send('$_USERNAME$')">Написать ЛС</a>
Комментарии: