Пример темплейта контакт формы?

admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Пример темплейта контакт формы?

Post by admin »

Давайте до понедельника подождем , вдруг что-то придет в голову, а то сомневаюсь что за 2 минуты вы особо задумались над вопросом
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Пример темплейта контакт формы?

Post 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>
не могли бы подсказать как сделать чтобы работало, жс код как понимаю совсем не верный
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Пример темплейта контакт формы?

Post by admin »

Что бы что именно работало?
и какой код не верный? смотрю соодбщении ранее - мы говорим о новых фичах и тут бац - "как сделать что б код работал"
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Пример темплейта контакт формы?

Post 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>

но не могу сам это сделать ((
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Пример темплейта контакт формы?

Post by admin »

что именно возвращает сервак и что именно не работает\работает не так и тп

боьльше деталей надо
Don't forget to run script update
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Пример темплейта контакт формы?

Post by admin »

"не работает" слишком краткое описание что б что-то нормально ответить
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Пример темплейта контакт формы?

Post by ulan »

сейчас возвращает
error_item_id

Код старый заточен то под коммент заточен
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Пример темплейта контакт формы?

Post by admin »

какой заапрос конкретно уходит?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: Пример темплейта контакт формы?

Post by ulan »

эххх не сильно я поиму что требуется (
https://smartcj.com/wiki/doku.php?id=ru ... т#comments

Добавляем код, который будет постить коммент без перезагрузки старницы (AJAX)

Вот можно ли сделать код который будет слать письмо без перезагрузки старницы (AJAX)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Пример темплейта контакт формы?

Post by admin »

я вообще не понимаю про что вы говорите

тема называется "контакт форма", скрипт постите из коментов, потом спрашиваете "как постить комент через ajax"


давайте так: тут ТОЛЬКО про контакт форму, НИЧЕГО про комменты

надо коменты - другая тема, темы между собой не мешать
Don't forget to run script update
Post Reply