Думаю многим порталам этот скрипт может пригодиться, так как никто не застрахован от спама, оскорблений и рекламы в ЛЧ на вашем сайте uCoz. Для этого существует скрипт оповещения админа о такого рода сообщений, поступившим от других пользователей сайта. Идея скрипта очень проста, но эффективна. При каждом получении личного сообщения на Вашем сайте uCoz любой пользователь сможет оповестить админа об сообщение с содержанием оскорблений и рекламы. В форме личного сообщения у Вас появится дополнительная возможность - кнопка Пожаловаться на личное сообщение, при нажатие на которую автоматически будет отослано сообщение главному админу с просьбой заблокировать пользователя, а так же с содержанием плохого сообщения. Как всегда Мы подробно обьясним как установить этот скрипт на Ваш сайт uCoz, и с этим справится любой. Сам скрипт и установку читайте далее!
#1 Заходите в Панель Управления uCoz => Управление дизайном => личные сообщения (ЛС), и перед тэгом </body> вставляйте данный код:
function help(){ new _uWnd("help","Помощник",400,50,{modal:0,autosize:1,customButtons: {'add': [true, function() {alert('Помощник')}]}},"<fieldset><legend>В каких случаях использовать?</legend>Если Вас оскорбил пользователь сайта или Вам отправили спам, вредоносную ссылку и Вы хотите наказать наушителя при помощи Администрации, нажмите на кнопку [пожаловаться]</fieldset> <fieldset><legend>Как работает жалоба?</legend>После нажатия кнопки 'пожаловаться' администратору придет сообщение с текстом нарушителя, после чего будут приняты соотв. меры. </fieldset> <fieldset><legend>Предупреждение</legend>ВНИМАНИЕ! Отправка жалобы без причины наказывается баном!</fieldset> <center><div style='font-size:10px'>(c) 2011 <a href='http://cobra.lv'>www.CobRa.lv</a></div></center>"); } 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; othmessage = 'Уведомляю Вас, уважаемый администратор, что пользователь [url='+user.attr('href')+']'+user.text()+'[/url] оскорбил меня в приватной беседе посредством ЛС, либо отправил спам, выпрашивал репутацию, тем самым грубо нарушая правила сайта. Прошу принять надлежащие меры. \n[b]Текст сообщения нарушителя:[/b] [quote='+user.text()+']'+message.substring( s, msglow.indexOf('<div',s)-1 )+'[/quote]'; usermessage = 'Уведомляю Вас, уважаемый администратор, что пользователь '+user.attr('href')+' оскорбил меня в приватной беседе посредством ЛС, либо отправил спам, выпрашивал репутацию, тем самым грубо нарушая правила сайта. Прошу принять надлежащие меры. Текст сообщения нарушителя: \n'+message.substring( s, msglow.indexOf('<div',s)-1 )+'';
function postab(){ $.get('/index/14-0-0-1/', function(data){ var ssid = $('input[name="ssid"]', data).val(); if ($("#secuImg", data).size() > 0) { secimg = $("#secuImg", data).clone(); seckey = $("input[name='seckey']", data).val(); new _uWnd('cap', 'Код с картинки', 350, 120, { autosize: 1, modal: 1, oncontent: function () { $("#simg").html(secimg); $("#capcode").focus() } }, '<div style="font-size:14px">Введите код с картинки:</div><hr><span id="simg"></span> <input type="text" id="capcode" style="height:35px;font-weight:bold" onkeypress="postab2()" maxlength="5"><hr>') } else { $.post('/index/', { s:adminname, subject:'Жалоба Администратору (AutoMessage)', message:othmessage, ssid:ssid, a:18 }, function(a){ var checkpost = $(a).text(); if(checkpost.indexOf('запретил')!=-1){ $('#link').html('<font color="red"><b>Жалобы не принимаются!</b></font>'); } if(checkpost.indexOf('в базе')!=-1){ $('#link').html('<font color="red"><b>Скрипт настроен неверно!</b></font>'); } if(checkpost.indexOf('отправлено')!=-1){ $('#link').fadeOut('15000'); $('#link').html('<font color="green"><b>Отправлено!</b></font>'); } }); } }); }
function postab2(){ $.get('/index/14-0-0-1/', function(data){ var ssid = $('input[name="ssid"]', data).val(); var chfield = $("#capcode").val(); if (chfield.length == 5) { $.post('/index/', { s:adminname, subject:'Жалоба Администратору (AutoMessage)', message:usermessage, code: chfield, ssid:ssid, seckey: seckey, a:18 }, function(a){ var checkpost = $(a).text(); if(checkpost.indexOf('запретил')!=-1){ $('#link').html('<font color="red"><b>Жалобы не принимаются!</b></font>'); } if(checkpost.indexOf('в базе')!=-1){ $('#link').html('<font color="red"><b>Скрипт настроен неверно!</b></font>'); } if(checkpost.indexOf('безопасности')!=-1){ $('#secuImg').click() $('#link').html('<font color="red"><b>Неверный код безопасности!</b></font>'); } if(checkpost.indexOf('отправлено')!=-1){ $('#link').fadeOut('15000'); _uWnd.close('cap'); $('#link').html('<font color="green"><b>Отправлено!</b></font>'); } }); } }) }
В самом начале кода Вы видите код - adminname = 'ник'; // никнейм администратора , в котором вместо ник укажите никнейм администратора!
Пишите комментарии и кликайте на МНЕ НРАВИТСЯ в ВКонтакте
Установите пожалуйста Наш Баннер на свой Сайт, ведь Мы Вам стараемся помочь! Так же кликайте на Мне
Нравиться и LIKE в Соц. сетях! Заранее спасибо!
Code
a target="_blank" href="http://scripts-for-ucoz.ru/"><img alt="" src="http://scripts-for-ucoz.ru/img/BANNER_SCRIPTS.gif"title="Скрипты и HTML коды для uCoz" border="0" width="88" height="31"></a>
Добро пожаловать к Нам в гости на сайт-портал www.scripts-for-ucoz.ru, на котором Вы с лёгкостью сможете найти и скачать нужные для Вас скрипты, коды, всё для вебмастера и шаблоны для ucoz. А ещё кнопачки и иконки для сайта на базе uCoz. Вы спросите меня - что же такое система uCoz и скрипты-коды для неё? Начнём с того, чтоuCoz это бесплатная платформа (площадка), в которой можно использовать как и хостинг, так и систему управлениен сайтом CMS. Благодаря этому у Вас есть возможность сделать сложные сайты с интересными фишками в нём. И всё это достаточно просто. В базовую бесплатную систему uCoz входит достаточное кол-во различных модулей, которые так же могут применяться отдельно от всего (форумы, блоги, статьи, новости портала ), так и сразу все вместе – чтобы создать сложный портал с множеством функций на нём. Много модулей, и вот некоторые из них: Форум сообщества, Пользователи на сайте, Галерея Фотоальбомов, Дневники (блоги), Каталог статей, Гостевая книга на сайте, Готовые Шаблоны, Миничат, Статистика портала с полной информации о переходах и т.д, Новости сайта, Каталог ссылок, Каталог файлов, Объявления, Тесты, FAQ ответы вопросы, e-mail формы для отправки сообщений, Опросы , а так же и другие! На данную минуту в системе uCoz находится более 680 тысяч сайтов. А теперь перейдём к тому, что Вы сможете найти на нашем сайте, а именно - Скрипты для ucoz! Скрипты и коды - это такие определенные сюжеты действий, которые делают автоматизированую задачу. Без скрипта или кода какую-то задачу пользователю пришлось бы делать своими руками, а так за нас это делает написанный скрипт и установленный на сайт. Для этого нам uCoz скрипты и нужны. Если говорить более простым языком, т с их помощью можно гораздо легче и намного быстрее выполнять разные необходимые задачи. У нас на сайте вы можете найти сотни разных скриптов для uCoz. У нас вы сможете найти разные скрипты, такие как: скрипт – аватар пользователя в мини-профиле, скрипт флеш игр и часов, защита от воровства html кодов, статистика форума, различные новые виды материалов, а так же ещё много чего другого. А ещё на нашем сайте www.scripts-for-ucoz.ru вы сможете найти и скачатьсотни шаблонов для ucoz. Такие популярные шаблоны как: Шаблон Counter-Strike Light, Шаблон CS Team, Шаблон BOMB и другие. Удобно на нашем сайте то, что мы постоянно обновляем и добавляем новые скрипты и шаблоны. А если вы посетите Наш форум, то Вы сможете оставить свои отзывы и предложения, а так же вопросы как сделать то, что у вас не получается. Возможно и просто оставить свое мнение о скриптах и шаблонах. Ещё мы недавно запустили свой каталог топ сайтов и абсолютно любой сможет разместить в каталоге свой портал или же сайт, и тем самым получить посетителей на свой сайт и поисковую оптимизацию. Всё самое новое у нас - скрипты и шаблоны со статьёй по установке!