2
Вы не авторизованы!
Присоединяйтесь к нашему сообществу :)
авторизация
Вакансии
На сайт требуется контент-менеджер
смотреть вакансии

Каталог файлов - Скрипт 'Жалоба на комментарий' для uCoz v1.0

Скрипты для uCoz 2012-Янв-14 ruslansymvol 1.0k 0

Вот новенький вид жалоб для каталога файлов

Установка жалоб:
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://isucoz.ru/uploads/scripts/001/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>

Чуть ниже подключите сам скрипт:
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>]
Источник: http://isucoz.ru
0 комментариев
avatar