Page 1 of 1

Комменты

Posted: Sat May 18, 2013 8:02 pm
by sad
Как будут выглядеть эти коды при использовании текстовой капчи <!--ANTIBOT_QUESTION--> ?

Code: Select all

<script>
function post_comment() {

	$.post(
		'/scj/tube/',
		{
		'action': 'add_comment',
		'content_id': '<!--GALLERY_ID-->',
		'captcha': $('#captcha').val(),
		'username': $('#username').val(),
		'comment': $('#comment').val()
		},
	function(data) {
		var t = data.split('|');
		if (t[0] == 'ERROR') {
			$('#comment_error').text(t[1]);
		} else {
			$('#comment_error').text(' ');
	    	$('#add_comment').html('Thank you ! Your comment will be reviewed by admin.');
	    }

		}
	);
}
</script>

Code: Select all

<div id='comment_error'></div>
<div id='add_comment'>
<div class="clear"></div>
<h4>Add comment</h4>

<FORM name="add_comment" method="POST">

<div class="r_line">
<label>Name:</label> <input class="s_input" type="text" name='username' id='username' value="<?=$user['username']?>">
</div>
<div class="r_line">
<label>Comment:</label> <textarea class="s_text" class="ph2" name='comment' id='comment' rows=5 cols=35 value="Leave Your Comments Here"></textarea>
</div>

<? if ($rot_settings['tube_comment_captcha']) {  ?>
<div class="r_line">
<label>Captcha:</label><div class="clear"></div><img src="/scj/tube/captcha.php" id="captcha_img" width="158" height="60" alt="Visual CAPTCHA" />
<input id='captcha' class="s_input" type="text" name='captcha' value="" />
</div>
<div class="r_line">
<input type='button' value='Post Comment' onClick='post_comment();'>
</div>
<? } ?>
</div>

</form>

Re: Комменты

Posted: Sun May 19, 2013 12:48 am
by admin
Вместо картинки с капчей надо вывести <!--ANTIBOT_QUESTION--> и все.

Posted: Sun May 19, 2013 2:49 am
by sad
Именно так и делал. После ввода ответа получаю - "Invalid Captcha Code".
А на трейд форме текстовая капча работает.

Что же в этом коде не так?

Code: Select all

<div id='comment_error'></div>
<div id='add_comment'>
<div class="clear"></div>
<h4>Add comment</h4>

<FORM name="add_comment" method="POST">

<div class="r_line">
<label>Name:</label> <input class="s_input" type="text" name='username' id='username' value="<?=$user['username']?>">
</div>
<div class="r_line">
<label>Comment:</label> <textarea class="s_text" class="ph2" name='comment' id='comment' rows=5 cols=35 value="Leave Your Comments Here"></textarea>
</div>

<? if ($rot_settings['tube_comment_captcha']) {  ?>
<div class="r_line">
<label>Captcha:</label><div class="clear"></div><!--ANTIBOT_QUESTION-->
<input id='captcha' class="s_input" type="text" name='captcha' value="" />
</div>
<div class="r_line">
<input type='button' value='Post Comment' onClick='post_comment();'>
</div>
<? } ?>
</div>

</form>

Re: Комменты

Posted: Sun May 19, 2013 1:47 pm
by admin
Виноват, наш баг.
Надо провести ап и будет ок.

Posted: Mon May 20, 2013 2:19 am
by sad
Провел последний 50-й ап, Build 201305131134, текстовая капча по-прежнему не работает - после ввода ответа получаю - "Invalid Captcha Code".

Re: Комменты

Posted: Mon May 20, 2013 3:26 am
by admin
Скидыывайте админку, я проверю

Posted: Tue May 21, 2013 3:35 pm
by sad
Поправка. В галереях вида http://domain.com/scj/tube/?content_id= ... 0551489cb7 текстовая капча заработала после апа. А в slug-галереях вида http://domain.com/gallery/super-sex-pix/index.html - не работает. Cookie отключающее кеш включено. Если эта информация не помогла, скину доступ в админку.

Re: Комменты

Posted: Tue May 21, 2013 3:37 pm
by admin
Мыслей нет, без конкретного урла галеры где не работает сложно гадать
Скидывайте админку.