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

Dram

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

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

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


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

Ragivort

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

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

Dram

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

Ragivort

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

Dram

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

Ragivort

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

Dram

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

Septdir

  • Живу я здесь
  • 3288
  • 162 / 4

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

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

Dram

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

Dram

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

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

Septdir

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

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

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

Dram

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

Dram

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

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

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

Циклы и таймеры Joomla

Автор jm

Ответов: 9
Просмотров: 235
Последний ответ 23.07.2020, 16:10:39
от jm
Ссылка на метки Joomla имеют вид component/tags несмотря на пункт меню

Автор spirit1086

Ответов: 37
Просмотров: 5017
Последний ответ 16.07.2020, 10:10:37
от vitzer
Хранить файлы локально вне корневого каталога Joomla (на другом SSD-диске)?

Автор slepoy

Ответов: 6
Просмотров: 517
Последний ответ 13.07.2020, 18:58:36
от voland
Как модифицировать страницу редактирования материалов Joomla 3?

Автор Damarkuzz

Ответов: 3
Просмотров: 173
Последний ответ 10.07.2020, 07:31:15
от rsn
Настройка доступа к пункту меню

Автор Pashahome

Ответов: 1
Просмотров: 186
Последний ответ 03.07.2020, 04:09:50
от Cedars