Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Одмин

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

Recommended Posts

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

 

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

@siv1987, к сожалению для 3.2.3 не подходит. Нет такой строки как:

 

  /* Check the member authorization */

:(

Share this post


Link to post
Share on other sites

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

 

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
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

Share this post


Link to post
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
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...