Войти

Все для создания сайта

Начало » Статьи » UcoZ - сервисы » Общие вопросы

Информер для меню разделов фотоальбома, исключая запрещенные разделы.
Разбиралась с фотоальбомами и вот что обнаружила:
1. Если создать раздел с ограничением прав доступа, то в меню разделов альбома он все равно присутствует и при попытке несанкционированного входа пишет, что доступ закрыт.
Это не очень красиво со стороны администратора - зачем показывать то, куда не посмотреть?
2. Зашла в информеры, там создала информер вывода категорий раздела, и удивилась немного. У разделов ID нет, а там есть настройка, по идее указав которую можно вывести категории этого раздела. В итоге, не указывая ничего в тонких настройках, внезапно получаем меню разделов, которые доступны для просмотра, а вот те, которые смотреть нельзя система корректно пропускает.
При чем, стоит только открыть доступ, как этот хороший информер берет и показывает в меню новоиспеченный раздел (при определенных действиях, указанных ниже).
Таким образом, можно делать так:
ифами проверять ID группы и выводить меню в зависимости. То есть, если админ или (тот, кто нужен ) выводим стандартное $ALBUMS_MENU$, а если же все остальные (элсе), то тогда выводим наш информер.
%IF($GROUP_ID$=4|=3)%$ALBUMS_MENU$%ELSE%$MY_INF1$%ENDIF%
или $MY_INF2$ - тут уж как вашего информера зовут.

Зачем нам так важен этот момент? Ситуация: на сайте есть какие-то фото, используемые в хозяйственных целях и предназначенный для вывода информерами. То есть не нужно нам, чтобы пользователи видели наши фото, находящиеся там и нам лениво это все хранить в файловом мэнеджере и нужно чтобы это что-то могло выводиться информерами. Так вот мы и решим эту задачку.
Внимание
Для осознанной работы с информером наблюдайте его природу! Система находит нужным обновлять его в нескольких случаях:
1. При перестройке дизайна информера.
2. При создании новой категории, альбома и внесении туда фото(!)
Заметим, что случай смены прав доступа не входит в обновление информера системой. Это говорит о том, что если менять права доступа разделу, не стоит ждать вывода информером этого раздела в меню, нужно зайти и нажать на редактирование дизайна, затем просто сохранить - так Вы скажете системе, чтоб она обновила информер. Естественно можно создать раздел, альбом и фото туда загрузить, потом удалить это, тогда система тоже обновит меню в информере, даже пару раз.

Категория: Общие вопросы | Добавил: design (19.10.07) | Автор: evra
Просмотров: 6618 | Комментарии: 2 | Рейтинг: 3.7 |
Комментарии
Всего комментариев: 2
2 01.08.08, 10:42 от ZonT23
А у меня такой вопрос надеюсь в ту тему.) Возможно ли закрывать информером не фотографии а например другие ресурсы в частности тексты и т.д.? Можно ли скрывать целое меню например спрятать главную страничку от гостей? И если можно не могли бы привести пример кода. Заранее благодарю.
Ответ: Возможно, это делается условными операторами. Если id пользователя такое, то показать, иначе скрыть.

1 27.03.08, 01:30 от An_na
Может Вы знаете,как исправить форму информеров для вывода новых материалов (с картинками!!) из каталога статей и каталога файлов (по типу фотоальбома)? - в стандарте выводится лишь заголовок...
Ответ: По всей видимости никак, посмотрите коды под окошком редактирования дизайна и поэкспериментируйте.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]