Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Всем привет! Пропало отображение виджета "последние сообщения" для гостей после того, как я закрыл доступ к просмотру тем для них. Есть ли вариант принудительно отобразить данный виджет для гостей?
Остроумно, вот только сами темы гости видят, при переходе в них уже вылазит окно с авторизацией. Соответственно почему они не должны видеть те же темы в боковом виджете?
Не уверен, что сработает, но попробуй через условия переменных в шаблонах. Пропиши для этого виджета условие для зарегистрированных пользователей и гостей.
Не уверен, что сработает, но попробуй через условия переменных в шаблонах. Пропиши для этого виджета условие для зарегистрированных пользователей и гостей.
Это не работает, потому что сам виджет они и так видят. Но в этом виджете нет тех тем, содержимое которых гостям не видно. Вот эти настройки прав работают для форума, но не работают для виджета:
Просмотр тем других пользователей
Условие показа виджета здесь управляет только видимостью самого блока. Список тем внутри него проверяется отдельно: если гостю запрещено читать содержимое темы, штатный виджет исключает её из результатов.
Поэтому заголовки могут отображаться внутри раздела, но отсутствовать в виджете. Такой же случай для XenForo 2.2
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
.
Для вашего сценария нужна доработка виджета, которая выводит только разрешённые гостю заголовки и ссылки, сохраняя запрет на чтение сообщений. При этом нужно отключить текстовые превью и сохранить проверку доступа к самим разделам, чтобы служебные темы не попали в общий список.
Разрешение «Просмотр содержимого тем» ради появления заголовков включать не стоит: оно одновременно откроет гостям сами сообщения.