Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Хотел узнать ответ на следующий вопрос. Возможно ли через CSS спрятать одну категорию в модуле доска объявлений для всех пользователей кроме администратора, только на странице добавления/редактирования материала, но что бы эта категория была видна в меню на странице со списком материалов категории?
Конечно же через CSS это никак не реализовать, только через условные операторы, например в шаблоне страницы добавления и редактирования установить в самый низ условие:
<?if($PAGE_ID$='add'||$PAGE_ID$='edit')?><?ifnot($GROUP_ID$='4')?><style>здесь пишем стили для скрытия категории</style><?endif?><?endif?>
<?if($PAGE_ID$='add'||$PAGE_ID$='edit')?><?ifnot($GROUP_ID$='4')?><style>#bdCat227 #cid1{display:none;}</style><?endif?><?endif?>
Так будет правильно?
Айди нужно брать через список переменных, праильно?
Прописал код:
в самый низ шаблона добавления/редактирвоания объявлений.
Непомогло.
Сайт Недвижимость Дагестана
Категория Продажа складов нужно скрыть на станице добавления/редактирования матриалов модуля доска объявления, от всех пользователей, кроме адиминистратора.
Выше в условии замените код:
<style>#bdCat227 #cid1{display:none;}</style>
на:
<style>#cid230{display:none;}</style>
Установил: <?if($PAGE_ID$='add'||$PAGE_ID$='edit')?><?ifnot($GROUP_ID$='4')?><style>#cid230{display:none;}</style><?endif?><?endif?> в самый низ шаблона страницы добавления/редактирования материала, не помогло. Все так же как и было.
В таком случае вместо стилей:
#cid230{display:none;}
прописать:
label[for="cus230"],input#cus230{display:none;}
Категорию спрятать получилось. Но перестал работать код в CSS .u-combolist > div label { font-size: 12px!important; } для администратора. При помощи этого кода мы увеличивали шрифт категорий в выпадающемся списке категорий. Можно как то исправиль?
Администратор - размер шрифта выпадаюшей категории 10px
Гость, Хозяин, Агентство (все кроме администратора) - размер шрифта выпадаюшей категории 12px
Размер шрифта в выпадающем списке категории прпоисали через CSS кодом .u-combolist > div label { font-size: 12px!important; }
Все было хорошо, все группы пользователя видели 12 шрифт в выпадающем списке категорий
Сейчас после того как вписал код: <?ifnot($GROUP_ID$='4')?><style>label[for="cus230"],input#cus230{display:none;}</style><?endif?> на старницу добавления и редактирования материала правило:.u-combolist > div label { font-size: 12px!important; } перестало работать для группы $GROUP_ID$='4' т.е. администратора
Вам права администратора нужны или мне дописать к $GROUP_ID$='4' ещё группу пльзователей хозяева. что бы вы видели отличие размера шрифта группы хозяева от остальных групп?
Проблемы нет, стили:
.u-combolist > div label { font-size: 12px!important; }
работают для админа, если вот под админом убрать отметку через инспектор с этих стилей, шрифт становится еще меньше, где-то на 9-10, все работает как положено, лично я проблемы не увидел.