Главная » Файлы » Скрипты для uCoz » Пользователи

Вывод сообщения об изменении репутации в uWnd окне by jqucoz для uCoz
24.06.14, 08:54:52

Скачать файл






Данный скрипт проверяет после загрузки страницы, есть ли у вас в ЛС непрочитанные оповещения об изменении репутации, и, если таковые имеются, очень здорово выводит их в _uWnd.alert окне

Что порадовало - скрипт сам делает письма прочитанными, а это означает, что дважды уведомление об одном и том же событии вас не потревожит

Установка:

В глобальный блок "Нижняя часть сайта" в самый низ:
Код
<script>  
//Реализация от jqucoz.ru  
//Идея by Вовчик – webo4ka.ru  
$.get('/index/14', function (data) {  
$('b.unread:contains("Репутация")', data).each(function (i,index) {  
var urlls = $(index).parent().attr("href");  
$.get(urlls, function (data) {  
var user_name = $('td[width="90%"] a', data).text();  
var vsego = $('b', data).eq(4).text();  
if ($(data).text().indexOf('был повышен') !=-1 ){ _uWnd.alert("<table style='background:#d4eabb;border:4px solid #8dbf56;width:100%;'><tr><td><img src='/images/edit_add.png' border='0' /></td><td>Ваш уровень репутации <b>повышен</b>.<br> <b>Повысил:</b> "+user_name+"<br>Уровень репутации: <b>"+vsego+"</b></td></tr></table>","Репутация была повышена",{w: 300,h: 100,t: 20000}); }  
if ($(data).text().indexOf('был понижен') !=-1 ) {_uWnd.alert("<table style='background:#eabbbb;border:4px solid #bf5656;width:100%;'><tr><td><img src='/images/minus.png' border='0' /></td><td>Ваш уровень репутации <b>понижен</b>.<br> <b>Понизил:</b> "+user_name+"<br>Уровень репутации: <b>"+vsego+"</b></td></tr></table>","Репутация была понижена",{w: 300,h: 100,t: 20000}); }  
if ($(data).text().indexOf('не изменен') !=-1 ) {_uWnd.alert("<table style='background:#ebe9e9;border:4px solid #c1c1c1;width:100%;'><tr><td><img src='/images/ktip.png' border='0' /></td><td>Ваш уровень репутации <b>не изменен</b>.<br> <b>Добавил:</b> "+user_name+"<br>Уровень репутации: <b>"+vsego+"</b></td></tr></table>","Репутация не изменена",{w: 300,h: 100,t: 20000}); }  
});  
});  
});  
  </script>


Есть также версия без _uWnd.alert окна. Вставляйте туда, где хотите видеть уведомления:
Код
<div id="repa_new"></div>  
<script>  
//Реализация от jqucoz.ru  
//Идея by Вовчик – webo4ka.ru  
$.get('/index/14', function (data) {  
$('b.unread:contains("Репутация")', data).each(function (i,index) {  
var urlls = $(index).parent().attr("href");  
$.get(urlls, function (data) {  
var user_name = $('td[width="90%"] a', data).text();  
var vsego = $('b', data).eq(4).text();  
if ($(data).text().indexOf('был повышен') !=-1 ){ $('#repa_new').append("<table style='background:#d4eabb;border:4px solid #8dbf56;width:100%;'><tr><td><img src='/images/edit_add.png' border='0' /></td><td>Ваш уровень репутации <b>повышен</b>.<br> <b>Повысил:</b> "+user_name+"<br>Уровень репутации: <b>"+vsego+"</b></td></tr></table>") }  
if ($(data).text().indexOf('был понижен') !=-1 ) {$('#repa_new').append("<table style='background:#eabbbb;border:4px solid #bf5656;width:100%;'><tr><td><img src='/images/minus.png' border='0' /></td><td>Ваш уровень репутации <b>понижен</b>.<br> <b>Понизил:</b> "+user_name+"<br>Уровень репутации: <b>"+vsego+"</b></td></tr></table>")}  
if ($(data).text().indexOf('не изменен') !=-1 ) {$('#repa_new').append("<table style='background:#ebe9e9;border:4px solid #c1c1c1;width:100%;'><tr><td><img src='/images/ktip.png' border='0' /></td><td>Ваш уровень репутации <b>не изменен</b>.<br> <b>Добавил:</b> "+user_name+"<br>Уровень репутации: <b>"+vsego+"</b></td></tr></table>")}  
});  
});  
});  
  </script>


Три картинки из прикреплённого архива залейте в папку images

Источник: http://jqucoz.ru

Материал подготовлен Apocalypse
Категория: Пользователи | Добавил: Apocalypse | Теги: репутации, jqucoz, by, uWnd, вывод, Сообщения, изменении, для, окне, об
Просмотров: 383 | Загрузок: 0 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email: