Перейти к содержанию
Форум поддержки пользователей VamShop

Обязательные поля в форме обратной связи?


Рекомендуемые сообщения

В общем проблема такая - Мне нужно добавить в форме обратной связи телефон, вот что я в принципе уже сделал.

1. Добавил shop_content.php

$vamTemplate->assign('INPUT_TELE_LT', vam_draw_input_field('tele_lt', ($error ? $_POST['tele_lt'] : $tele_lt)));

После

$vamTemplate->assign('INPUT_EMAIL', vam_draw_input_field('email', ($error ? $_POST['email'] : $email_address)));

Метка INPUT_TELE_LT

2. Добавил contact_us.html

<p>{#text_tele_lt#} {$INPUT_TELE_LT}</p>

После

<p>{#text_email#} {$INPUT_EMAIL}</p>

Текстовая метка {#text_tele_lt#}

3. Добавил lang_russian.conf

text_tele_lt = 'Ваш Телефон:'

После

text_email = 'Ваш E-Mail:'

Итог - форма появилась, но при отправке письма она ни куда не вставляется.

Мучил шаблоны писем - не нашел ни чего нужного.

Ссылка на сообщение
Поделиться на другие сайты

Отсталось обработать эти данные.

Посмотри в shop_content.php (для coID=7) как это делается на примере 'email' и сделай по аналогии для 'tele_lt'.

Ссылка на сообщение
Поделиться на другие сайты

Кое что получилось

vam_php_mail($_POST['email'], $_POST['name'], CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, nl2br($_POST['message_body']), $_POST['message_body']);

           

vam_php_mail($_POST['email'], $_POST['name'], CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, nl2br($_POST['message_body']), $_POST['tele_lt']);

т.е. я просто скопировал скрипт отсылки и заменил в последнем message_body на tele_lt, как нибудь можно это в одно сообщение запихать? А то 2 эмайла - это не то.  ;D

Ссылка на сообщение
Поделиться на другие сайты

vam_php_mail($_POST['email'], $_POST['name'], CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, nl2br($_POST['message_body']), $_POST['message_body']."<br />Phone: ".$_POST['tele_lt']);
[/code]

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...