Новости Joomla

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

Dram

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

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

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


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

Ragivort

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

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

Dram

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

Ragivort

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

Dram

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

Ragivort

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

Dram

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

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4

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

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

Dram

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

Dram

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

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

Septdir

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

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

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

Dram

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

Dram

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

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

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

Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 4870
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 1263
Последний ответ 25.05.2025, 09:26:17
от azm1n
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 1620
Последний ответ 09.05.2025, 12:39:18
от azm1n
Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 2825
Последний ответ 28.04.2025, 10:25:44
от sivers
Максимальная версия PHP для Joomla 3

Автор Dram

Ответов: 8
Просмотров: 3227
Последний ответ 27.03.2025, 10:40:29
от wishlight