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

Dram

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

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

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


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

Ragivort

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

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

Dram

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

Ragivort

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

Dram

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

Ragivort

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

Dram

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

Septdir

  • Живу я здесь
  • 3149
  • 154 / 3

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

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

Dram

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

Dram

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

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

Septdir

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

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

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

Dram

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

Dram

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

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

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

Не работает перенаправление Joomla 3

Автор robotwerder

Ответов: 0
Просмотров: 21
Последний ответ Сегодня в 14:40:53
от robotwerder
Как открыть сайт Joomla через index.php?

Автор mkvmexahuk

Ответов: 1
Просмотров: 44
Последний ответ Сегодня в 14:07:07
от sivers
serviceWorker в Joomla кэширует админку

Автор Merk

Ответов: 0
Просмотров: 61
Последний ответ 15.10.2019, 13:32:53
от Merk
Воскрешение сайта на Joomla! 3.1.1

Автор delvig

Ответов: 5
Просмотров: 249
Последний ответ 14.10.2019, 22:13:59
от Septdir
Шаблон сайта Joomla 1.5 перевести в Joomla 3

Автор dimajak

Ответов: 6
Просмотров: 190
Последний ответ 12.10.2019, 00:31:32
от beliyadm