• Главная
  • uCoz
  • Убираем пункт "Категория" при добавлении материла
Убираем пункт

Убираем пункт "Категория" при добавлении материла

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

Регулярно у пользователей uCoz возникает вопрос, как убрать графу "Категория" на странице добавления материала на сайте. Просто скрыть с помощью display:none не самая хорошая идея, потому, что тогда мы не сможем выбрать категорию. Сегодня мы рассмотрим решение / скрипт, которое решит этот вопрос полностью.

Как работает скрипт ?

Принцип очень прост. Мы создаем одну единственную категорию, например, "Материалы", потом на страницу добавления и редактирования материала вставляем скрипт, который будет автоматически выбирать нашу единственную категорию, а затем скрываем пункт "Категория" с помощью CSS.

Установка скрипта выбора категории

1. В панели управления заходим в настройки категорий нужного модуля и создаем категорию с любым названием.

2. Далее переходим в настройки дизайна "Страницы добавления и редактирования материалов" и перед закрывающим тегом </body> вставляем скрипт:

<script type="text/javascript">$('#cus1').click()</script>

Этот скрипт будет автоматически выбирать категорию.

3. Следующим пунктом является скрытие самой графы "Категория". В шаблоне формы добавления и редактирования каталога перед тегом </body> добавьте стили:

<style>.form-fields li:nth-child(2),ul.form-fields li:nth-child(1) label{display:none!important}</style>

это решит вопрос отображения (скрытия) строки выбора категории.

Скрипт выбора категории для модуля Фотоальбомы

Для фотоальбома скрипт будет выглядеть примерно так:

<script> $(function(){$('input#cus2').prop("checked", true).click();}); </script>

в этом примере категория с айди 2.

Установка идентичная как и по инструкции выше, установить скрипт в шаблон формы добавления и редактирования модуля.

Примечание

Скрипт работает в модулях: каталог файлов, статей, сайтов, объявлений и игр. Отметим, что вы можете выбрать любую категорию по умолчанию, даже если в модуле создана не одна, а 10 или более. В такой ситуации в скрипте выше находим код #cus1 где вместо 1 пишем айди нужной категории по умолчанию для выбора.

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

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

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