Вопрос собственно в следующим, нужна форма обратной связи с настраиваемыми полями, в opencart 2.0 есть своя форма и на возврат товара и на обратную связь, вот только не могу разобраться как добавить туда поля или лучше сделать новую.
Добрый день. Я пользуюсь такой формой обратной связи http://www.ericmmartin.com/projects/simplemodal/ конкретно вариантом SimpleModal Contact Form - подходит для любой CMS, правда нужно некоторое время, чтобы в ней разобраться
Проще добавить поля. Если аккуратно все делать, там не сложно. Откройте contact.tpl, посмотрите на похожее поле и продублируйте. Затем откройте contact.php найдите нужное поле и тоже продублируйте. Что не получится, пишите.
Дело в том что форму обратной связи нужно сделать как новость, вставив код формы в текст новости, вот как этот код вытащить то туда чтобы всё работало.
3 раза прочел. Не понял. Это как и для чего? Я такого еще не видел. Вы меня заинтриговали. Расскажите подробнее.
))) вобщем тема такая, когда магазин был на джумле была тема автострахования, был текст а после него шла некая форма обратной связи заполнив которую, через некоторое время можно было получить предварительный расчёт страховки на почту. То есть заинтересованный человек заполняет форму, она приходит мне, и обработав все данные я отсылаю ответ со стоимостью. Сейчас это реализовано так текст на магазине опенкарт, а форма на джумле, а хотелось бы чтоб всё в одном было. http://auto-maga.ru/avtostrahovanie-OSAGO-KASKO
Jquery калькулятор(Форма) в помощь. Вставляете прямо в визивиг где текст. При этом используете функционал Ajax от страницы контактов... Или клонируете страницу контактов и вставляете туда свою форму...
http://www.opencart.com/index.php?r...r_download_id=41&sort=e.date_added&order=DESC http://www.opencart.com/index.php?route=extension/extension/info&extension_id=2653&filter_search= Custom Fields on Contact Form Custom Fields on Contact Form&filter_download_id=41 http://www.opencart.com/index.php?r...ch= form builder&filter_download_id=41&page=2
а что за настраиваемые поля во вкладке продажи-клиенты, для чего они, может как раз то что мне надо? а нет это для контакта.
установил вот это http://www.opencart.com/index.php?r...r_download_id=41&sort=e.date_added&order=DESC но теперь не найду где его взять )))
Доброго времени суток. приходит только одно поле. Код: if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->smtp_hostname = $this->config->get('config_mail_smtp_hostname'); $mail->smtp_username = $this->config->get('config_mail_smtp_username'); $mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8'); $mail->smtp_port = $this->config->get('config_mail_smtp_port'); $mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout'); $mail->setTo($this->config->get('config_email')); $mail->setFrom($this->request->post['email']); $mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8')); $mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8')); $mail->setText($this->request->post['enquiry']); $mail->send(); $this->response->redirect($this->url->link('information/contact/success')); } пробовал добавить новую строку, но получается что я перезаписываю и приходит только последняя запись. Код: $mail->setText($this->request->post['phone']); Как передать в тело письма, все значения input? Код: $mail->setText($this->request->post['name ']); $mail->setText($this->request->post['phone ']); $mail->setText($this->request->post['subject ']);
А как в php соединяют строки?? например $val1 . $val2 Для переноса используем . "\n" т.е получил PHP: $val1 . "\n" . $val2