08:53
ОбновитьСмайлыУправление мини-чатом
Скрипт 'Жалоба на ЛС' для uCoz - Форум
Суббота, 04.04.2026, 08:53


  • Страница 1 из 1
  • 1
Скрипт 'Жалоба на ЛС' для uCoz
REDEMAX Среда, 16.11.2011, 00:13 | Сообщение # 1

Генералиссимум
Сообщений: 35
Награды:1


Скрипт 'жалоба на личное сообщение' - при помощи данного скрипта пользователи Вашего сайта могут быстро и удобно оповестить об нарушении администратора. Вернее скрипт такой уже был написан несколько лет назад и выложен на helper'e, но он устарел и не работает. Мы представляем вам новую, модернизированную версию, полностью рабочую, настроенную, с поддержкой капчи и более удобным оформлением.

Как работает жалоба?
После нажатия кнопки 'пожаловаться' администратору придет сообщение с текстом нарушителя, после чего будут приняты соотв. меры.

Установка:

1. Зайдите в ПУ \ Управление дизайном \ личные сообщения (ЛС), и перед </body> вставьте следующий код:

Code

<style>    
     #link{    
     font-weight:bold;     
     }    
     .xt-add {    
     background-position: 0 -300px;    
     }    
     </style>    
         
     <script type="text/javascript">     

     adminname = 'ник'; // никнейм администратора     

     function help(){     
     new _uWnd("help","Помощник",400,50,{modal:0,autosize:1,customButtons: {'add': [true, function() {alert('Помощник')}]}},"<fieldset><legend>В каких случаях использовать?</legend>Если Вас оскорбил пользователь сайта или Вам отправили спам, вредоносную ссылку и Вы хотите наказать наушителя при помощи Администрации, нажмите на кнопку [пожаловаться]</fieldset> <fieldset><legend>Как работает жалоба?</legend>После нажатия кнопки 'пожаловаться' администратору придет сообщение с текстом нарушителя, после чего будут приняты соотв. меры. </fieldset> <fieldset><legend>Предупреждение</legend>ВНИМАНИЕ! Отправка жалобы без причины наказывается баном!</fieldset> <center><div style='font-size:10px'>(c) 2011 <a href='http://ujs.su'>uJS.su</a></div></center>");    
}    
     var message = $('#snewmes').parent('td').html(),    
     user = $('#snewmes').parents('table:first').find('a[href*="index/8-"]:first');     
     var msglow = message.toLowerCase();    
     var s = msglow.lastIndexOf( '<hr' );     
     s = s==-1?0:s+4;     
     othmessage = 'Уведомляю Вас, уважаемый администратор, что пользователь [url='+user.attr('href')+']'+user.text()+'[/url] оскорбил меня в приватной беседе посредством ЛС, либо отправил спам, выпрашивал репутацию, тем самым грубо нарушая правила сайта. Прошу принять надлежащие меры. \n[b]Текст сообщения нарушителя:[/b] [quote='+user.text()+']'+message.substring( s, msglow.indexOf('<div',s)-1 )+'[/quote]';    
     usermessage = 'Уведомляю Вас, уважаемый администратор, что пользователь '+user.attr('href')+' оскорбил меня в приватной беседе посредством ЛС, либо отправил спам, выпрашивал репутацию, тем самым грубо нарушая правила сайта. Прошу принять надлежащие меры. Текст сообщения нарушителя: \n'+message.substring( s, msglow.indexOf('<div',s)-1 )+'';     
         
     function postab(){     
     $.get('/index/14-0-0-1/', function(data){     
     var ssid = $('input[name="ssid"]', data).val();     
     if ($("#secuImg", data).size() > 0) {     
     secimg = $("#secuImg", data).clone();     
seckey = $("input[name='seckey']", data).val();     
new _uWnd('cap', 'Код с картинки', 350, 120, {     
autosize: 1,    
modal: 1,    
oncontent: function () {    
$("#simg").html(secimg);     
$("#capcode").focus()    
}     
}, '<div style="font-size:14px">Введите код с картинки:</div><hr><span id="simg"></span> <input type="text" id="capcode" style="height:35px;font-weight:bold" onkeypress="postab2()" maxlength="5"><hr>')     
} else {     
     $.post('/index/', {    
     s:adminname,    
     subject:'Жалоба Администратору (AutoMessage)',    
     message:othmessage,    
     ssid:ssid,    
     a:18    
     },    
     function(a){    
     var checkpost = $(a).text();    
     if(checkpost.indexOf('запретил')!=-1){    
     $('#link').html('<font color="red"><b>Жалобы не принимаются!</b></font>');    
     }     
     if(checkpost.indexOf('в базе')!=-1){    
     $('#link').html('<font color="red"><b>Скрипт настроен неверно!</b></font>');    
     }     
     if(checkpost.indexOf('отправлено')!=-1){     
     $('#link').fadeOut('15000');    
     $('#link').html('<font color="green"><b>Отправлено!</b></font>');    
     }    
     });     
}    
     });    
     }    
         
         
     function postab2(){     
     $.get('/index/14-0-0-1/', function(data){     
var ssid = $('input[name="ssid"]', data).val();     
var chfield = $("#capcode").val();     
     if (chfield.length == 5) {     
     $.post('/index/', {    
     s:adminname,    
     subject:'Жалоба Администратору (AutoMessage)',    
     message:usermessage,    
     code: chfield,    
     ssid:ssid,    
     seckey: seckey,     
     a:18    
     },    
     function(a){    
     var checkpost = $(a).text();    
     if(checkpost.indexOf('запретил')!=-1){    
     $('#link').html('<font color="red"><b>Жалобы не принимаются!</b></font>');    
     }     
     if(checkpost.indexOf('в базе')!=-1){    
     $('#link').html('<font color="red"><b>Скрипт настроен неверно!</b></font>');    
     }     
     if(checkpost.indexOf('безопасности')!=-1){    
     $('#secuImg').click()     
     $('#link').html('<font color="red"><b>Неверный код безопасности!</b></font>');    
     }    
     if(checkpost.indexOf('отправлено')!=-1){    
     $('#link').fadeOut('15000');    
     _uWnd.close('cap');     
     $('#link').html('<font color="green"><b>Отправлено!</b></font>');    
     }    
     });     
}    
})    
     }     
         
     $('#snewmes').append(" [ <span id='link'><a href='javascript://' onclick='postab();'>Пожаловаться</a></span> · <a href='javascript://' onclick='help();'>(?)</a> ]"); </script>


