Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Скрипт 'Жалоба на комментарий' для uCoz v1.0
LumiX52rusДата: Пятница, 06.01.2012, 15:14 | Сообщение # 1
-=Герой=-
Группа: Пользователи
Сообщений: 142
[ 32767 ]
Награды:
[ 4 ]
Offline


Установка:

1. Зайдите в ПУ => Управление дизайном => Вид комментариев.
2. В самый верх вставьте код стиля окошка, появляющегося в левом нижнем углу со статусом отправки сообщения (При желании стиль можно изменить):

Code
<style>  
  #status {  
   width: 50px;  
   height:25px;  
   text-align: left;  
   padding: 5px;  
   position: fixed;  
   bottom: 10px;  
   left: 10px;  
   cursor: hand;  
   color: #CCCCCC;  
   text-decoration: none;  
   background:url('http://new-info.ucoz.net/imghost/914236145.png');  
   opacity: 0.8;  
   border:1px solid #464646;  
   width:190px;  
   box-shadow: 0px 0px 5px #888888;  
   border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;  
   }  
   </style>


3. Чуть ниже подключите сам скрипт:

Code
<script>  
   text = 'Уважаемый Администратор, хочу уведомить Вас что пользователь оставил провокационный, либо содержащий спам комментарий, прошу разобраться. Ссылка на материал:[hr][b]Ссылка:[/b]'  
   subject1 = 'Жалоба на комментарий'  
   url = window.location;  
   text3 = text + url;  
   touser = 'ник_получателя' // измените  

  function badcom() {  
     
  $.get('/index/14-0-0-1/', function(data){  
   var ssid = $('input[name="ssid"]', data).val();  
     
   $.post('/index/', {s: touser, subject: subject1, message: text3, ssid:ssid, a:18}, function(a){  
   var r = $('cmd[t="eMessage"][p="innerHTML"]',a).text();  
  if(r.indexOf('безопасности')!=-1){  
   $('#error').fadeIn('200');$('#loading').hide();  
  }  
   if(r.indexOf('самому себе')!=-1){  
   $('#ok').fadeIn('200');$('#loading').hide();  
   } // for test  
  if(r.indexOf('отправлено')!=-1){  
   $('#ok').fadeIn('200');$('#loading').hide();$('#status').fadeOut('2500');  
  }  
  });  
   });  
   }  
   </script>


4. Найдите в скрипте строчку:

Code
touser = 'Ник_получателя' // ник, кому будет приходить уведомление.


В которой 'ник_получателя' замените на ник человека, кому будут приходить жалобы. Это может быть например или администратор или модератор.

5. Заключительный шаг: по месту установите ссылку, по нажатию которой пользователь отправит жалобу:

Code
[<a id="com$ID$" href="javascript://" onclick="$(this).html('');$('#status').fadeIn('100');$('#loading').show();badcom();"><font style="color:red;size:9px">Пожаловаться</font></a>]
  • Страница 1 из 1
  • 1
Поиск:
Пользователи отсутствуют...