Запрет на добавление повторным материалов

2267
9.2 из 10
Проголосовало: 5






Скрипт не дает добавлять материалы с одинаковым названием.

Установка:
Админ бар/дизайн/каталог файлов/страница добавления и редактирования, вставляем скрипт в низ перед тегом </body>

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?>


всё!
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://www.forucoz.com/
  • Всего комментариев: 12

doc74
+1
doc74 написал: Написано 21 Февраля 2012 в 21:12
Комментарий №12
Этот скрипт не робит!!!
Я на каталог файлов(load) поставил, и результата - 0 angry , хрень!!!

Goodmind
+3
Goodmind написал: Написано 18 Февраля 2012 в 09:53
Комментарий №7
Не работает в /dir я и иды полей менял, не робит

Voker
+2
Voker написал: Написано 18 Февраля 2012 в 00:52
Комментарий №3
у меня не роботает dry на примере каталога статей

VutaLey
+2
VutaLey написал: Написано 18 Февраля 2012 в 01:02
Комментарий №4
/publ/ вместо /load/
в этой строке поменяй
Code
$.post('/load/', {  

должно помочь

Kelin
0
Kelin написал: Написано 18 Февраля 2012 в 09:41
Комментарий №6
Было бы желание, и не из жопы руки, работало бы! lol

SkOrPiOn
+2
SkOrPiOn написал: Написано 18 Февраля 2012 в 00:19
Комментарий №1
А для новостей можно как то настроить?

VutaLey
+1
VutaLey написал: Написано 18 Февраля 2012 в 00:40
Комментарий №2
да можно,вот измени эту строчку в скрипте
Code
$.post('/load/', {  

/load на /news поменяй и будет рабодать cool

SkOrPiOn
+3
SkOrPiOn написал: Написано 18 Февраля 2012 в 02:03
Комментарий №5
Пробовал не помогло sad

VutaLey
-2
VutaLey написал: Написано 18 Февраля 2012 в 12:10
Комментарий №8
Ну я тогда не знаю,js не учил )

Kelin
-3
Kelin написал: Написано 18 Февраля 2012 в 13:53
Комментарий №9
Тогда какого хора ты говоришь, что делать? lol

VutaLey
0
VutaLey написал: Написано 18 Февраля 2012 в 19:28
Комментарий №10
Вижу элементарные вещи,их и говорю
Они просто слешь после id модуля ставить забывают,вот по этому и не работает

Kelin
+3
Kelin написал: Написано 18 Февраля 2012 в 21:18
Комментарий №11
Думаешь, они совсем не знают JS? Да получше тебя! biggrin

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
  • waak написал:
  • Почему у меня он перелистывает в верх а не вниз и если это первая песня на стр то он её по кругу гоняет а не переходит к последней
    и как сделать стоп по клику на трек который играет?
  • Acht написал:
  • Тест
    Мда, у меня тоже не работает. Или нужно ждать обновление?
    Добрый вечер.Подскажите,пожалуйста: как сделать, чтобы второй или третий набор смайлов заменить своими.
    Последние темы
    Опрос
    251
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: