XF 1.5 Как отключить "Последние сообщения" для гостей/незарегистрированных пользователей?

SuchMuch

Проверенные
Сообщения
552
Реакции
148
Баллы
3,345
Коллеги,
Вопрос: Как отключить "Последние сообщения" для гостей/незарегистрированных пользователей?
1.jpg
2.jpg
 
Привет, у меня на дефолтном шаблоне вкладки "Новые сообщения" вообще такой нет, или смотреть права групп, или через переменные в шаблоне искать, надеюсь правильно и понятно сформулировал ?

а нет извиняюсь не там глянул , есть такая вкладка

если через переменные то ищем шаблон "navigation" ищем строку <li><a href="{xen:link 'find-new/posts'}" rel="nofollow">{xen:if $visitor.user_id, {xen:phrase new_posts}, {xen:phrase recent_posts}}</a></li>
и обрамляем её вот так
Код:
                  <xen:if is="{$visitor.user_id}">
                        <li><a href="{xen:link 'find-new/posts'}" rel="nofollow">{xen:if $visitor.user_id, {xen:phrase new_posts}, {xen:phrase recent_posts}}</a></li>
                    </xen:if>
 
если через переменные то ищем шаблон "navigation" ищем строку <li><a href="{xen:link 'find-new/posts'}" rel="nofollow">{xen:if $visitor.user_id, {xen:phrase new_posts}, {xen:phrase recent_posts}}</a></li>
и обрамляем её вот так
Код:
                  <xen:if is="{$visitor.user_id}">
                        <li><a href="{xen:link 'find-new/posts'}" rel="nofollow">{xen:if $visitor.user_id, {xen:phrase new_posts}, {xen:phrase recent_posts}}</a></li>
                    </xen:if>
Надпись со ссылкой убралось. Но незарегистрированный пользователь все еще может дописать find-new/posts после домена и ему страничка будет предоставлена. Как закрыть эту страницу от гостей/незарегистрированных пользователей?
 
Как закрыть эту страницу от гостей/незарегистрированных пользователей?
Писать аддон, который расширяет нужный контроллер и делает проверки прав перед выполнением родительской функции.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу