Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
siv1987

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

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

Некоторые админы интересуются вопросом как добавить пользователям капчу при создание новой темы в 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;
	}

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

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

Войти

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

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...