Скрипт антиспам для форума для ucoz от o-ucozik.ru | Скрипты для ucoz от o-ucozik.ru
 

 

     
http://o-ucozik.ru/Sait/logo.png  
 
 

 Главная Форум Все для ucoz Топ сайтов Проекты Получить сертификат Карта сайта Rss  Реклама 

Наш опрос
Делать смену дизайнов? Кнопкой
Всего ответов: 265
Мини-чат
200
http://s18.ucoz.net/img/icon/tr.png Реклама 468*60 [Купить]
[Главная] [Форум] [Работа] [V.I.P] [Карта сайта] [Реклама на портале] [RSS]

В связи с тем, что сайт был взломан и переведен на новый домен, просьба сообщать нам о нерабочих файлах!


Скрипт антиспам для форума  для ucoz

Данный скрипт был проверен на работоспособность!
Очень помогает этот онтиспам) Так если у вас есть форум нормальный и там много спама + еще и маты гнут это точно вам нужно поставить. Запретит все ссылки и запретит маты! Удачи вам с этим скриптом для ucoz.

Установка:

Все коды нужно ставить в общий вид форума.

Сначала подключим функции для работы с Cookies, поставив этот код в head:


<script type="text/javascript">
function getCookie(a){var b=document.cookie.match(new RegExp("(?:^|; )"+a.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return b?decodeURIComponent(b[1]):undefined}function setCookie(b,f,c){c=c||{};var i=c.expires;if(typeof i=="number"&&i){var h=new Date();h.setTime(h.getTime()+i*1000);i=c.expires=h}if(i&&i.toUTCString){c.expires=i.toUTCString()}f=encodeURIComponent(f);var a=b+"="+f;for(var e in c){a+="; "+e;var g=c[e];if(g!==true){a+="="+g}}document.cookie=a}function deleteCookie(a){setCookie(a,null,{expires:-1})};
</script>

Затем — сам скрипт, после $BODY$:



<script type="text/javascript">
/*
* uForum.AntiSpam by $USERNAME$ aka. exec
* 15:23 04.04.2010 ~ KRSK
*/

var bts = document.getElementById('frF16');
bts.onclick = 'setCookie("FrDs", "ddd", {expires: 30})';
if (!!getCookie("FrDs")) {
   bts.disabled = true,
   bts.value = 'Включена защита от спама',
   bts.style.width = '200px',
   btr = document.getElementById('frF17'),
   er = document.createElement('div'),
   er.align = 'center',
   er.innerHTML = 'Минимальный интервал для отправки сообщений — 30 секунд! Подождите и обновите страницу.',
   btr.parentNode.insertBefore(er, btr.nextSibling);
}
</script>

bts.onclick = 'setCookie("FrDs", "ddd", {expires: 30})'; — здесь можно установить время тайм-аута (в секундах).

Скачивать могут только зарегистрированные пользователи.
[
Регистрация | Вход ]

Жаловаться на материал Источник материала Добавить в закладки

Скрипт антиспам для форума для ucoz от O-Ucozik.ru

Кто добавил: [Rap4ik] | Просмотров: [425] | Дата: [09.12.2010]


http://s18.ucoz.net/.s/img/icon/fr.png Отзывы о материале
Всего комментариев: 3
3  
точто нужно

2  
полезно

1  
Пойдёт!





Мини профиль
Логин:
Пароль:
Выделенный сервер, аренда серверов, дешевые сервера, купить сервер, хостинг сервера
Поиск
Статистика
Онлайн всего: 6
Гостей: 6
Пользователей: 0


Кто онлайн:

Наши партнеры