и впишите вместо ник ник человека, которому будут приходить жалобы.
Продажа стим акуантов не дорого.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Уважаемые пользователи
Популярные темы
Недавно обновленные темы
REDEMAX Постов [ 35 ]
Darvin_Vlad Постов [ 7 ]
Hedgehog Постов [ 6 ]
Sunny_Dragon Постов [ 5 ]
витька Постов [ 2 ]
Sagittarius Постов [ 2 ]
Zumbo_l Постов [ 2 ]
loidar55 Постов [ 2 ]
lomalka Постов [ 2 ]
saimon1461 Постов [ 1 ]
REDEMAX Репутация [ 92 ]
genzh Репутация [ 10 ]
Darvin_Vlad Репутация [ 4 ]
Hedgehog Репутация [ 2 ]
HoBu4ok Репутация [ 1 ]
Marinka Репутация [ 1 ]
bdgetgwrgwc31 Репутация [ 0 ]
123453 Репутация [ 0 ]
волоодааа Репутация [ 0 ]
Snejook Репутация [ 0 ]
баннер [ 2 ]
Новый вид опроса с анимацией [ 1 ]
Баннер обмен [ 1 ]
Флудим только в этой темке! [ 1 ]
Предлагаю обмен баннерами [ 1 ]
Обмен [ 0 ]
еще 1 опрос [ 0 ]
опрос [ 0 ]
Вид опросов [ 0 ]
Новейшый вид опроса [ 0 ]
Обмен [ 0 ]
Новый вид опроса с анимацией [ 1 ]
еще 1 опрос [ 0 ]
опрос [ 0 ]
Вид опросов [ 0 ]
Новейшый вид опроса [ 0 ]
Опрос сайта v.2.1 [ 0 ]
Фотоальбом в виде выдвигающихся фото на highslide [ 0 ]
php скрипт для uCoz - Игра на репутацию [ 0 ]
"Страница с полной фотографией и комментариями" by MH v.1.2 [ 0 ]


www.All-cs-final.at.ua © Все права защищены Дизайн данного сайта полностью принадлежит Администратору Сайта all-cs-final Сайт управляется системой uCoz Сайт оптимизирован под разрешение экрана 1280х1024 и браузеры Mozila Firefox
Дизайн данного сайта полностью принадлежит администратору сайта.