Прикрепить файл в контактной форме на Opencart 2.x

Valya2605

Создатель
Регистрация
4 Авг 2015
Сообщения
45
Реакции
0
Добрый день, может ли кто поделиться модулем
Прикрепить файл в контактной форме на Opencart 2.x

спасибо
 
В контроллере страницы contact
найти

if (isset($this->request->post['enquiry'])) {
$data['enquiry'] = $this->request->post['enquiry'];
} else {
$data['enquiry'] = '';
}
после этого кода добавить
if (isset($this->request->post['upl'])) {
$data['upl'] = $this->request->post['upl'];
} else {
$data['upl'] = '';
}
В файле отображения страницы contact
<div class="form-group required">
<label class="col-sm-2 control-label" for="upl"><?php echo $entry_enquiry; ?></label>
<div class="col-sm-10">
<input name="upl" type="file"/>
</div>
</div>
ну там еще по мелочи нужно добавить языковые переменный
 
Добрый день, может ли кто поделиться модулем
Прикрепить файл в контактной форме на Opencart 2.x

спасибо
В свое время долго пытался переделать дефолтную форму обратной связи в OC 2.3.0.2 в итоге - проще оказалось сделать стороннюю форму (с точки зрения скорости, безопасности при загрузке файлов, капчи и пр.пр.пр.). Брал форму бесплатно! с itchief.ru (там очень лояльный и без звездной болезни админ - очень приятно с таким общаться).
 
В контроллере страницы contact
найти

if (isset($this->request->post['enquiry'])) {
$data['enquiry'] = $this->request->post['enquiry'];
} else {
$data['enquiry'] = '';
}
после этого кода добавить
if (isset($this->request->post['upl'])) {
$data['upl'] = $this->request->post['upl'];
} else {
$data['upl'] = '';
}
В файле отображения страницы contact
<div class="form-group required">
<label class="col-sm-2 control-label" for="upl"><?php echo $entry_enquiry; ?></label>
<div class="col-sm-10">
<input name="upl" type="file"/>
</div>
</div>
ну там еще по мелочи нужно добавить языковые переменный

Добрый день.
Пробую это решение. Форма вставляется. Но файлы по почте не пресылает. Не подскажете что делаю не так?
 
Назад
Сверху