Перейти к содержанию
IPS Invision Community 🇷🇺

Как отключить поиск гостям.


Перейти к решению Решено Sipsb,

Рекомендуемые сообщения

Опубликовано

Собственно название темы говорит за себя. Хочу чтобы гостям вообще не отображалась строка поиска. Как можно реализовать?

Опубликовано

Не нашел эту функцию в настройках. Можете скрыть поиск от гостей в шаблоне.

Открываем шаблон navBar и находим строку:

{{if !$preview and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'search' ) ) AND !in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}}

Добавляем в условие проверку на авторизированного пользователя (\IPS\Member::loggedIn()->member_id) или заменяем всю строку на:

{{if !$preview and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'search' ) ) AND !in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses ) AND \IPS\Member::loggedIn()->member_id}}

 

  • Поддержать 2
  • Решение
Опубликовано

Перейдите в ACP -->Приложения -->Система --> Поиск

Скрытый текст

p.png

@anufmikh Это отключит многие функции )

  • Поддержать 3
Опубликовано

Кстати да, вариант @Sipsb хороший и правильный, используйте его.

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти
×
×
  • Создать...