Скрипт выводит сообщение о изменении уровня
репутации, показывает никнейм пользователя изменившего репутацию,
текущий уровень репутации с учетом изменении. Теперь пользователю не
нужно заходить в личные сообщения и смотреть кто изменил его репутацию и
на сколько, все покажет скрипт при заходе на сайт. Предусмотрен вид
окна по мере изменения репутации, например если репутация повышена
показывает текст о том, что она повышена и фон окна зеленый, если
понижена, соответственно текст понижена и фон красный и т.д Установка
быстрая и состоит из 1 шага.
Установка скрипта Вставить данный код на главную страницу вашего сайта в самый низ:
Code
<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='http://jqucoz.at.ua/js/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='http://jqucoz.at.ua/js/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='http://jqucoz.at.ua/js/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 окна, вставляем там где хотите видеть вывод уведомления:
Code
<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='http://jqucoz.at.ua/js/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='http://jqucoz.at.ua/js/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='http://jqucoz.at.ua/js/ktip.png' border='0'
/></td><td>Ваш уровень репутации <b>не
изменен</b>.<br> <b>Добавил:</b>
"+user_name+"<br>Уровень репутации:
<b>"+vsego+"</b></td></tr></table>")}
});
});
});
</script>
Комментарии: