• Страница 1 из 1
  • 1
Новая просилка регистрации и АнтиСпам для Гостевой книги
workman
Пятница, 26 Сентября 2014, 14:27 | Сообщение 1
Оффлайн
Проверенные
Сообщений:1716
Награды: 9
Если у вас гостевая открыта для заманухи Гостей сайта, а пытаются туда "ноздри свои запилить" СПАМеры, то вот придуман такой вот не большой код.

Установка:

Заваливаемся в ПУ » Главная » Управление дизайном » Редактирование шаблонов » Гостевая книга » Страница с сообщениями и вниз перед /body ставим это. Текст можете поменять под себя,как вам будет угодно...
Код
<!-- Оповещение о регистрации -->
<div style="display:none;" id="feedback_reg">
        <table border="0" width="100%" cellspacing="1" cellpadding="2">
        <tr>
        <td>
        <b>Здравствуйте Гость!</b><br>
        <br>
        К сожалению Администрация сайта запретила Гостям добавлять свои сообщения из-за чрезмерного наплыва СПАМа.<br>
        Пожалуйста <a href="/index/3" target="_blank"><span style="color:#0000FF;">зарегистрируйтесь</span></a>, или войдите под своим Логином.<br>
        </td>
        </tr>
        <tr>
        <td>
        $LOGIN_FORM$
        <div align="right">
        <em>С уважением Администрация!</em>
        </div>
        </td>
        </tr>
        </table>
</div>
<script> function openchat_reg(){new _uWnd('chat','Системное сообщение !!!',450,250,{align:'center',shadow:1,header:1,resize:1,autosize:1,modal:1},$('#feedback_reg').html()); }; </script>
<!-- /Оповещение о регистрации -->


Далее топаем в - Форма добавления материалов. Находим это:
Код
<input class="commSbmFl" type="submit" id="gbsbm" value="- Добавить комментарий -" />
удаляем его и втыкаем это
Код
<!-- КНОПКА -->
<?if($USER_ID$=0)?><?if($USER_LOGGED_IN$)?><input class="commSbmFl" type="submit" id="gbsbm" value="- Добавить запись -" /><?else?>
<a href="javascript://" onclick="openchat_reg();return false;"><input class="commSbmFl" type="submit" value="- Добавить запись -" /></a>
<?endif?><?endif?>
<!-- /КНОПКА -->


Ниже, после таблицы ставим этот скрипт который отвечает за количество слов в сообщении. Например, если будет меньше 15, то сообщение не пройдет...

Код
<script>        
$('#message').change(function () {        
        if ($('#message').attr('value').length < 15){        
        $('#ErrorField').html('<img align="absmiddle" src="http://www.fishing31.ru/images/er.png"> <b style="color: red;">Минимальная длина комментария - 15 символов</b></b>');        
$('#addcBut').attr('disabled', true);        
        }        
});        
</script>




Посмотреть как это работает можно ЗДЕСЬ, как Гость....

Если кому нужен скрипт, чтобы обязательными полями были Имя и Email, то могу выложить ...

При раздаче данного материала на других сайтах. Авторство прописывать ОБЯЗАТЕЛЬНО
Код
[url=http://www.fishing31.ru/]Автор: WORKMAN[/url]
Прикрепления: 1779686.jpg (23.0 Kb)


Сообщение отредактировал
workman - Пятница, 26 Сентября 2014, 23:35
Страна: (RU)
kredit-oformi
Пятница, 26 Сентября 2014, 15:13 | Сообщение 2
Оффлайн
Vip
Сообщений:1975
Награды: 5
пожалуй для борьбы со спаммерами пригодиться
Страна: (RU)
Kosten
Пятница, 26 Сентября 2014, 15:27 | Сообщение 3
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
workman, редко спам идет в гостевой. Но если только подстраховаться можно.
kredit-oformi, эти то не когда не дремлют.. хоть понимали что ссылки не активные а знать пустые.. хлам только разводят.
Страна: (RU)
Kosten
Пятница, 26 Сентября 2014, 15:44 | Сообщение 4
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
workman, кстати, посмотрел в работе, тема здравая и реально в первые вижу smile
Страна: (RU)
Slavik
Пятница, 26 Сентября 2014, 19:08 | Сообщение 5
Оффлайн
Vip
Сообщений:1767
Награды: 4
И реально классно))).

Kentos311.uCoz.com - Добро пожаловать в мир читов!
Страна: (RU)
workman
Пятница, 26 Сентября 2014, 20:23 | Сообщение 6
Оффлайн
Проверенные
Сообщений:1716
Награды: 9
Kosten, Ты говоришь,что спамеры не лезут в Гостевую??? У меня на одном из сайтов, который я по некоторым причинам не мог около 6 мес. контролировать, спамеры нафигачили столько разной инфо, что я потом просто удалил страницу
Страна: (RU)
Kosten
Пятница, 26 Сентября 2014, 20:25 | Сообщение 7
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
workman, это да.. когда ты не контролируешь сайт. К гадалке не ходи все будет в спаме, где можно только поставить.
Страна: (RU)
  • Страница 1 из 1
  • 1
Поиск: