Проблема с меню для незарегистрированных и зарегистрированных пользователей

Тема в разделе "Разделение прав доступа", создана пользователем mishas, 07.12.2007.

  1. mishas
    Offline

    mishas Недавно здесь

    Регистрация:
    07.12.2007
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Возникла такая проблема:

    необходимо сделать так, чтоб все незарегистрированные пользователи видели одни пункты меню и их содержимое, зарегистрированные - другие пункты. Притом некоторые пункты меню могут видеть как незарегистрированные, так и зарегистрированные пользователи.

    пример:
    есть пункты меню:
    1,2,3,4,5

    незарегистрированные должны видеть только 1,2,3.
    зарегистрированные только 1,3,4,5


    у меня кроме идеи, чтоб скопировать все материалы и разграничить права, нет.

    Может кто-нибудь поможет?
     
  2.  
  3. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Ответ: Проблема с меню для незарегистрированных и зарегистрированных пользователей

    mishas, делаешь два меню. Например, для зарегистрированных выделяешь usermenu, там прописываешь пункты для них. Для незареганных другое меню, например, othermenu, заполняешь его. Присваиваешь этим менюшкам в модулях разные позиции. Потом воспользовавшись нашим FAQ'ом отсюда:
    http://joomla-docs.ru/Фишки_шаблонов_Joomla

    ]
    Сокрытие пунктов меню или области шаблона для зарегистрированных пользователей

    Все должно получиться.
     
  4. mishas
    Offline

    mishas Недавно здесь

    Регистрация:
    07.12.2007
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Проблема с меню для незарегистрированных и зарегистрированных пользователей

    я так и сделал. :)
    но всё равно, спасибо, что подтвердил мои мысли. [!]
     
  5. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Ответ: Проблема с меню для незарегистрированных и зарегистрированных пользователей

    mishas, рад стараться, может кому поможет мой пост;)
     
  6. Offline

    AsmoloFF Недавно здесь

    Регистрация:
    12.05.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Помогите, не получается сделать... Вставляю код, появляется дополнительная менюшка! То есть когда пользователь не авторизован - два одинаковых меню, а когда заходит на сайт остается одна! Как быть помогите.
     
  7. Offline

    AsmoloFF Недавно здесь

    Регистрация:
    12.05.2011
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Сделал таким образом:

    <?php $user =& JFactory::getUser();
    if( !$user->guest ) : ?>
    <style type="text/css">
    .item11 { display:none !important; }
    </style>
    <?php endif; ?>
     
  8. Offline

    алина Недавно здесь

    Регистрация:
    28.09.2012
    Сообщения:
    16
    Симпатии:
    0
    Пол:
    Женский
    Re: Ответ: Проблема с меню для незарегистрированных и зарегистрированных пользователей


    что то я не поняла, про присваивание менюшкам в модулях разных позиций???
     
  9. Offline

    Bright Недавно здесь

    Регистрация:
    09.04.2013
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Не нужно извращений, не нужно лишних меню, не нужно PHP.
    Как это делается встроенными средствами раз и навсегда не только для меню, но и для модулей, описано здесь.

    Один раз тратим 5 минут, а потом только переключаем кому что показывать. B)
     

Поделиться этой страницей

Загрузка...