Jump to content

Как выборочно разрешить поиск по форуму?


Одмин
 Share

Recommended Posts

Привет, друзья!

 

Вопрос такой. Решил разрешить гостям просматривать "Новые публикации", но запретить общий поиск по фразам в строчке "Искать". Скажите, как запретить гостям весь поиск, кроме "Новых публикаций"? Благодарю! :)

Link to comment
Share on other sites

В 3.1 это решалось так

/admin/applications/core/modules_public/search/search.php

 

	/* Check the member authorization */

Выше добавить

 

	/* Allow search new-content for guests */
	if( $this->request['module'] == 'search' AND $this->request['do'] == 'active' AND $this->request['search_app'] == 'forums' )
	{
		return;
	}

  • Upvote 1
Link to comment
Share on other sites

Хм, у меня есть. Попробуйте отыскать тогда этот код

 

if( ! isset( $this->memberData['g_use_search'] ) || ! $this->memberData['g_use_search'] )

Также добавляйте выше.

  • Upvote 1
Link to comment
Share on other sites

@siv1987, всё сделал и оказалось что та строчка то же есть... :blink: чудеса да и только... но вот не сработало почему-то...

 

У меня для группы "Гости" стоит "Нет" в "Могут использовать поиск по форуму?". Но почему-то код не рабочий... после его залития в search.php, новые публикации по прежнему запрещены...

Link to comment
Share on other sites

А, возможно параметры отличаются. Попробуйте по типу 3.4x

 

       /* Allow search new-content for guests */
       if( $this->request['module'] == 'search' AND $this->request['do'] == 'viewNewContent' AND $this->request['search_app'] == 'forums' )
       {
           return;
       }

  • Upvote 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...