0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 159 Просмотров
*

Dram

  • Захожу иногда
  • 172
  • 0 / 0
У меня последняя Joomla - 3.9.6.
Есть простая задача - показать некоторые пункты меню только НЕ авторизованым (Guest), некоторые только Авторизованным (Registered), и остальные всем (Public).
Захожу в главное меню и делаю:

В итоге все эти меню совершенно не слушаются и показываются всем - (Public)
Захожу в группы юзеров - там все стандартно

Захожу в Уровни доступа - там вроде тоже все правильно


Где я ошибаюсь?
*

Ragivort

  • Завсегдатай
  • 1150
  • 56 / 2
  • Такая Life
Заходите в пункт меню и справа

http://prntscr.com/ns8cwz
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Dram

  • Захожу иногда
  • 172
  • 0 / 0
Ragivort, на самом первом скриншоте видно что я уже сделал предложенный вами шаг и проставил для нужных пунктов меню требуемый доступ. Это вообще не возымело никакого результата.
*

Ragivort

  • Завсегдатай
  • 1150
  • 56 / 2
  • Такая Life
А просто в группе пользователей что?
Guest входит в Public, как и все другие.
Может где-то тут нужно посмотреть
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Dram

  • Захожу иногда
  • 172
  • 0 / 0
Не понял вашего вопроса.
*

Ragivort

  • Завсегдатай
  • 1150
  • 56 / 2
  • Такая Life
Если Вы показываете пункт только для Registered - это работает? Пробовали без авторизации в админке?
Я, даже если авторизирован в админке у себя включаю доступ Registered, то не вижу пункта
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

Dram

  • Захожу иногда
  • 172
  • 0 / 0
Какие бы я уровни доступа не выбирал - пункты показываются всегда. Но кажется я нашел проблему - самописные правки не имеющие отношения к коду Joomla.
*

Septdir

  • Живу я здесь
  • 3023
  • 149 / 3

Не ставте логин guest ибо потом могут возникнуть проблемы

Что же до вашей задчи самое просто будет просто сделать два разделный меню и выводить их двумы разделными модулями. И на модули поставить нужные права
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

Dram

  • Захожу иногда
  • 172
  • 0 / 0
Septdir, спасибо, я тоже пришел к этой же мысли - делать два меню и выводить их двумя модулями.
*

Dram

  • Захожу иногда
  • 172
  • 0 / 0
Все равно не могу победить.
Создал 3 меню:
1. Для авторизованных
2. Для гостей.
3. Для всех.

Все работает и выводит куда мне нужно кроме модуля для Гостей - он не показывается. Делаю его доступ для супер юзера или авторизованы - показывается.
Что не так?
*

Septdir

  • Живу я здесь
  • 3023
  • 149 / 3
Все равно не могу победить.
Создал 3 меню:
1. Для авторизованных
2. Для гостей.
3. Для всех.

Все работает и выводит куда мне нужно кроме модуля для Гостей - он не показывается. Делаю его доступ для супер юзера или авторизованы - показывается.
Что не так?

Надо быть гостем? пробовали в другого бразуера или очищать все сесси
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
Мои Контакты | Мой GitHub | Workshop
*

Dram

  • Захожу иногда
  • 172
  • 0 / 0
Пробовал смотреть в режиме инкогнито и с телефона - не выводится тот модуль с меню для гостей. Делаю его "Паблик" - показывается всем.
« Последнее редактирование: 23.05.2019, 19:10:38 от Dram »
*

Dram

  • Захожу иногда
  • 172
  • 0 / 0
В общем надоело искать причину, итак пол дня убил. В итоге сделал так - меню для всех вывел стандартными средствами, а меню для юзеров и гостей прописал прямо в код:

Цитировать
<?php
if(empty($user->id))
{
echo 'сюда код меню';
}
?>

<?php
if(!empty($user->id))
{
$userToken = JSession::getFormToken();
echo 'сюда код меню';
}
?>   
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отображается меню и логотип в мобильной версии Joomla 3.6.0

Автор Slavnaya

Ответов: 8
Просмотров: 96
Последний ответ 26.06.2019, 15:36:13
от khan-alex
Как провильно организовать доступ к БД в Joomla 3.8?

Автор leha111

Ответов: 1
Просмотров: 70
Последний ответ 13.06.2019, 08:59:29
от SmiP
Вопрос по модулям и расширениям сайта Joomla!

Автор Hazarin

Ответов: 6
Просмотров: 199
Последний ответ 10.06.2019, 10:06:11
от voland
Интеграция самописной формы в Joomla

Автор antarey

Ответов: 18
Просмотров: 286
Последний ответ 08.06.2019, 22:05:51
от antarey
Тест объединения более 7 разных БД в одну общую систему на Joomla

Автор Dmitriy M

Ответов: 6
Просмотров: 189
Последний ответ 05.06.2019, 01:15:28
от Fedor Vlasenko