Наш опрос
Употребляете ли вы алкоголь?
Всего ответов: 21
Случайный анекдот
25 Муж возвращается домой с работы, и с самого порога кричит жене: - Завтра идем на свадьбу моего лучшего друга с Джулией Робертс! - Как завтра, а как же платье, а цветы, а подарок!? - Ты совсем что ли, дура некультурная, это кино так называется. - Ой! Молчал бы уж, когда я тебя на "Лебединое озеро" звала, кто с удочками приперся?!
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

» Сегодня нас посетили:
» Зарег. на сайте
Всего: 3502
Новых за месяц: 1
Новых за неделю: 1
Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 1
Модераторов: 3
С активностью: 177
Авторизованных: 3321

   Антиспам для сайта



Этот скрипт антиспама для сайта выпиливает префикс http:// и www из ссылки в текстовом поле и заменяет их знаком подчеркивания. Ставте скрипт с помощью условных операторов, для того чтоб ограничить отдельную группу пользователей, например которые были замечены в распространении ссылок.
В этих условиях анти спам будет работать в модуле блог, для всех пользователей кроме администраторов.

Код
<?($MODULE_ID$='blog' and $GROUP_ID$ != 4)?>  
Скрипт  
<?endif?>


Установка:

В верхнюю часть сайта ставим скрипт:
Код
<script type="text/javascript">  
  $(document).ready(function () {  
  $('textarea').live('keyup', function () {  
  $(this).val($(this).val().replace(/http:\/\/|www/ig, '_'));  
  });  
  });  
  </script>


Html редактор
Автор: Prosvetekvator
Просмотров: 11393
01.04.2013


Другие статьи почитайка;)
Поделись ссылкой на форумах
Ссылка:
BB-code:
HTML:


« Пред. Антиспам для сайта След. »

Всего комментариев: 1

1 (Prosvetekvator)
У $('textarea').live есть подвох: метод .live() убрали из jQuery в версии 1.9, и на свежей библиотеке скрипт просто молчит. Да и рабочий он только портит текст. Форму бот всё равно отправляет. Ловить его удобнее скрытым полем: человек поле не видит и оставляет пустым, бот заполняет всё подряд, и такую отправку отбрасывают без всякой капчи. Приём называется honeypot-поля в формах (https://uchecker.net/glossary/honeypot-polya-form), в глоссарии uChecker он разобран на форме подписки (сервис проверяет email-адреса, отсюда и пример), хотя с комментариями работает так же.

13.10.2026 в 12:48 | Перейти к материалу >
-
0
+

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Мини-чат
Топ пользователей
Новое на форуме








Комментарии
11.06.2022