1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

[J1.5] Раздел меню не виден авторизованному пользователю. Как?

Тема в разделе "Joomla", создана пользователем SSStylish, 14 дек 2009.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. SSStylish

    SSStylish Создатель

    Регистр.:
    15 авг 2009
    Сообщения:
    34
    Симпатии:
    2
    Раздел меню скрыт от авторизованного пользователя. Как?

    Пример - В меню есть ссылки:
    Регистрация (отображается всем)
    Авторизация (отображается всем)
    Выход (отображается зарегестрированным)

    Как сделать, чтобы первые пара пунктов перестали отображаться пользователям прошедшим авторизацию?
     
  2. vint1999

    vint1999 Создатель

    Регистр.:
    31 авг 2007
    Сообщения:
    28
    Симпатии:
    9
    По логике вещей "Выход" и должен отображаться зарегистрированным пользователям которые прошли авторизацию. Если не зашел - выйти невозможно )))
    А вобще ковыряйте модуль mod_login. Если конечно это обычный шаблон Joomla.
    Это к тому, что в некоторых шаблонах есть свой модуль авторизации.
     
  3. SSStylish

    SSStylish Создатель

    Регистр.:
    15 авг 2009
    Сообщения:
    34
    Симпатии:
    2
    С "Выходом" все понятно.
    Как первые два пункта заставлять исчезнуть после авторизации юзера?
     
  4. PppP

    PppP Создатель

    Регистр.:
    7 июл 2007
    Сообщения:
    42
    Симпатии:
    12
    Я так понимаю что это не стандартный модуль mod_login а ссылки созданые в меню ? Потому как в стандартном это уже реализовано, при авторизации ссылки исчезают. Ну а с пунктами меню сложнее, пока ( в версии 1.5...) только сторонний компонент.

    А чем стандартный mod_login не подходит ?
     
  5. SSStylish

    SSStylish Создатель

    Регистр.:
    15 авг 2009
    Сообщения:
    34
    Симпатии:
    2
    СВ стоит.
    А вообще не только ссылку выход хотелось скрыть.

    З.Ы. Как вариант можно создать 2 разных меню - для авторизованных юзеров и нет.
    Тогда вопрос - как описать в темплейте показывать один модуль зареганому юзеру и, соответственно, другой не авторизованному?
     
  6. jonsmi

    jonsmi Создатель

    Регистр.:
    27 июн 2009
    Сообщения:
    28
    Симпатии:
    6
    Стандартными средствами, но не в темплейте, а при создании модуля указываете кому он доступен и все. А с ссылкой на выход вы что то намудрили, в CB все реализовано, т.е. залогиненные юзеры не видят регистрацию и вход, а только выход - поковыряйтесь в настройках св.
     
  7. SSStylish

    SSStylish Создатель

    Регистр.:
    15 авг 2009
    Сообщения:
    34
    Симпатии:
    2
    И получится сразу два модуля ))
    Один для всех, второй для авторизованных.
    Или только один для всех ((

    Пусть будет не конкретно выход, а что-либо иное - "правила" или "личный кабинет", не суть важно. важен способ решения.
     
  8. PppP

    PppP Создатель

    Регистр.:
    7 июл 2007
    Сообщения:
    42
    Симпатии:
    12
    [​IMG]
    [​IMG]

    мод cb-login

    первая картинка до авторизации, вторая после.

    если надо внедрить прямо в модуль доп ссылку или еще что нибудь можно (если как мне лень в пхп разбираться) найти в коде кусок который выводится например только авторизованным (или наоборот) и прилепить к нему свое. Например в моем случае я нашел кусок который выводит надпись "у вас № личное сообщение" и врезал туда ссылку на компонент uddeIM - сообщения
     
Статус темы:
Закрыта.