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

Тема в разделе "Opencart", создана пользователем Valya2605, 5 май 2017.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
  1. Valya2605

    Valya2605 Создатель

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

    спасибо
     
  2. FidaSa

    FidaSa

    Регистр.:
    1 мар 2013
    Сообщения:
    513
    Симпатии:
    139
    Там обычная PHP форма используется, добавь строку с типом файл
     
  3. giorno

    giorno

    Регистр.:
    18 сен 2017
    Сообщения:
    171
    Симпатии:
    100
    В контроллере страницы 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>
    ну там еще по мелочи нужно добавить языковые переменный
     
  4. jur

    jur Создатель

    Регистр.:
    17 июн 2013
    Сообщения:
    46
    Симпатии:
    7
    В свое время долго пытался переделать дефолтную форму обратной связи в OC 2.3.0.2 в итоге - проще оказалось сделать стороннюю форму (с точки зрения скорости, безопасности при загрузке файлов, капчи и пр.пр.пр.). Брал форму бесплатно! с itchief.ru (там очень лояльный и без звездной болезни админ - очень приятно с таким общаться).
     
  5. luksiko

    luksiko Писатель

    Регистр.:
    16 окт 2018
    Сообщения:
    1
    Симпатии:
    0
    Добрый день.
    Пробую это решение. Форма вставляется. Но файлы по почте не пресылает. Не подскажете что делаю не так?