Скрипт запрещающий добавлять материал повторно на сайт.Иногда на сайте много скриптов и вы как админ не один их заливаете на сайт, тогда этот скрипт для вас. Он не даст залить код который уже есть на сайте и совпадает с вашим. Приступаем к установке: Админ бар/дизайн/каталог файлов/страница добавления и редактирования, вставляем скрипт в низ.
Code
<?if($PAGE_ID$ =='edit' || $PAGE_ID$ =='add')?><script type="text/javascript"> function querySearch () { $(function () { var finder = $("#ldF1").val(); if (finder.match(/^\s*$/i)) { _uWnd.alert('Введите название материала!', '', { w: 220, h: 57, tm: 2500, pad: '10px' }); } else { $.post('/load/', { query: finder, a: 2 }, function(a) { if ($("#finder:first", a).attr('href') == undefined) { $('#doSmbBt').click(); } else { _uWnd.alert('Такой материал уже есть на сайте, добавте другой.', '', { w: 220, h: 70, tm: 2500, pad: '5px' }); return false; } }); } }); } $(document).ready(function () { $('#ldF18').attr('onclick','querySearch(); return false;'); }); </script><?endif?>
Dimstrik, раньше его проверял, он работал. Сейчас на тестовом проверил, ноль, возможно неправильно прописал. Все таки думаю что он рабочий. Если есть тестовый сайт, проверь плиз.
Kosten, нужно его еще правда немного до работать. Отключить скриптом кнопку, пока пользователь не введет правильное описание. А также на поле с ссылкой поставить запрет на одинаковые. Думаю что для каталога сайтов как раз будет