Jump to content

Капча пользователям при создание новой темы


siv1987
 Share

Recommended Posts

Некоторые админы интересуются вопросом как добавить пользователям капчу при создание новой темы в IPS 4. Наверное таким образом хотят избавится от спама или ограничить автоматический постинг на форуме.

 

Открыть applications/forums/sources/Topic/Topic.php

 

Найти

	return $formElements;

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

	if( !$formElements['captcha'] AND \IPS\Settings::i()->bot_antispam_type != 'none' AND !\IPS\Member::loggedIn()->isAdmin() )
	{
		$_formElements = array();
		foreach( $formElements as $k => $v )
		{
			if( $k == 'content' )
			{
				$_formElements['captcha'] = new \IPS\Helpers\Form\Captcha;
			}
			$_formElements[$k] = $v;
		}

		$formElements = $_formElements;
	}

 

Администраторам капча не будет показываться.

При желание можно добавить различные виды условий, такие как - принадлежность к группе, количеству постов, дата регистрации и тд.

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...