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