Page 3 of 15
Re: Пример темплейта контакт формы?
Posted: Sat Oct 26, 2019 6:23 am
by admin
Давайте до понедельника подождем , вдруг что-то придет в голову, а то сомневаюсь что за 2 минуты вы особо задумались над вопросом
Re: Пример темплейта контакт формы?
Posted: Wed Oct 30, 2019 5:53 am
by ulan
Пытаюсь взять код из вики для постинга комментов
Code: Select all
<div class="comments-form" style="display: block !important" 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='comment' 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='post_message();'>
</div>
</form>
<div id='comment_error'></div>
</div>
<script>
function post_message() {
$.post(
'/index.php',
{
'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(' ');
$('#comments-form').html('Thank you !');
}
}
);
}
</script>
не могли бы подсказать как сделать чтобы работало, жс код как понимаю совсем не верный
Re: Пример темплейта контакт формы?
Posted: Wed Oct 30, 2019 6:17 am
by admin
Что бы что именно работало?
и какой код не верный? смотрю соодбщении ранее - мы говорим о новых фичах и тут бац - "как сделать что б код работал"
Re: Пример темплейта контакт формы?
Posted: Wed Oct 30, 2019 6:30 am
by ulan
Я взял жс код для отправки коммента из вашей вики и пытаюсь адаптировать его под отправку контактной формы
<script>
function post_message() {
$.post(
'/index.php',
{
'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(' ');
$('#comments-form').html('Thank you !');
}
}
);
}
</script>
но не могу сам это сделать ((
Re: Пример темплейта контакт формы?
Posted: Wed Oct 30, 2019 6:39 am
by admin
что именно возвращает сервак и что именно не работает\работает не так и тп
боьльше деталей надо
Re: Пример темплейта контакт формы?
Posted: Wed Oct 30, 2019 6:39 am
by admin
"не работает" слишком краткое описание что б что-то нормально ответить
Re: Пример темплейта контакт формы?
Posted: Wed Oct 30, 2019 6:43 am
by ulan
сейчас возвращает
error_item_id
Код старый заточен то под коммент заточен
Re: Пример темплейта контакт формы?
Posted: Wed Oct 30, 2019 7:04 am
by admin
какой заапрос конкретно уходит?
Re: Пример темплейта контакт формы?
Posted: Wed Oct 30, 2019 7:19 am
by ulan
эххх не сильно я поиму что требуется (
https://smartcj.com/wiki/doku.php?id=ru ... т#comments
Добавляем код, который будет постить коммент без перезагрузки старницы (AJAX)
Вот можно ли сделать код который будет слать письмо без перезагрузки старницы (AJAX)
Re: Пример темплейта контакт формы?
Posted: Wed Oct 30, 2019 7:31 am
by admin
я вообще не понимаю про что вы говорите
тема называется "контакт форма", скрипт постите из коментов, потом спрашиваете "как постить комент через ajax"
давайте так: тут ТОЛЬКО про контакт форму, НИЧЕГО про комменты
надо коменты - другая тема, темы между собой не мешать