• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Скрипт запрещающий добавлять материалы повторно для к.файлов (НУЖЕН РАБОТАЮЩИЙ СКРИПТ;))
Скрипт запрещающий добавлять материалы повторно для к.файлов
AUBJON
Сообщений: 50
Репутация: 12

Сообщение # 1 | 08:01:09
Скрипт запрещающий добавлять материалы повторно для каталога файлов. Нужен работающий скрипт. В нете искал они не работают.
Везде тока вот этот скрипт встретишь:

Всё сделал как сказано, но не работает. Если есть работающий скрипт, поделитесь.
Сообщение отредактировал AUBJON - Суббота, 27 Июл 2013, 08:02:39
Деееенчик
Сообщений: 190
Репутация: 116

Сообщение # 2 | 10:13:44
AUBJON, о,чувак я тебе кину скрипт если найду,я видел для каталога статей,но там без разницы можно подстроить под каталог файлов.

Благодарности в репутацию и в награды!
P.S Плюс под аватаркой)
AUBJON
Сообщений: 50
Репутация: 12

Сообщение # 3 | 10:20:20
Цитата (Деееенчик)
AUBJON, о,чувак я тебе кину скрипт если найду,я видел для каталога статей,но там без разницы можно подстроить под каталог файлов.
Если поможешь обещаю "СПАСИБО"+к "Репу" smile
Сообщение отредактировал AUBJON - Суббота, 27 Июл 2013, 10:20:47
GT
Сообщений: 100
Репутация: 22

Сообщение # 4 | 15:36:09
В вид материалов.
Нам необходимо вписать 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
AUBJON
Сообщений: 50
Репутация: 12

Сообщение # 5 | 16:45:20
Цитата (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>
GT
Сообщений: 100
Репутация: 22

Сообщение # 6 | 17:45:38
Цитата (AUBJON)
+ будет обязательно, если поможешь) медиазавр.рф смотри, что не так сделал? У меня в виде материалов $TITLE$ нету, но есть и я изменил его на этот . ну а потом в страницу добавления материала добавил код:
Следуй инструкции. Если не работает значит напутал чтото

МОЯ ЖИЗНЬ-МОИ ПРАВИЛА… НЕ НРАВЯТСЯ МОИ ПРАВИЛА????-НЕ ЛЕЗЬ В МОЮ ЖИЗНЬ…
Сообщение отредактировал GT - Суббота, 27 Июл 2013, 17:51:52
Деееенчик
Сообщений: 190
Репутация: 116

Сообщение # 7 | 18:30:21
AUBJON, TITLE это название материала,нету TITLE у Вас,нету скрипта и сделайте как Вам написали.

Добавлено (27 Июл 2013, 18:30:21)
---------------------------------------------
GT, ага только код у тебя сжался,вот такой надо:

Код
<?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
Сообщений: 50
Репутация: 12

Сообщение # 8 | 18:33:49
Цитата (Деееенчик)
AUBJON, TITLE это название материала,нету TITLE у Вас,нету скрипта и сделайте как Вам написали.

<a href="$ENTRY_URL$" id="finder"> изменил на этот <a href="$ENTRY_URL$" id="finder">$TITLE$</a>. Но неработает. медиазавр.рф заходите ещё раз.

Добавлено (27 Июл 2013, 18:33:49)
---------------------------------------------

Цитата (AUBJON)
GT, ага только код у тебя сжался,вот такой надо:

опять не получился.((((((((((
Деееенчик
Сообщений: 190
Репутация: 116

Сообщение # 9 | 18:34:02
AUBJON, введите код который я прислал выше,вместо того который Вам дал GT

Благодарности в репутацию и в награды!
P.S Плюс под аватаркой)
AUBJON
Сообщений: 50
Репутация: 12

Сообщение # 10 | 18:39:08
Цитата (Деееенчик)
AUBJON, введите код который я прислал выше,вместо того который Вам дал GT

сделал, но не получается:(:(:(:(.
Пишите всё по порядку ещё раз пожалуйста. с самого начала. Может что небудь пропустил...
Деееенчик
Сообщений: 190
Репутация: 116

Сообщение # 11 | 19:14:26
AUBJON, сделайте все как сказал GT,но используйте при этом код который кинул Вам я.
AUBJON
Сообщений: 50
Репутация: 12

Сообщение # 12 | 19:22:40
Ура)) Спасибо Деееенчик, и GT, . наконец сработало благодаря вам!
Вам + к репу и спасибки за посты))
ТЕМА ЗАКРЫТА)
cool4676
Сообщений: 5
Репутация: 0

Сообщение # 13 | 22:41:31
Возможно так под "каталог сайтов" сделать?
JacksonMihailov
Сообщений: 259
Репутация: 107

Сообщение # 14 | 23:30:04

jmDB - Текстовая база данных для uCoz
cool4676
Сообщений: 5
Репутация: 0

Сообщение # 15 | 13:48:21
JacksonMihailov, Спасибо. Ожидал чуть другого , но все равно сойдет)
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Скрипт запрещающий добавлять материалы повторно для к.файлов (НУЖЕН РАБОТАЮЩИЙ СКРИПТ;))
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: