Воскресенье, 29.09.2024, 02:11
Главная Регистрация RSS
Приветствую Вас, Гость
Наш опрос
Оцените мой сайт
Всего ответов: 30
Самые активные
 uMaster
 Репутация: 8
 Постов: 354
 Файлов: 110
 HaNNiBaL
 Репутация: 12
 Постов: 192
 Файлов: 0
 mCv
 Репутация: 27
 Постов: 187
 Файлов: 0
 DjSwat
 Репутация: 13
 Постов: 130
 Файлов: 0
 WebArt-Pro
 Репутация: 14
 Постов: 71
 Файлов: 10
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Сегодня нас посетили:

Статистика
Всего: 75
За месяц: 0
За неделю: 0
Вчера: 0
Сегодня: 0
Из них
Администраторов: 2
Гл.Модераторов: 0
Модераторов: 0
Дизайнеров: 0
Журналистов: 1
V.I.P: 0
Постоянных: 0
Проверенных: 17
Забаненых: 0
Обычных юзеров: 0
Из них
Парней: 67
Девушек: 1

Главная » Файлы » Скрипты для uCoz

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

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

Код:
  
<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>

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

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

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

UPDATE #1

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

Код:
http://trane73.3dn.ru/js/ucodes.ru.ajaxmessages.js

на

Код:
http://trane73.3dn.ru/js/ucodes.ru.ajaxmessages2.js

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

Код:
$BODY$

на

Код:
<div id="bdPMPage">$BODY$</div>

UPDATE #2

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

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

Код:
http://trane73.3dn.ru/js/ucodes.ru.ajaxmessages.js

на

Код:
http://trane73.3dn.ru/js/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>Online$_STATUS$</b></span></div>

UPDATE #3

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

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

Код:
<a href="javascript://" onclick="ucodesru.send('$_USERNAME$')">Написать ЛС</a>




Категория: Скрипты для uCoz | Добавил: uMaster | Теги: AJAX-ОКНЕ, сообщения, личные, всё
Просмотров: 413 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]