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

Discussion in 'Разделение прав доступа' started by mishas, Dec 7, 2007.

  1. mishas
    Offline

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

    Joined:
    Dec 7, 2007
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Возникла такая проблема:

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

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

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


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

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

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Ответ: Проблема с меню для незарегистрированных и зарегистрированных пользователей

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

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

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

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

    Joined:
    Dec 7, 2007
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Ответ: Проблема с меню для незарегистрированных и зарегистрированных пользователей

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

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Ответ: Проблема с меню для незарегистрированных и зарегистрированных пользователей

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

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

    Joined:
    May 12, 2011
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Помогите, не получается сделать... Вставляю код, появляется дополнительная менюшка! То есть когда пользователь не авторизован - два одинаковых меню, а когда заходит на сайт остается одна! Как быть помогите.
     
  7. Offline

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

    Joined:
    May 12, 2011
    Messages:
    3
    Likes Received:
    0
    Gender:
    Male
    Сделал таким образом:

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

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

    Joined:
    Sep 28, 2012
    Messages:
    16
    Likes Received:
    0
    Gender:
    Female
    Re: Ответ: Проблема с меню для незарегистрированных и зарегистрированных пользователей


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

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

    Joined:
    Apr 9, 2013
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Не нужно извращений, не нужно лишних меню, не нужно PHP.
    Как это делается встроенными средствами раз и навсегда не только для меню, но и для модулей, описано здесь.

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

Share This Page

Loading...