Перейти к контенту

[2.3.x]Защита от ботов: вопросы при регистрации v3


Arhar

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

Спасибо, мод классный, работает без проблем.

Но хочу знать, как изменить положение и размер формы ответа на вопрос?

Изменено пользователем Hesh
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 823
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Помогите с ошибкой:

Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /sources/action_public/register.php on line 1656

 

Вот кусок кода с этого файла

/*-------------------------------------------------------------------------*/

// create_account

/*-------------------------------------------------------------------------*/

 

//antispam.question

 

if ($this->ipsclass->vars['questions_num'])

{

$n = $this->ipsclass->num_correct();

if($this->ipsclass->correct_answer($n)==false)

{

$form_errors['general'][] = $this->ipsclass->lang['err_reg_question'];

}

}

//antispam.question

 

====

if ($this->ipsclass->vars['questions_num']) - эта строчка как раз 1656..

Где я напортачил ?

Ссылка на комментарий
Поделиться на других сайтах

Уже 4 раза всё сделал по инструкции, последний раз даже всё по три раза проверял во время установки и ещё раз после.

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

 

Версия IPB 2.2.2

Ссылка на комментарий
Поделиться на других сайтах

Arhar: Это Вы ответили? Я не думаю что всё так тотально, но моглиб дать ссылку на ответ или просто где мог ошибиться... Или стоит переустановить? Просто всё таки хороший мод.
Ссылка на комментарий
Поделиться на других сайтах

Arhar: Это Вы ответили? Я не думаю что всё так тотально, но моглиб дать ссылку на ответ или просто где мог ошибиться... Или стоит переустановить? Просто всё таки хороший мод.

Перечитайте этот пункт инструкции, сразу станет ясна ошибка. На такие вопросы вы вряд ли найдёте ответы. Лучше и вправду видео посмотрите, может заметите разницу между тем, что написано у вас и тем, что должно быть написано.

Ссылка на комментарий
Поделиться на других сайтах

Спасибо, мод классный, работает без проблем.

Но хочу знать, как изменить положение и размер формы ответа на вопрос?

С помощью CSS и HTML. Точнее на этот вопрос ответить нельзя, не зная что вы хотите.

Ссылка на комментарий
Поделиться на других сайтах

Sannis: При много благодарен, жаль Вам плюс не поставить.

Был не внимателен и тороплив.

 

Теперь на странице регистрации:

Ошибка при работе с базой данных

 

А в АЦ , странице "Прочее"

Parse error: syntax error, unexpected ')' in /sources/acp_loaders/acp_pages_admin.php on line 34

 

насколько поница, эту строку не менял.Опять моя не внимательность?

Ссылка на комментарий
Поделиться на других сайтах

Arhar, разобрался после 6 установки...

 

Оказывается... либо касяк в инструкции, либо в моём register.php , так как на самом деле расположение кода было другим.

Точнее:

 

В инструкции сказано:

В) Найти:

function create_account()

В) Найти далее один раз:

        //-----------------------------------------
       // CHECK 2: Any errors (duplicate names, etc)?
       //-----------------------------------------

       if ( count( $form_errors ) )
       {
           $this->show_reg_form( $form_errors );
           return;
       }

На самом же деле, оказалось, что найти надо было не один раз, нужный кусок кода оказывается был вторым, т.е. гораздо ниже и найти нужно было 2 раза.

Ну а далее сошлось всё по инструкции.

Выложил эту инфу, может кому-то будет полезно.

 

Спасибо за мод!

 

PS

Вам бы как-то отразить сей момент в инструкции, чтоб люди не сходили с ума как я :D

PSS проверьте видеоинструкцию на рапиде, похоже архив битый.

Изменено пользователем shmelkoff
Ссылка на комментарий
Поделиться на других сайтах

поставил мод, всё сдалано по инструкции...

жму регистрацию, соглашаюсь с лицензией и дальше вижу

Ошибка при работе с базой данных

