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

Уважаемый гость! Для скачивания файлов с нашего портала необходимо авторизоваться:

Понравилась статья?

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

Принцип работы


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


Установка


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


2. Далее переходим в настройки дизайна "Страницы добавления и редактирования материалов" и перед закрывающим тегом вставляем:
Код
<script type="text/javascript">$('#cus1').click()</script>

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

3. Следующим пунктом является скрытие самой графы. В конец таблицы стилей CSS вставляем:
Код
#ldM55 {display: none !important}

Добавил: Admin Просмотров: 1863 Категория: Интересные решения, Статьи Комментарии
avatar
1
На заметку, спасибо.
avatar
2
данное решение полезно лишь в том случае если в списке лишь одна категория, если больше, этот скрипт лишний
avatar
0
3
А смысл убирать возможность выбора категории, если их более 2?)
avatar
4
Я вот создал свою форму (http://vk.cc/42jRqe), если не выбрать категорию, после добавления категория не отображается... сломал систему или обновление? А у вас не понятно что делает, просто стилем скрыть или совсем удалить фрагмент?!
avatar
0
5

Код
#ldM55 {display: none !important}
Данный код скрывает пункт "Меню", а код:
Код
<script type="text/javascript">$('#cus1').click()</script>
Выбирает категорию.
avatar
6
В модуле faq не срабатывает...
avatar
7
смените айди и всё
omForm">
avatar