Перейти к содержимому
Русский язык для Invision Community 5

Запрет расширенного поиска гостям

Возможно ли реализовать, чтобы гости могли использовать только быструю форму поиска, а при попадании на расширенную форму им выдавало ошибку доступа?

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

Возможно, только не вижу в этом смысла. Зачем калечить поиск если пользователь имеет права им пользоваться?

  • Автор
Возможно, только не вижу в этом смысла. Зачем калечить поиск если пользователь имеет права им пользоваться?

Очень нужно, идея в том, чтобы на моем форуме гостям было разрешено искать только по заголовкам тем в быстром поиске.

admin\applications\core\modules_public\search\search.php

 

public function searchAdvancedForm( $msg='', $removed_search_terms=array() )
{

добавить ниже

 

	if( !$this->memberData['member_id'] )
	{
		$this->registry->output->showError( 'no_permission_to_search', 10146.1, null, null, 403 );
	}

  • Автор

Благодарю, именно то, что нужно :)

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.