invalid_captcha по идее выводит
проверил только что
стираются поля:
зависит от темпелйта
у вас наверно <input name='email' value='' те дефолтгного значения нет
что б "не стиралось" туда надо что-то записать
<input value='предыдущее значение'
те что-то вроде <input name='email' value='<!--POST_email-->' (откуда тут слово POST надеюсь в кусре)
что б не побило дизайн при вводе ковычек и тп стоит делать
<input name='email' value='<!--ESCAPED_POST_name-->' откуда тут добавилось ESCAPED надеюсь тоже в курсе и ясно зачем
Пример темплейта контакт формы?
Re: Пример темплейта контакт формы?
Don't forget to run script update
Re: Пример темплейта контакт формы?
С сохранением поле сделал, спасибо за тег <!--ESCAPED_POST_xx
но неверная капча у меня всеравно возвращает OK
никакого invalid_captcha не видно
и на емейл месседж из формы уходит тоже
но неверная капча у меня всеравно возвращает OK
никакого invalid_captcha не видно
и на емейл месседж из формы уходит тоже
Re: Пример темплейта контакт формы?
а проверка капчи включена?
Use Captcha on Comments?
Use Captcha on Comments?
Don't forget to run script update
Re: Пример темплейта контакт формы?
Ах вот оно что! Это я пропустил. )
Теперь вижу меседж invalid_captcha
Тогда вопрос закрыт, всё работает.
Спасибо
Теперь вижу меседж invalid_captcha
Тогда вопрос закрыт, всё работает.
Спасибо
Re: Пример темплейта контакт формы?
попрвил описание в сетингах что б лучше отражало суть)
Don't forget to run script update
Re: Пример темплейта контакт формы?
Помогите переписать контакт форму на рекаптча в3
раньше было так
показывалась капчта, все работало, сейчас есть желание переписать на рекаптчу в3
но примеру в вики полного нету, если бы сделали на основе моего то было бы приятно
раньше было так
Code: Select all
<div id='comments-form'>
<form name="form_contact" method="POST">
<input type='hidden' name='action' value='contact_form'>
<div class="r_line">
Name: <input type="text" name='name' id='name'>
</div>
<div class="r_line">
Email: <input type="text" name='email' id='email'>
</div>
<div class="r_line">
<textarea name='comment' id='message' rows=5 cols=35 placeholder="Message"></textarea>
</div>
<? if ($rot_settings['tube_comment_captcha']) { ?>
<div class="r_line">
<div class="cap">
<img src="/captcha.php" id="captcha_img" width="158" height="60" alt="Visual CAPTCHA" />
</div>
<input id='captcha' class="captcha" type="text" name='captcha' value="" / placeholder="Enter Captcha">
</div>
<? } ?>
<div class="r_line">
<input class="post" type='button' value='Send' onClick='send_contact_form();'>
</div>
</form>
<div id='comment_error'></div>
</div>
<script>
function send_contact_form() {
$.post(
'/index.php',
{
'action': 'contact_form',
'captcha': $('#captcha').val(),
'name': $('#name').val(),
'email': $('#email').val(),
'message': $('#message').val()
},
function(data) {
if (data != 'OK') {
$('#comment_error').text('error: '+data);
document.getElementById("captcha_img").src = '/captcha.php?'+new Date().getTime();
} else {
$('#comment_error').text(' ');
$('#comments-form').html('<br><b>Thank you! Message sent</b>');
}
}
);
}
</script>но примеру в вики полного нету, если бы сделали на основе моего то было бы приятно
Re: Пример темплейта контакт формы?
Вот пример
https://smartcj.com/wiki/doku.php?id=ru ... r_comments
в вашем убрал лишний html что б было видно что добавлено
https://smartcj.com/wiki/doku.php?id=ru ... r_comments
в вашем убрал лишний html что б было видно что добавлено
Code: Select all
<head>
<title> <!--GALLERY_SLUG--> with reCAPTCHA</title>
<script src="https://www.google.com/recaptcha/api.js?render=<!--TUBE_RECAPTCHA_SITE_KEY-->"></script>
<h2><!--DESCRIPTION--></h2>
<script>
function CheckRecaptcha() {
grecaptcha.ready(function() {
grecaptcha.execute('<!--TUBE_RECAPTCHA_SITE_KEY-->', {action: 'report_form'}).then(function(token) {
document.form_contact.recaptcha.value = token;
document.form_contact.submit();
});
});
}
</script>
<form name="form_contact" method="POST">
<input type='hidden' name='action' value='contact_form'>
<input type="hidden" name="recaptcha" id="recaptcha" value="">
Name: <input type="text" name='name' id='name'>
Email: <input type="text" name='email' id='email'>
<textarea name='comment' id='message' rows=5 cols=35 placeholder="Message"></textarea>
<input type=button value='Send Message' onClick=CheckRecaptcha()>
</form>
Don't forget to run script update
Re: Пример темплейта контакт формы?
а причем тут форма коммента? я пишу про обратную связь
у вас тут надо двигатель починить
посмотрите в заднее окно, через него тоже можно добраться к двигателю
у вас тут надо двигатель починить
посмотрите в заднее окно, через него тоже можно добраться к двигателю
Re: Пример темплейта контакт формы?
а в моем сообщении я какой пример написал?ulan wrote: Mon Jan 09, 2023 7:53 am а причем тут форма коммента? я пишу про обратную связь
у вас тут надо двигатель починить
посмотрите в заднее окно, через него тоже можно добраться к двигателю
Don't forget to run script update
Re: Пример темплейта контакт формы?
незнаю
value='Send comment'
посмотреть на валуе, отправка комента
вставил на страницу с обратной связью, при нажатии на отправить ничего не происходит
value='Send comment'
посмотреть на валуе, отправка комента
вставил на страницу с обратной связью, при нажатии на отправить ничего не происходит







