Данный скрипт позволяет пользователю сообщить о полученном личном
сообщении, оскорбляющем его или содержащим другую напрягающую
информацию, администратору сайта с полным цитированием полученного
сообщения и ника отправителя
Установка:
В Управлении дизайна модуля "Пользователи" перейдите в редактирование страницы "Личные сообщения (ЛС)"
Найдите там $BODY$ и сразу после этого вставьте:
Code
<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