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

2296
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
Мини-чат
Последние комментарии
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
  • waak написал:
  • Почему у меня он перелистывает в верх а не вниз и если это первая песня на стр то он её по кругу гоняет а не переходит к последней
    и как сделать стоп по клику на трек который играет?
  • Acht написал:
  • Тест
    Последние темы
    Опрос
    255
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 5
    Гостей: 5
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: