Главная » Шаблоны и Скрипты для uCoz » Скрипты для uCoz » Разные скрипты для uCoz |
Запрещаем одинаковые материалы на сайте
28.09.2015, 22:53 | |
Очень полезным и незаменимым является скрипт, который запрещает добавлять одинаковые материалы на ресурс. Для чего собственно это нужно, а в первую очередь поможет избежать одинаковых материалов и тем самым дублей, кроме того на ресурсе будут всегда уникальные заголовки материалов. На одном ресурсе нашел не просто такой скрипт а все в подробностях показано в какой модуль что и как установить. Первым делом в вид материалов устанавливается такой код 1 . Код <a href="$ENTRY_URL$" id="finder">$TITLE$</a> заменив им стандартный <a href="$ENTRY_URL$" >$TITLE$</a> Следующим шагом в страницу добавления и редактирования материалов я ставлю в самом низу страницы перед тегом добавляете данный скрипт: 2. Код <script type="text/javascript"> function querySearch () { $(function () { var finder = $("#ldF1").val(); /*Где #ldF1 - ID поля с названием материала*/ if (finder.match(/^\s*$/i)) { _uWnd.alert('Введите название материала!','',{w:220,h:57,tm:2500,pad:'10px'}); } else { $.post('/load/', {query: finder, a: 2}, /*Где /load/ - адрес нужного модуля*/ 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;'); /*Где #ldF18 - ID кнопки "Добавить"*/ }); </script> Но чтобы было наверняка все понятно то в скрипте указанны переменные такие как: "#ldF1" - каталог файлов #ldF18 относится к кнопке добавления, указываем модуль /load/ "#bdF1"-доска объявлений #bdF77" модуль доски объявлений /board/ Каталог статей id="puF1" /publ/ id="puF9" Каталог сайтов id="drF1" /dir/ id="drF16" Новости сайта id="nwF1" /news/ id="nwF7" Фотоальбомы id="phF2" /photo/ id="phF4" Онлайн игры id="sfF1" /stuff/ id="sfF77" Блог id="blF1" /blog/ id="blF7" Видео id="f_title" /video/ id="add-video-btn" | |
Просмотров: 898 | |
Всего комментариев: 0 | |