reCAPTCHA

ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: reCAPTCHA

Post by ulan »

ОК, обратимся еще раз к коду с вашей вики
https://smartcj.com/wiki/doku.php?id=ru ... s#comments

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

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.');
	    }
Что условно означает если есть ошибка то ее выводим в id '#comment_error
а если коммент запостился то выводим $('#add_comment').html('Thank you ! Your comment will be reviewed by admin.')

Вопрос, почему сейчас при постинге коммента выводится ОК в $('#comment_error').text(t[1]);
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: reCAPTCHA

Post by ulan »

При создании коммента и открытии в браузере средств разработчика увидели что
сервер вернул
ERROR|OK

разумеется оно зашло в t[0] == 'ERROR'
и написало там $('#comment_error').text(t[1] вторую часть сообщения то есть "ок"

Теперь вопрос, почему сервер вернул такое значение при успешном аплоаде коммента
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: reCAPTCHA

Post by ulan »

Я к чему, может быть при успешном выводить просто ОК, без еррор
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: reCAPTCHA

Post by admin »

Да. добавлено

рекапча заработала? все ок?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: reCAPTCHA

Post by ulan »

Честно пока еще не победил до конца ее, но вообще сс ее помощью даже трейд можно будет настраивать, очень крутая штука
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: reCAPTCHA

Post by admin »

да, я тоже думаю что стоит довести до конца, как античит фича будет отличная
Don't forget to run script update
Post Reply