1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

Решено Пункт меню, видимый НЕАВТОРИЗОВАННЫМ пользователям, но невидимый АВТОРИЗОВАННЫМ пользователям

Тема в разделе "Вопросы по Joomla CMS [тех. поддержка]", создана пользователем Velesslov, 4 дек 2015.

  1. Velesslov

    Velesslov Cкладчик

    Регистрация:
    29 окт 2015
    Сообщения:
    8
    Симпатии:
    0
    Доброго! Головоломка следующая:

    Как в Joomla 3.4 создать пункт меню, видимый НЕАВТОРИЗОВАННЫМ пользователям, но невидимый АВТОРИЗОВАННЫМ пользователям?

    Первый раз с таким столкнулся и не знаю, что делать.

    Благодарю за идеи.
    #1
  2. Дэн

    Дэн Матерый складчик

    Регистрация:
    25 июн 2015
    Сообщения:
    270
    Симпатии:
    63
    Очень просто)
    Редактирование пункта меню - Доступ - Guest
    #2
  3. Velesslov

    Velesslov Cкладчик

    Регистрация:
    29 окт 2015
    Сообщения:
    8
    Симпатии:
    0
    У меня в меню три опции доступа:
    Public
    Registred
    Special

    По умолчанию всем ставиться "Public", если надо скрыть от незарегистрированных, то "Registred" и т.д.

    А, как скрыть меню от зарегистрированных, так как "Public" по умолчанию они видят.
    #3
  4. kudesnik07

    kudesnik07 Cкладчик

    Регистрация:
    6 ноя 2015
    Сообщения:
    16
    Симпатии:
    1
    Вы под кем заходите? Возможно у вас не достаточно прав
    #4
  5. Velesslov

    Velesslov Cкладчик

    Регистрация:
    29 окт 2015
    Сообщения:
    8
    Симпатии:
    0
    Максимальный доступ - Super User

    [​IMG]
    #5
  6. kudesnik07

    kudesnik07 Cкладчик

    Регистрация:
    6 ноя 2015
    Сообщения:
    16
    Симпатии:
    1
    Судя по всему у вас удален пользователь гость (Gest)! У меня в стоковой джумле так:[​IMG]
    #6
  7. Дэн

    Дэн Матерый складчик

    Регистрация:
    25 июн 2015
    Сообщения:
    270
    Симпатии:
    63
    Согласен с kudesnik07, у меня также.
    Velesslov, создайте в менеджере пользователей группу Гость с правами Guest. Или обновите Joomla до версии 3.4.5.
    #7
  8. Velesslov

    Velesslov Cкладчик

    Регистрация:
    29 окт 2015
    Сообщения:
    8
    Симпатии:
    0
    Опаньки... и что делать интересно в этом случае...
    Спасибо за диагностику ситуации...
    #8
  9. kudesnik07

    kudesnik07 Cкладчик

    Регистрация:
    6 ноя 2015
    Сообщения:
    16
    Симпатии:
    1
    Так Дэн тебе уже объяснил, создай группу гость.
    #9
  10. vet86

    vet86 Матерый складчик

    Регистрация:
    24 ноя 2014
    Сообщения:
    389
    Симпатии:
    78
    Прошу прощения за небольшой офтоп, но как сделать чтобы часть статьи не было видно незарегистрированным? И чтоб они видели сообщение: для прочтения нужно зарегистрироваться?
    #10
  11. artempmr

    artempmr Опытный складчик

    Регистрация:
    14 сен 2015
    Сообщения:
    46
    Симпатии:
    10
    Есть очень удобный плагин "Hide Guest Content".
    Заключаете между {gcontent} Нужный текст {/gcontent}, настраиваете, что будет выводиться вместо него и будет Вам счастье.

    http://v-iet.ru/5-sem/tay/439-2tr-tay-49-70 - вот пример работы на студенческом сайте. Чтобы скачать материал нужно авторизоваться. Ссылки вручную прописаны (в менеджере плагинов) .

    P.S. В настройках демо стоит:
    <center><b><font color="red">Для скачивания файлов нужно зайти под своим логином</font></b><br><a href="/component/comprofiler/registers">Я на сайте впервые </a> | <a href="http://v-iet.ru/component/comprofiler/login">Я уже регистрировался на сайте</a></center>
    #11
    vet86 нравится это.
  12. vet86

    vet86 Матерый складчик

    Регистрация:
    24 ноя 2014
    Сообщения:
    389
    Симпатии:
    78
    Не нашел плагин на http://extensions.joomla.org/
    #12
  13. artempmr

    artempmr Опытный складчик

    Регистрация:
    14 сен 2015
    Сообщения:
    46
    Симпатии:
    10
    #13
    vet86 нравится это.
  14. vet86

    vet86 Матерый складчик

    Регистрация:
    24 ноя 2014
    Сообщения:
    389
    Симпатии:
    78
    #14
  15. Velesslov

    Velesslov Cкладчик

    Регистрация:
    29 окт 2015
    Сообщения:
    8
    Симпатии:
    0
    Добавил группу "Гость" в родительской категории "Public" (у меня на другом сайте joomla так)
    Добавил уровень доступа "Гость"
    В настройках "Менеджер пользователей" в "Группа пользователей для Гостей" поставил - Гость (так же пробовал оставлять "Public", так как по умолчанию стоит она во всех джумлах)

    и ничего, т.е. гостям этого меню не видно.

    Что-то упустил из вида... и что-то, наверно, очень простое) может направите в нужном направлении?
    #15
  16. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139

    Группа Гость должна быть на латинском "Guest"
    высылаю скрины настроек
    https://yadi.sk/i/J5i-Q2V6q5FS2
    https://yadi.sk/i/kLfcpKMjq5FBm

    Чтобы статья или пункт меню был виден только незарегистрированным пользователям ставим права "Guest"
    После регистрации пользователь помещается в другую группу и статья или пункт меню становится для него невидимым
    #16
    AlexPS нравится это.