• Главная
  • uCoz
  • Скрипт обязательный выбор категории в Блоге и Новостях
Скрипт обязательный выбор категории в Блоге и Новостях

Скрипт обязательный выбор категории в Блоге и Новостях

О чем материал ?

В модулях Блог и Новости на уровне настроек модуля нельзя настроить поле "Категория", как обязательное для выбора при добавлении материалов. В сегодняшнем материале, мы предложим вам решение которое данную проблему решит в корне. Надеюсь, что данное решение кому-нибудь пригодится и кто-то его будет использовать у себя на сайте.

Как настроить обязательный выбор категории в Блоге и Новостях ?

Перейдите в шаблон "Форма добавления/редактирования материала" модуля "Новости сайта / Блог" находим код:

 <li><label>$CAT_SIGN$:</label> <li>$CAT_FL$ <li class="notcolumn"><hr /><li class="notcolumn"><?endif?>

и заменяем его на:

<li><label>Категория <font color="red">*</font>:</label> <li>$CAT_FL$ <li class="notcolumn"><hr /><li class="notcolumn"><?endif?>

в примере мы (устанавливаем звёздочку для визуального понимания, что выбор категории обязателен).

Установка скрипта, который не даст пропустить выбор категории

Перейдите в шаблон "Форма добавления/редактирования материала" модуля "Новости сайта / Блог" и в самый низ после всего кода установить такой скрипт:

<script>
$('#nwF7').attr('onclick', 'myfun()');
function myfun() {
if($('[name=cat]').val() == 0){new _uWnd('addnews', 'Добавление материала', -310, -100, {autosize:1, modal:1, closeonesc:1, resize:0}, '<font color="red">Не выбрана категория.</font>');
}else{$('#doSmbBt').click();} return false;
}
</script>

сохраните изменения и готово.

Примечание

В скрипте выше прописан айди поля категорий для модуля новости #nwF7, если нужно настроить выбор обязательным для модуля Блог, данный айди нужно заменить на #blF7

Разработчик скрипта: Sentimo

Лицензия: CC BY-SA 4.0

Автор: Юрий Герук

Похожие материалы:
Помогла ли вам статья?
Да Нет
Статья оказалась полезной для 0 человек