Перейти к публикации
IPS Invision Community

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


Len
 Поделиться

Перейти к решению Решение от 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 хороший и правильный, используйте его.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

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

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

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

Войти

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

Войти сейчас
 Поделиться

×
×
  • Создать...
Вверх
Вверх