171 похожих чатов

Как по феншую к письму прикрепить файлик при создании заказа?

minishop2 3.x ?
события использовать или есть что-то по удобнее? подскажите.

26 ответов

18 просмотров

Доп есть

Алексей-Смирнов Автор вопроса
Иван Бочкарев
Доп есть

неее.. доп не предлагать ))) особенно платный. )

Ну дня начала найти в файле minishop2.class метод sendEmail и попробуй используя эту заготовку прикрепить файл. ПРосто через консоль отправляя. Инструкция должна быть в официальной документации. а потом останется лишь наладить автоматизацию

Алексей-Смирнов Автор вопроса
Николай Савин
Ну дня начала найти в файле minishop2.class метод...

я сейчас думаю как мне переопределить класс. если с классами оплаты и доставки понятно - есть хендлеры и там просто расширяещшь класс, то с минишопским не все мне так понятно. я в классах как котенок... вообще не понимаю какого они работают. пока нашел такое, но верное ли это движение пока мне не понятно. https://modx.pro/development/3168

Алексей Смирнов
я сейчас думаю как мне переопределить класс. если ...

Вот и я не понимаю зачем эти методы запихали в главный класс В MS3 помимо всего прочего я их убираю оттуда.

Алексей Смирнов
я сейчас думаю как мне переопределить класс. если ...

Если minishop не генерирует событий перед отправкой письма, но сдаётся мне надо отключать стандартную отправку и расширять класса обработчик заказа и уже в расширенном классе делать отправку

Артур Шевченко💀
Если minishop не генерирует событий перед отправко...

Там за отправку письма не совсем заказ отвечает. Письма уходят при смене статуса

Николай Савин
Там за отправку письма не совсем заказ отвечает. ...

Тогда не расширять класс, а на смену статуса плагин свой навесить.

Алексей-Смирнов Автор вопроса
Алексей Смирнов
Не уверен, что плагин поможет, но попробую.

Поможет, я вспомнил, что именно так и делал. Коля правильно сказал там отправка к смене статуса привязана. Поэтому если стандартную отключить, свою удобнее всего в плагине сделать

Алексей-Смирнов Автор вопроса
Николай Савин
Вот и я не понимаю зачем эти методы запихали в гла...

@ShevArtV Короче очень хитро сделано. решается через переопределение класса msOrderHandler причем элементарно.

Николай Савин
Ну дня начала найти в файле minishop2.class метод...

Это старая история, там захардкодили многое. Взяли бы и сделали бы интерфейс емейлера - а-ля мини DI, чтобы можно было вообще любой свой подсовывать. И было бы счастье.

Алексей-Смирнов Автор вопроса
Артур Шевченко💀
Ты переопределял метод submit?

ну его я просто скопировал. без изменений. и с класса минишопа скопировал в класс свой методы changeOrderStatus и sendEmail Изменил местами вызовы чтобы ms2 правильно вызывалась. и добавил спокойно attach в sendEmail в классе своем новом.

Алексей-Смирнов Автор вопроса
Артур Шевченко💀
Мне кажется сделать в плагине было бы проще.

увы не хочу расстраивать, но как ты в плагине это сделаешь? переопределишь класс минишопа?

Алексей Смирнов
увы не хочу расстраивать, но как ты в плагине это ...

Нет, я же говорил, отключаешь стандартную отправку и пишешь свою в плагине на изменение статуса.

Алексей-Смирнов Автор вопроса
Артур Шевченко💀
Нет, я же говорил, отключаешь стандартную отправку...

ну такое себе. да тодже решение, но лишние натройки создавать.

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Всем привет, товарищи! Можете меня поздравить, получил "отлично" за дисциплину "языки программирования низкого уровня". Честно говоря, не очень хочу, чтобы основы асма, которы...
Ыиу
1
Карта сайта