[Помогите] Отправка письма после 1 шага

Тема в разделе "OpenCart", создана пользователем Oleg-vt, 25 авг 2013.

  1. Oleg-vt

    Oleg-vt

    Регистрация:
    8 май 2013
    Сообщения:
    204
    Симпатии:
    164
    Здравствуйте.
    Версия 1.4.9. Корзина в 3 шага. На первом шаге имеется 5 полей, 3 из которых главные - имя, email, телефон.
    Необходимо сделать отправку письма после заполнения этих 3ёх главных полей (тоесть человек заполнил 3 поля, нажал (перевел фокус) на следующие поля для заполнения - и в этот момент письмо с данными первых 3ёх полей отправилось на почту администратору).

    Как такое реализовать? По комментариям слышал что нужно всего несколько строчек кода и всё будет работать.
     
  2. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    попробуйте так
     
  3. Oleg-vt

    Oleg-vt

    Регистрация:
    8 май 2013
    Сообщения:
    204
    Симпатии:
    164
    saxum2010, зачем мне так пробовать? мне не нужна корзина в 1 шаг! я знаю как сделать корзину в 1 шаг, но мне это сейчас не нужно... читай внимательней задачу и если нечего порекомендовать, то лучше не пиши фигню всякую...
     
  4. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    Oleg-vt, Вам хотят помочь а Вы огрызаетесь.
    для решения Вашей задачи в файле \catalog\controller\checkout\register.php
    найдите function validate() в ней до вызова $this->model_account_customer->addCustomer($this->request->post); ~239 строчка сделайте отправку тех полей которые Вам надо

    PHP:
    $message $this->request->post['firstname'].' '.$this->request->post['email'];
     
    mail("[email protected]""Письмо с сайта"$message,
     
    "From: [email protected]\r\n"
    ."Reply-To: [email protected]\r\n"
    ."X-Mailer: PHP/" phpversion());
     
  5. Oleg-vt

    Oleg-vt

    Регистрация:
    8 май 2013
    Сообщения:
    204
    Симпатии:
    164
    saxum2010, огрызаюсь, потому что фигню полную очень часто пишут... собственно как и сейчас... с чего вы взяли что на версии 1.4.9 есть файл register.php ? у меня вот такого файла нет... за то у меня есть файл guest_step_1.php...