Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Скрипт запрещающий добавлять материалы повторно для к.файлов (НУЖЕН РАБОТАЮЩИЙ СКРИПТ;)) |
Скрипт запрещающий добавлять материалы повторно для к.файлов |
Скрипт запрещающий добавлять материалы повторно для каталога файлов. Нужен работающий скрипт. В нете искал они не работают.
Везде тока вот этот скрипт встретишь: Всё сделал как сказано, но не работает. Если есть работающий скрипт, поделитесь. Сообщение отредактировал AUBJON - Суббота, 27 Июл 2013, 08:02:39
|
Цитата (Деееенчик) AUBJON, о,чувак я тебе кину скрипт если найду,я видел для каталога статей,но там без разницы можно подстроить под каталог файлов. Сообщение отредактировал AUBJON - Суббота, 27 Июл 2013, 10:20:47
|
В вид материалов.
Нам необходимо вписать id="finder" к ссылке на страницу материала. Меняем вот этот код Код: Выделить всё <a href="$ENTRY_URL$" >$TITLE$</a> на этот Код: Выделить всё <a href="$ENTRY_URL$" id="finder">$TITLE$</a> Дальше заходим в > страница добавления и редактирования. И вставляем вот этот скрипт в низ перед закрытым тегом body Код <script type="text/javascript"> function querySearch () { $(function () { var finder = $("#ldF1").val(); if (finder.match(/^\s*$/i)) { _uWnd.alert('Введите название материала!', '', { w: 220, h: 60, 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: 80, tm: 2500, pad: '5px' };); return false; } };); } };); } $(document).ready(function () { $('#ldF18').attr('onclick','querySearch(); return false;'); };); </script> МОЯ ЖИЗНЬ-МОИ ПРАВИЛА… НЕ НРАВЯТСЯ МОИ ПРАВИЛА????-НЕ ЛЕЗЬ В МОЮ ЖИЗНЬ…
Сообщение отредактировал GT - Суббота, 27 Июл 2013, 15:36:59
|
Цитата (GT) Если помог с тебя + У меня в виде материалов <a href="$ENTRY_URL$" >$TITLE$</a> нету, но есть <a href="$ENTRY_URL$"> и я изменил его на этот <a href="$ENTRY_URL$" id="finder">. ну а потом в страницу добавления материала добавил код: Код <script type="text/javascript"> function querySearch () { $(function () { var finder = $("#ldF1").val(); if (finder.match(/^\s*$/i)) { _uWnd.alert('Введите название материала!', '', { w: 220, h: 60, 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: 80, tm: 2500, pad: '5px' };); return false; } };); } };); } $(document).ready(function () { $('#ldF18').attr('onclick','querySearch(); return false;'); };); </script> </body> </html> |
Цитата (AUBJON) + будет обязательно, если поможешь) медиазавр.рф смотри, что не так сделал? У меня в виде материалов $TITLE$ нету, но есть и я изменил его на этот . ну а потом в страницу добавления материала добавил код: МОЯ ЖИЗНЬ-МОИ ПРАВИЛА… НЕ НРАВЯТСЯ МОИ ПРАВИЛА????-НЕ ЛЕЗЬ В МОЮ ЖИЗНЬ…
Сообщение отредактировал GT - Суббота, 27 Июл 2013, 17:51:52
|
AUBJON, TITLE это название материала,нету TITLE у Вас,нету скрипта и сделайте как Вам написали.
Добавлено (27 Июл 2013, 18:30:21) Код <?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?> |
Цитата (Деееенчик) AUBJON, TITLE это название материала,нету TITLE у Вас,нету скрипта и сделайте как Вам написали. <a href="$ENTRY_URL$" id="finder"> изменил на этот <a href="$ENTRY_URL$" id="finder">$TITLE$</a>. Но неработает. медиазавр.рф заходите ещё раз. Добавлено (27 Июл 2013, 18:33:49) Цитата (AUBJON) GT, ага только код у тебя сжался,вот такой надо: опять не получился.(((((((((( |
|
| |||