Возникла проблема при работе с базой данных.

 

как бы мне посмотреть эту самую ошибку.

 

версия 2.3.5

Ссылка на комментарий
Поделиться на других сайтах

Установил без проблем на 2.3.5

Правда проблема возникла надо думать в кодировке…

 

После того как добавил вопрос, он появляется вопросительными знаками ;)

Решил сделать просто математические примеры :D

 

но проблему хотелось бы решить.

Использую кодировку win1251

Ссылка на комментарий
Поделиться на других сайтах

satter, заходишь в админку,слева внизу на перой же странице есть

Модуль вопросов

-Вопросы при регистрации

Добавляешь там вопрос и вперёд.

Ссылка на комментарий
Поделиться на других сайтах

Вам бы как-то отразить сей момент в инструкции,
надо смотреть видео

там я показываю все возможные ошибки в действии и некоторые приемы успешной установки

и эту в первую очередь

Ссылка на комментарий
Поделиться на других сайтах

сделал таблицу в базе

скинул фаил

добавил настройку

дописал acp_admin.php

function auto_run()
{
 $this->ipsclass->html_title = "IPB: Администрирование";

 $another_choice = array(
	'stats'	 => 'statistics',
	'sql'	   => 'sql',
	'emaillog'  => 'emaillogs',
	'spiderlog' => 'spiderlogs',
	'warnlog'   => 'warnlogs',
	'modlog'	=> 'modlogs',
	'adminlog'  => 'adminlogs',
	'emailerror'=> 'emailerror',
	'components'=> 'components',
	'acpperms'  => 'acppermissions',
	'diag'  => 'diagnostics',
	'loginlog'  => 'logs_login',
	'security'  => 'security',
	'questions' => 'questions',
	 );

дописал acp_pages_admin.php

$CATS[]  = array( 'Журналы операций' );
$PAGES[] = array(
 1 => array( 'Модерирование'  , 'section=admin&act=modlog'	),
 2 => array( 'Администрирование'	  , 'section=admin&act=adminlog'  ),
 3 => array( 'E-mail отправления'	  , 'section=admin&act=emaillog'  ),
 4 => array( 'E-mail ошибки', 'section=admin&act=emailerror' ),
 5 => array( 'Поисковые роботы'		, 'section=admin&act=spiderlog' ),
 6 => array( 'Предупреждения'	   , 'section=admin&act=warnlog'   ),
 7 => array( 'Попытки авторизации в АЦ' , 'section=admin&act=loginlog'   ),
	  );
$CATS[]  = array( 'Модуль вопросов' );
$PAGES[] = array(
				1 => array( 'Вопросы при регистрации'	   , 'section=admin&act=questions'   ),
				 );

но модуля с добавлением нет :D .....

пипец сам понимаю мистика, ну нет её хоть тресни ;):)

Ссылка на комментарий
Поделиться на других сайтах

После установки мода пропал "Быстрый ответ". Пожалуйста, подскажите, как вернуть эту функцию?

 

В sources/action_public/topics.php не надо ничего менять.

Ссылка на комментарий
Поделиться на других сайтах

помогите пожалуйста разобратся

IPB 2.3.4

MySQl 5

 

при добавлении вопроса вылетает ошибка. вот лог

Код ошибки: 1364

Сообщение сервера: Field 'qinputf' doesn't have a default value

IP-адрес клиента: 127.0.0.1

Страница: /admin/index.php?adsess=db14704154803343c45a9777a3266e14

Запрос: INSERT INTO ibf_questions (question,answer) VALUES('dd','dd')

 

Запрос на создании таблицы выполнил такой

CREATE TABLE ibf_questions (
id mediumint(8) NOT NULL AUTO_INCREMENT, 
question text NOT NULL , 
answer text NOT NULL,
qinputf text NOT NULL ,
PRIMARY KEY (id)
);

Ссылка на комментарий
Поделиться на других сайтах


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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.