Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

2.3.6 и проблемы с обычной капчей

Поставил 2.3.6, проверил, регится, но...

 

Ввод чувствителен к регистру, два раза не попал. Дурацкая капча, буквы разного размера, как отличить прописную от строчной, если они пишутся одинаково и там и там? Вот наглядный пример:

 

post-11293-1223498544_thumb.jpg

 

Вроде по логике надо набрать wuePc, но увы.

 

Хотите своим пользователям подложить свиняку - переходите на 2.3.6. Я бы не рискнул.

 

Ну и затычка для тех, кто уже попался на 2.3.6 - пусть хоть пользователи не страдают. Преобразовываем всё в верхний регистр, пусть набирают любыми буквами.

 

ips_kernel/class_captcha_plugin/default.php

 

найти

		$captcha_input_NOT_CLEAN = trim( $_REQUEST['reg_code'] );

заменить на

 
	$captcha_input_NOT_CLEAN = strtoupper ( trim( $_REQUEST['reg_code'] ) );

 

найти

		for( $i = 0; $i < 6; $i++ )
	{
		$idx = rand( 0, count( $array_of_chars ) );
		$captcha_string .= $array_of_chars[ $idx ];
	}

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

		$captcha_string = strtoupper($captcha_string);

 

strtoupper можно заменить на srttolover, буковки будут маленькие.

 

Все функции проверки капчи наконец вынесли в соотв. класс, редактировать больше ничего не надо.

 

Этот метод, конечно, несколько снижает безопасность, но на первое время новых фонтов и фонов хватит. Да и боты будут ломать официальный вариант.

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

После перехода на новую версию включил стандартные режим captcha, расширеная не понравилось.

 

Слишком много заморочек :D

а где его включить мона? :rolleyes:

а где его включить мона? :rolleyes:

Админ центр - Настройки - Безопасность - тип капча.

я скачал новую 2.3.6. а верия оказалась 5 же.... при устоновке была надпись!а правда вышла 6? или это только бета?

я скачал новую 2.3.6. а верия оказалась 5 же.... при устоновке была надпись!а правда вышла 6? или это только бета?

2.3.6 вышла.

Русский дистрибутив ставится, как 2.3.5 + апгрейд до 2.3.6

И получается 2.3.6

Такой вопрос, связанный со спамерами.

 

Есть такие, которые регистрируются на форуме, потом постят кучу рекламных ссылок.

 

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

 

Как уважаемые гуру с форума решают эту проблему?

для начала надо воспользоваться поиском

Ок, спасибо за совет.

 

Встречный вопрос - как насчет установки "облака тегов" на нашем форуме? Мой адрес manap@mail.ru

Ответил на почту еще раз.

Есть закрепленная тема про спам боты.

Ок. Спасибо.

  • 1 месяц спустя...

Вопросец, у меня впаян мод каптчи, который просит сложить два числа, при обновлении до 2.3.6 у меня этот мод удалится и надо будет заново впаивать или останется все как есть? Спасибо.

Если Ваша капча спасает от ботов, не обязательно апдейтиться до 2.3.6.

Кроме защиты от ботов, она ничем не отличается от 2.3.5.

Ясно. Спасибо. Да вкупе с дополнительным полем прекрасно спасает =))

Ну и затычка для тех, кто уже попался на 2.3.6 - пусть хоть пользователи не страдают. Преобразовываем всё в верхний регистр, пусть набирают любыми буквами.

 

ips_kernel/class_captcha_plugin/default.php

 

найти

		$captcha_input_NOT_CLEAN = trim( $_REQUEST['reg_code'] );

заменить на

 
	$captcha_input_NOT_CLEAN = strtoupper ( trim( $_REQUEST['reg_code'] ) );

 

найти

		for( $i = 0; $i < 6; $i++ )
	{
		$idx = rand( 0, count( $array_of_chars ) );
		$captcha_string .= $array_of_chars[ $idx ];
	}

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

		$captcha_string = strtoupper($captcha_string);

 

strtoupper можно заменить на srttolover, буковки будут маленькие.

 

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

Спасибо.

  • 1 месяц спустя...

Добрый день.

Я установил версию 2.3.6 на новом хостинге и импортировал в нее БД со старого, где была 2.3.5. Теперь на новом 2.3.6 при переходе на страницу регистрации я ставлю галочку в "Я ознакомился с правилами и условиями и принимаю их." и нажимаю на кнопу регистрация, мне выводится сообщение:

Fatal error: Call to undefined method skin_global_3::captchaGD() in /home/content/y/u/s/......../html/forum/ips_kernel/class_captcha_plugin/default.php on line 153

 

Помогите пожалуйста, посоветуйте что мне сделать, как решить проблему?

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

Аккаунт

Навигация

Поиск

Поиск

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

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