ZorNet.Ru — сайт для вебмастера » Скрипты для uCoz » Анти спам для сайта ucoz

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

Анти спам для сайта ucoz
Очень нужен скрип кода для некоторых сайтов Анти спам для сайта ucoz. В этом случай если кто то хочет поставить ссылку у него просто не выйдет этого сделать. Так как код эту ссылку порежет и ссылка не будит прописана на сайте. Этот код предназначен чтоб ссылку если решит кто прописать и проспамить сайт у него не чего не получиться, так как код удалит ссылки http://, www и точки. В этом вся его работа. И будит работать везде где есть текстовое поле или добавление комментария.

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

Внимание: ставьте скрипт, используя встроенные условные операторы uCoz
Код
<?($MODULE_ID$='forum' && $GROUP_ID$!='4')?>
Скрипт
<?endif?>

На этом всё.

---UPD.: держите обновлённый вариант скрипта.
Код
<script type="text/javascript">
$(function() {
 $(document).on('input', 'textarea', function() {
var $this = $(this);
var val = $this.val();
 // Заменяем http:// и https:// на _
var newVal = val.replace(/https?:\/\//ig, '_');

if (newVal !== val) {
 // Сохраняем позицию курсора
var cursorPos = this.selectionStart - (val.length - newVal.length);

 $this.val(newVal);

// Восстанавливаем позицию курсора (учитываем изменение длины строки)
 this.selectionStart = cursorPos;
 this.selectionEnd = cursorPos;
}
 });
});
</script>
--- © -SAM-
28 Мая 2013 Просмотров: 1656

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

avatar