Отправка файла с заказом
Как реализовать отправку файла с заказом в minishop2?
Я попробовал тип одного из input'ов в заказе изменить на файл, добавил форме enctype, но после выбора файла в assets/components/minishop2/action.php массив S_FILES пуст. При отправке заказа тоже.
Подскажите, хотя бы, в каком направлении читать мануалы.
Я попробовал тип одного из input'ов в заказе изменить на файл, добавил форме enctype, но после выбора файла в assets/components/minishop2/action.php массив S_FILES пуст. При отправке заказа тоже.
Подскажите, хотя бы, в каком направлении читать мануалы.
Комментарии: 16
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
в нее пишите пути сохренения файла и айди заказа
На странице где оформляется заказ, то бишь корзина сделать форму отправки файла
эта форма без перезагрузки страницы загружает файл и пишет в табу данные
Главное узнать айди заказа )
Надеюсь помог
Хз ) чисто размышления.
Тогда в чанке письма менеджеру вы размещаете сниппет который будет отправлять например второе письмо менеджеру) с аттачем, например используя это
1. На странице товара, добавил dropzone в отдельной форме. То есть в шаблоне у меня есть такое:
2. Сделал тупой загрузчик upload.php:
Загруженный файл сохраняется в папку /uploads/session_id/.
3. В /core/components/minishop2/model/minishop2/minishop2.class.php изменил функцию sendEmail, следующим образом:
Функция цепляет все файлы из папки /uploads/session_id/ к отправляемому письму и удаляет папку.
Ясно, что нужно расширять класс, а не править minishop2.class.php. Что удалять папку нужно в другом месте (сейчас аттачи приходят только менеджеру). Но, вроде работает. Попробую допилить дальше. Хотя есть сомнения в правильности такого способа. Как я уже 100 раз говорил, я дизайнер, а не программист. Хотелось бы услышать мнение программистов.