U.Helper

27 Ноября 2008 10:32
Главная » Разработки » Разработки для модуля "Пользователи" » Жалоба на ЛС
1. Открываем шаблон "Личные сообщения (ЛС)". Подключаем jQuery
2. Вставляем после $BODY$
Code
<script type="text/javascript">
reciver = 'ник получателя';
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 - ник юзера, который должен получать эти сообщения


Правила использования:

  • Все права на публикуемые скрипты принадлежат их авторам!
  • Запрещается распространение скриптов без указания автора!
  • Запрещается "затирание" копирайтов!
  • Данная разработка написана эксклюзивно для пользователей U.Helper'а и не подлежит распространению без согласия автора!
Рейтинг: ← 15 →
Модуль: Пользователи | 4577 просмотров | Автор: Бармалей | Добавлено: 27 Ноября 2008
27 комментариев

0
ATOM57[Материал] 12:34, 22 Февраля 2009
Спасибо, поставил у себя на сайте :) Всё работает отлично!
Цитировать
Сайт
0
Алексей[Материал] 20:27, 28 Февраля 2009
А можно сделать так чтобы можно было сообщать о нерабочей ссылке в ЛС автору материала нажатием по ссылке "Сообщить о нерабочей ссылке"? Если кто знает такой скрипт пожалуйста напишите сдесь или мне на мыло, буду благодарен
Цитировать
E-Mail
0
BENDER[Материал] 16:31, 11 Марта 2009
Я чето не понял у меня не работает...
Цитировать
Сайт
0
WeStRacer[Материал] 14:16, 09 Апреля 2009
Круто! Что ещё сказать!
Цитировать
Сайт
0
SokolovNM[Материал] 16:50, 28 Апреля 2009
Всё прекрасно работает, спасибо! biggrin
Цитировать
0
ultimato[Материал] 22:31, 13 Мая 2009
U menia ne robotaet incorect securyti code cry
Цитировать
0
WeStRacer[Материал] 08:34, 18 Мая 2009
Да всё работает! Мозг включите!
Цитировать
Сайт
0
Сергей[Материал] 10:26, 11 Июня 2009
Спасибо. Все работает. Для тех у кого не работает: вставлять нужно именно после тега $BODY$, а не <body>!!!
Цитировать
E-MailСайт
0
Безымянный[Материал] 02:52, 10 Июля 2009
Бармалей, ты наверное на Хелпере reciver happy

За кодик респект, очь помогло!

Цитировать
Сайт
0
dnluser[Материал] 18:10, 25 Июля 2009
Какой хороший скрипт! Обязательно поставлю у себя на сайте. Респект разработчикам.
Цитировать
0
BlackSide9946[Материал] 11:45, 15 Сентября 2009
Quote (dnluser)
Какой хороший скрипт! Обязательно поставлю у себя на сайте. Респект разработчикам.

+10005000 smile
Цитировать
0
crysis2727[Материал] 23:18, 17 Сентября 2009
интересная вещь
Цитировать
0
11116036[Материал] 13:42, 29 Сентября 2009
Quote (ATOM57)
Подключаем jQuery

Это как?
Цитировать
Сайт
0
11116036[Материал] 13:58, 29 Сентября 2009
понял как подключить. но все равно не заработало.
Цитировать
Сайт
0
Лиля[Материал] 12:29, 02 Октября 2009
Как здесь прописать несколько ников?

reciver = 'ник получателя';

Цитировать
0
Steplex[Материал] 12:34, 15 Декабря 2009
спасиббо хорошо работает
Цитировать
Сайт
0
Arty[Материал] 16:48, 23 Января 2010
Incorrect security code

болиша не работает :(

Цитировать
0
warezkiller[Материал] 19:53, 23 Января 2010
блокируется из-за неправильного кода безопасности. хотя для данной группы код отключен.
Цитировать
Сайт
1
Muşatinu[Материал] 22:42, 23 Января 2010
warezkiller, ну и как нам быти?
Цитировать
Сайт
0
Apocalypse[Материал] 00:35, 29 Августа 2010
Большое спасибо! Всё работает как надо!
Цитировать
E-Mail
0
Apocalypse[Материал] 12:22, 31 Августа 2010
Ребят, подскажите как сделать, чтобы жалоба отправлялась нескольким пользователям! Заранее весьма благодарен! happy

P.S. Пробовал так:

Code
reciver = 'Apocalypse','leonP4';

не прокатило
Цитировать
0
DrugON4266[Материал] 21:14, 25 Октября 2010
Что ж это за ошибка такая вылазит? Простите за глупые вопросы - я "очень не силен" в html
В общем не работает для группы Пользователи, с остальными всё гуд. "Неправильный код безопасности" - а ведь в правах групп я Пользователям код безопасности отключил.
В чем проблема?
Цитировать
0
Master[Материал] 17:35, 06 Февраля 2011
Скрипт перестал работать с конца января. В чем дело?
Цитировать
0
Роман[Материал] 12:58, 30 Мая 2011
Присоединяюсь к комменту выше, скрипт перестал работать! ???
Цитировать
E-MailСайт
0
Master[Материал] 21:43, 04 Августа 2011
Проблема в ssid - добавьте у кого не пашет к пост-запросу ssid и все будет норм.
Цитировать
0
User[Материал] 15:56, 12 Сентября 2011
Простите, а Вы не могли бы подробнее объяснить, что нужно сделать, чтобы скрипт заработал?
Цитировать
0
Weter[Материал] 19:28, 08 Октября 2012
Все обыскал не могу заставить скрипт работать
Цитировать
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

© U.Helper 2007-2024 Используются технологии uCoz