NskRonin 0 Опубликовано 20 апреля, 2010 Жалоба Share Опубликовано 20 апреля, 2010 В общем проблема такая - Мне нужно добавить в форме обратной связи телефон, вот что я в принципе уже сделал. 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:' Итог - форма появилась, но при отправке письма она ни куда не вставляется. Мучил шаблоны писем - не нашел ни чего нужного. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 20 апреля, 2010 Жалоба Share Опубликовано 20 апреля, 2010 Отсталось обработать эти данные. Посмотри в shop_content.php (для coID=7) как это делается на примере 'email' и сделай по аналогии для 'tele_lt'. Ссылка на сообщение Поделиться на другие сайты
NskRonin 0 Опубликовано 20 апреля, 2010 Автор Жалоба Share Опубликовано 20 апреля, 2010 Кое что получилось 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 Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 20 апреля, 2010 Жалоба Share Опубликовано 20 апреля, 2010 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] Ссылка на сообщение Поделиться на другие сайты
NskRonin 0 Опубликовано 20 апреля, 2010 Автор Жалоба Share Опубликовано 20 апреля, 2010 mosquito Спасибо, помогло. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения