U.Helper

27 Ноября 2008 18:15
Главная » 2008 » Ноябрь » 27 » Жалоба на ЛС
1. Открываем шаблон "Личные сообщения (ЛС)". Подключаем jQuery
2. Вставляем после $BODY$
Code
<script type="text/javascript">
reciver = 'ник получателя';
function abuse(){
  if( !confirm('Вы уверены?') ) return;
  var message = $('#snewmes').parent('td').html();
  var s = message.toLowerCase().lastIndexOf( '<hr' );
  s = s==-1?0:s+4;
  message = message.substring( s, message.toLowerCase().indexOf('<div',s)-1 );
  message = 'Уведомляю Вас, уважаемый начальник, что пользователь [url='+$('#snewmes').parents('table:first').find('a[href*="index/8-"]').eq(0).attr('href')+']'+$('#snewmes').parents('table:first').find('a[href*="index/8-"]').eq(0).text()+'[/url] оскобил меня в приватной беседе посредством ЛС, тем самым грубо нарушив правила сайта. Прошу принять надлежащие меры. Оригинальный текст сообщения: [quote='+$('#snewmes').parents('table:first').find('a[href*="index/8-"]').eq(0).text()+']'+message+'[/quote]';  
  $.post('/index/', {s:reciver, subject:'Жалоба на ЛС', message:message, a:18}, function(data){
  var p = $(data).find('cmd[t="eMessage"][p="innerHTML"]').text();
  alert( $(p).text() )
  });
}
if( $('#snewmes').size() ) $('#snewmes').append(' [ <a href="javascript://" onclick="abuse();return false;">Пожаловаться</a> ]');
</script>
Где reciver - ник юзера, который должен получать эти сообщения
Просмотров: 1538 | Добавил: Бармалей | Рейтинг: 4.0/2 |
Всего комментариев: 14
0
Maxwell[Материал] 20:04, 27 Ноября 2008
работает, но после прихода жалобы постоянно "висит" 1 не прочитанное сообщение(хотя в лс оно уже прочитано)
Цитировать
Сайт
0
Бармалей[Материал] 20:06, 27 Ноября 2008
wacko это уже проблемы системы
Цитировать
Сайт
0
Maxwell[Материал] 20:07, 27 Ноября 2008
у вас такого нет?
Цитировать
Сайт
0
Бармалей[Материал] 12:52, 28 Ноября 2008
Нету
Цитировать
Сайт
0
cucYa[Материал] 11:12, 29 Ноября 2008
пасибо бармалюга =)
Цитировать
Сайт
0
Бармалей[Материал] 13:56, 29 Ноября 2008
biggrin
Цитировать
Сайт
0
Severus[Материал] 15:23, 10 Декабря 2008
Thanks
Цитировать
Сайт
0
}{0тт@бь)ч[Материал] 22:44, 04 Января 2009
вам не кажется, что это то же самое, что и жаловаться на icq-сообщения оскорбительного или порочащего содержания? dry
Цитировать
Сайт
0
Бармалей[Материал] 11:18, 05 Января 2009
В ICQ мы можем отправить рассыльщика плохих сообщений в игнор. А тут - нет (игонрировать всю группу - не выход)
Цитировать
Сайт
0
Symbian9x[Материал] 22:45, 08 Января 2009
переделайте под жалобу на сообщение форума, + обеспечен
Цитировать
Сайт
0
Symbian9x[Материал] 22:04, 10 Января 2009
ну angry
Цитировать
Сайт
0
Бармалей[Материал] 07:11, 11 Января 2009
Quote (Symbian9x)
переделайте под жалобу на сообщение форума, + обеспечен
есть функция Рапорт
Цитировать
Сайт
0
Symbian9x[Материал] 22:59, 15 Января 2009
Quote (Бармалей)
есть функция Рапорт

она только на мыло, а нужно в лс
сделай плиз
Цитировать
Сайт
0
Andrew_User[Материал] 02:06, 19 Января 2009
А можно (как?) ли сделать чтобы уведомления посылались не на определенный ник, а скажем на ID пользователя или группы?
И сам линк жалобы "[ Пожаловаться ]" чтобы был не видем так же скажем определенной группе.
Спасибо.
Цитировать
E-Mail
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
U.Helper © Используются технологии uCoz