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

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


Arhar

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

:D блин я тормоз)) скобку забыл ) сорри спасибо)

т.е. шаг 4 пройден )) двигаюсь дальше по списку))

 

add...it worx!! )) спасибо отличная работа!!

 

не знаю у кого как, у меня всё отлично, пока не ответишь правильно на вопрос регистрация не пройдёт;)

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

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

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

Объясните плиз как сделать пункт 10. создаем в skin_register новый фрагмент

где нажать что бы этот фрагмент сделать???

и еще когда пытаюсь выполнить пункт 1 то выдается ошибка sql фБВМЙГБ 'ibf_questions' ХЦЕ УХЭЕУФЧХЕФ

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

Мужики ! Хелп :D

Зделась всё тютелька в тютельку ..

но когда юзер соглашаеться с правилами при регистрации , выдаёт вот что -

 

mySQL query error: UPDATE ibf_questions SET qinputf='vpGZHz' WHERE id=

 

SQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

SQL error code:

Date: 22.6.2007, 20:18

 

И кстати ...

где добавлять те вопросы и ответы на них ? 0_о

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

И кстати ...где добавлять те вопросы и ответы на них ? 0_о

В админке пролистайте страницы и посмотрите на меню. У меня было на странице "Настройки", у Архара вроде на "Прочее"...

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

оо...спасибо ...

добавил вопрос и всё заработало ...

__

 

Ребята ... помогите ...

зайдите - http://mobilefun.kiev.ua/forum/ ... и посмотрите ... при регистрации Есть строка "Защитный вопрос...Для успешной регистрации необходимо ответить на следующий вопрос:" ...

Так вот под этот текст добавило тёмный фон, при этом слова тоже чёрным цветом ... помогите устранить этот "деффект" :D ...

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

видимо что то сделал не так при установке форума, на пунктах

8 и 9 запарка

все открывается нахожу вставляю, нажимаю сохранить в окне редактирования отрывается:

 

Internal Server Error

 

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, *****@****.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

 

More information about this error may be available in the server error log.

 

--------------------------------------------------------------------------------

 

Apache/1.3.33 Server at ******.****.ru Port 80

 

 

зы думю что то с CHMODом не то ...

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

Всё ...

пипец!

Огроооомное спасибо АВТОРУ !!! :D

Просто Красавчег ;)

Всё отлично работет!! Уже как почти неделю стоит мод (+ где-то 5-6 вопросов) , и ниодного спаера ещё небыло :)

 

Спасибо большое !! :)

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

видимо что то ....

 

с этим разобрался на стороне провайдера была проблема

 

 

теперь проблемма в фале register.php

 

все делаю как в пункте 13

когда заходишь в геристрацию пустой экран :D

вроде уже все проверил, форум почитал

подскажите где копать ?)

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

Arhar

не выходит цветок каменный.

При редактировании - 9. идем во внешний вид - изменить html фрагменты - skin_topics - quick_reply_box_open

столкнулся с тем что:

1. HTML фрагмент назывывается skin_topic а не skin_topics

2. Нет в коде этого - $key=""

 

<script type="text/javascript">
<!--
var emowindow = '';
function emo_pop(){
emowindow = window.open("index.{ipb.vars['php_ext']}?act=legends&CODE=emoticons&s={ipb.session_id}","Legends","width=250,height=500,resizable=yes,scrollbars=yes"); 
}
-->
</script>
<div id="qr_open" style="display: $show; position: relative;">
<br />
<form name="REPLIER" action="{ipb.script_url}" method="post">
<input type="hidden" name="act" value="Post" />
<input type="hidden" name="CODE" value="03" />
<input type="hidden" name="f" value="$fid" />
<input type="hidden" name="t" value="$tid" />
<input type="hidden" name="st" value="{ipb.input['st']}" />
<input type="hidden" name="auth_key" value="$key" />
<input type="hidden" name="fast_reply_used" value="1" />
<!-- TITLE DIV -->
<div class="borderwrap">
<div class="maintitle"><{CAT_IMG}> {ipb.lang['qr_title']}</div>
<div style='padding:6px' align="center">
	<textarea onmouseover='checkselection()' id='fastreplyarea' cols="70" rows="8" name="Post" class="textarea" tabindex="1"></textarea>
	<!-- HIDDEN PASTE SELECTION QUESTION --> 
	<div id='fastreply-pastesel' align='center' style='display:none;'>
	   <input type="button" name="pastesel" onclick="pasteselection();" value="{ipb.lang['add_selected_text']}" class="button" />
	</div>
	<!-- / HIDDEN PASTE SELECTION QUESTION -->
	<br />
