Я пытаюсь создать веб-сайт на Joomla и хочу показать статью для пользователей, но только в первый раз, когда они входят (страница приветствия, условия и политика … и т. Д.)
Я пытался найти в Google, но на самом деле ничего не приходит с этой конкретной манерой.
Любые идеи (желательно простые) высоко ценятся.
Итак, создайте группу пользователей, такую как «Первый раз», как дочернюю для зарегистрированной группы, затем назначьте эту группу для «Новая группа регистрации пользователей», затем создайте меню для этих групп и назначьте и установите правильный доступ для этого
кодирующая часть : самый простой способ — создать еще одно скрытое меню и установить его для перенаправления после входа в систему на странице перенаправления входа в mod_login
затем создайте плагин в системной папке и создайте прослушиватель для примера onAfterInitialise для примера, проверьте URL-адрес в этом методе, проверьте URL-адрес в этом методе и проверьте его совпадение с «страницей перенаправления входа», а также у пользователя есть группа пользователей First Time или нет, если просто перенаправить его, а также удалить группу First Time из этого пользователя и назначить зарегистрированную группу пользователей для этого пользователя
$user = JFactory::getUser();
unsert($user->groups[5]); // the id of "First Time" user group
$user->groups[2] = 2; // set the registered user group for user
$user->save();
для лучшего результата установите группы «Первый раз» и «Зарегистрированные» в панели администратора и в настройках плагина
Других решений пока нет …