Запрет размещение дубля название на сайте
Скрипт будет отвечать за добавление материала, который уже есть на сайте. А точнее его название точно такое и дубль просто не загрузит. И если у вас на интернет ресурсе очень много файлов и всегда некоторые похоже бывают по своему названию, то этот код пригодится как не когда. Он просто запретит размещать его, если вы только не исправите и название по другому не напишите. Вам сразу в правом нижнем углу покажется оповещение, когда вы нажмете кнопку добавить. Проверен был на работоспособность на модуле каталог файлов, и все отлично срабатывает. Есть на эту тему еще скрипты, но этот по своей установке самый легкий и работает отлично, а просто быстро все просчитывает и дает добро или просто запрещает добавлять файл или статью, так как получится дубль, который не нужен по всем показателям. Приступаем к установке: Устанавливаем в админ панели в раздел каталог файлов или другого модудя "Страница добавдение/редактирования материала и там находим BODY и только после него ставим скрипт. Код <script> 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 ($(".noEntry", a).length == 1) { $('#doSmbBt').click(); } else { _uWnd.alert('Такой материал уже есть на сайте, добавте другой.', '', { w: 220, h: 70, tm: 2500, pad: '5px' }); return false; } }); } }); } $('#ldF18').attr('onclick','querySearch(); return false;'); </script> PS - после установке, теперь вам не нужно проверять на дубли по названию, или если пользователь будет загружать похожий по названию, то ему это не удаться залить на портал. |
Поделиться в социальных сетях
Материал разместил
Комментарии: 15 | |
| |