Главная » Файлы » Скрипты для 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 | |
Просмотров: 285 | Загрузок: 0 | |
Всего комментариев: 0 | |
| |