<if="ipb.member['auto_track'] == "" or ipb.member['auto_track'] == '0'">
<input type="checkbox" name="enabletrack" value="1" class="checkbox" /> {ipb.lang['qr_add_email']} |
</if>
<else>
<input type="checkbox" name="enabletrack" value="1" class="checkbox" checked="checked" /> {ipb.lang['qr_add_email']} |
</else>

	<input type="checkbox" name="enableemo" value="yes" class="checkbox" checked="checked" /> <a href="java script:emo_pop();">{ipb.lang['qr_add_smilie']}</a> |
	<input type="checkbox" name="enablesig" value="yes" class="checkbox" checked="checked" /> {ipb.lang['qr_add_sig']}
	<br />
	<br />
	<input type="submit" name="submit" value="{ipb.lang['qr_submit']}" class="button" tabindex="2" accesskey="s" />  
	<input type="submit" name="preview" value="{ipb.lang['qr_more_opts']}" class="button" />  
	<input type="button" name="qrc" onclick="ShowHide('qr_open','qr_closed');" value="{ipb.lang['qr_closeit']}" class="button" />
</div>
</div>
</form>
</div>

 

как быть?

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

wizbo , по 1-му вопросу , ничего страшно ! ... ищи в skin_topic , у меня так-же например ...

 

По 2-му вопросу ... У меня тоже нету $key="" ...

 

Но всё работает на ура ... просто пропусти , и делай дальше

 

Найти:

<form name="REPLIER" action="{ipb.script_url}" method="post" onsubmit='return ValidateForm()'>

<input type="hidden" name="act" value="Post" />

<input type="hidden" name="CODE" value="03" />

<input type="hidden" name="f" value="$fid" />

<input type="hidden" name="t" value="$tid" />

<input type="hidden" name="st" value="{ipb.input['st']}" />

<input type="hidden" name="auth_key" value="$key" />

<input type="hidden" name="fast_reply_used" value="1" />

 

Добавить ниже:

{$form}

 

хотя я могу и ошибаться

 

:D

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

Перечитал все от и до ...

Поставил мод на одном форуме версия 2.2.0 заработала все на ура спервого раза...

Ставил на 2.1.7- регистрация работает отлично, но вот при создании или ответи в упор не появляется и можно создавать\отвечать...

Проверил все цать раз, поля в шаблонах есть....

какие варианты?

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

demvrem, та и без этого всё гуд работает smile.gif

Ну, как знаете :D

В чужой огород со своим Уставом не лезут, как говорится. ;)

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

я на инвизионайзе уже два года как зарегестрирован :)

 

в файле xmlout.php по моду добавляется след код

		$this->ipsclass->DB->force_data_type = array(
							'pid'  => 'int',
							'post' => 'string'
							);

	$this->ipsclass->DB->do_insert('posts', $this->post->post);
	$this->post->post['pid'] = $this->ipsclass->DB->get_insert_id();

пробуй ПЕРЕД ним добавить

	//antispam.question
	if ( $this->ipsclass->vars['questions_num'] and ($this->ipsclass->member['id'] == "" or !$this->ipsclass->member['id']))
	{
		$n = $this->ipsclass->num_correct();
		if($this->ipsclass->correct_answer($n)==false)
		{
			$this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'antispam_failed' ) );
			exit();
		}
	}		
//antispam.question

Теперь форма быстрого ответа не добавляет сообщение, как бы ни ответил, но зато при нажатии полной формы все отлично работает. Спасибо! :D

 

Привет еще раз ;) Слушай, а не подскажешь как адаптировать этот же код для AJAX от SnS для 2.2? Я пробовал по аналогии вставлять похожий кусок кода в xmlout.php, но через форму быстрого ответа ничего не добавляется.

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

Ставил раньше на 2.2 всё работало...

поставил на 1.7 на странице регистрации белый лист......100000раз всё проверил..всё вроде правильно....вот файлы посмори пожалуста если не сложно..

http://forum.j-fan.net.ru/file.rar

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

  • 2 недели спустя...
  • 2 недели спустя...

У меня проблема, после установки мода, неполучаеться сделать полный ответ или создать тему. В чём проблема?

 

Версия форума 2.2.2

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

Поставил добавил вопрос запрос в базу зделал но при регистрации выдаёт ошибку

Fatal error: Call to undefined function: question_mod() in /home/tmforum/domains/tm-forum.net/public_html/sources/action_public/register.php on line 1474

 

на 1474 строке

$question_mod = $this->ipsclass->compiled_templates['skin_register']->question_mod( $row );

 

в skin_register создавал question_mod с переменой $row пробовал удалять и опять создавать но эфекта никакого

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

Ну вот =(

 

Отменил всё что сделал и всё равно =/ Когда создаёш тему или делаеш "большой ответ" - экран просто чёрный и всё =/ Что делать?

 

 

Такс... сделал очень старый backup самого форума, всё-равно тоже самое. Значит дело в таблицах. Кто может в этом помочь?

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

Ставил на 2.1.7- регистрация работает отлично, но вот при создании или ответи в упор не появляется и можно создавать\отвечать...

Проверил все цать раз, поля в шаблонах есть....

какие варианты?

Тоже самое, да и при регистрации ничего не появляется. как будто ничего и не делал :D

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


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

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

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