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

Жалоба на личное сообщение by Бармалей для uCoz
23.06.14, 09:05:55





Данный скрипт позволяет пользователю сообщить о полученном личном сообщении, оскорбляющем его или содержащим другую напрягающую информацию, администратору сайта с полным цитированием полученного сообщения и ника отправителя

Установка:

В Управлении дизайна модуля "Пользователи" перейдите в редактирование страницы "Личные сообщения (ЛС)"

Найдите там $BODY$ и сразу после этого вставьте:
Код
<script type="text/javascript">  
  reciver = 'Apocalypse';  
  function abuse(){  
if( !confirm('Вы уверены?') ) return;  
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;  
message = 'Уведомляю Вас, что пользователь [url='+user.attr('href')+']'+user.text()+'[/url] своим личным сообщением нарушил правила сайта. Прошу принять надлежащие меры. Оригинальный текст сообщения: [quote='+user.text()+']'+message.substring( s, msglow.indexOf('<div',s)-1 )+'[/quote]';
$.post('/index/', {s:reciver, subject:'Жалоба на ЛС', message:message, a:18}, function(data){  
var p = $('cmd[t="eMessage"][p="innerHTML"]',data).text();  
alert( $(p).text() );  
});  
  }  
  $('#snewmes').append(' [ <a href="javascript://" onclick="abuse();return false;">Пожаловаться</a> ]');  
  </script>


Обратите внимание, что нужно заменить в строчке:

reciver = 'Apocalypse'; на ник пользователя, которому будут приходить жалобы

Всё! материал подготовлен Apocalypse

Материал любезно предоставлен сайтом: http://helper.ucoz.ru
Категория: Пользователи | Добавил: Apocalypse | Теги: ucoz, by, на, личное, Бармалей, сообщение, для, жалоба
Просмотров: 285 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: