Анти спам для сайта 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> | |
28 Мая 2013 Просмотров: 1656
Поделиться в социальных сетях
Материал разместил

