Миша
сначала мелькнула идея менять настройку, но опять же, 20 челолв с разных регионов покупают разом и хер кому что придет )
Миша
по сути херня, но вот кроме как правки сорцов никак
Evgeniy
ну тогдла уж делать мыла, темы, чанки
Evgeniy
правда тогда какой то формит получается
Миша
ну тогдла уж делать мыла, темы, чанки
ну формит не формит, но это удобно
Миша
понятно что минишоп может и изначально так не задумывался, что будет региональность и прочая херня
Миша
но как бы люди делают и эту фишку надо
Evgeniy
но как бы люди делают и эту фишку надо
ну тогда над сделать поле массив или объект типо 'email' и туда все пихать
Миша
а там уже обработать внутри
Миша
ну или массивом или через запятую, проще через запятую
Evgeniy
если просто сделать адреса, то потом понадобятся разные письма
Evgeniy
ага
Миша
бля ну тут хз даже
Миша
ну в смысле если массивом то нет проблем
Миша
ну или там через двоеточик
Миша
https://github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/elements/chunks/chunk.ms_order.tpl#L122 епать, а когда убрали общее кол-во товара с ордера? О_о
Evgeniy
'email' => [ ['mail1', 'subject1', 'letter.tpl'], ['mail2', 'subject2', 'letter2.tpl'], ] или я гоню))))))
Миша
ну это уже кажись конечно слишком, но хз хз
Sergey_K
Sergey_K
Никто не мешает все это по дефолту иметь нулями и чтобы работало как сейчас.
Sergey_K
Либо просто вынести sendMail в отдельный метод, который можно перегрузить
Sergey_K
Т.к. лично допиливаю переход на рассылочный сервис. А там вся почта через API отправляется.
Evgeniy
Это уже гон. У емейла ОДНА тема, но КУЧА получателей
да это я понял и так)) просто сделаешь список мейлов, потом будет "надо этот мейл такой, а этот сякой"
Sergey_K
Ну это не проблема. Везде же "список адресатов". Массив не надо, пойдет строка и все
Evgeniy
может просто сделать аналог постхука и все
Evgeniy
и пусть все что хотят куда хотят отправляют
Sergey_K
Ну как вариант, да
Sergey_K
Я готов бы мейлер и сам написать, но нет места, куда его ткнуть
Sergey_K
Нормально
Sergey_K
По уму надо мейлер выносить в отдельный класс.
Evgeniy
просто 'posthook' => 'сниппет'
Sergey_K
Он много где нужен
Sergey_K
просто 'posthook' => 'сниппет'
я не знаю, что такое "постхук" событие onMailSend типа?
Evgeniy
я не знаю, что такое "постхук" событие onMailSend типа?
сниппет который запускается после того как твой сниппет вернул true
Evgeniy
как в том же формите или логине
Sergey_K
а, понял
Sergey_K
mail.modPHPMailer так есть жеж
Так он жестко прописан
Sergey_K
под phpMailer
Sergey_K
Который, я читал, с 2005 года скорее мертв :) Вроде как
Evgeniy
ну можно и переделать))))
Миша
Добавь аттачмент, Мигель
аттач типо файлик крепить к заказу?
Миша
за все время один раз только такое нужно было, делал через событие )
Sergey_K
Счет
Sergey_K
К примеру
Sergey_K
На безнал
Миша
да это на событие пилится легко
Sergey_K
Да, только я бы хотел не бомбить кучей писем
Sergey_K
На событие я и сам, конечно, могу
Sergey_K
Но это будет второе письмо.
Миша
надо подумать, вроде тоже по идее делается так же как и с полем tmail которое хочу добавить
Миша
по сути
Evgeniy
$modx->mail->attach($attachment);
Sergey_K
Там надо тупо одну переменную еще добавить и все
Sergey_K
Угу
Evgeniy
тралала
Sergey_K
А туда уже пихаешь что угодно
Sergey_K
$modx->mail->attach($attachment);
Оно принимает же бинарную строку?
Sergey_K
У меня просто ПДФ налету генерится, соответственно, никаких файлов не предполагается.
Evgeniy
Оно принимает же бинарную строку?
ну я скрины так отправлял, значит да
Sergey_K
Ну я не видел, что ты там как отправлял
Evgeniy
но это конечно не точно)) проверь, но скрины 100%
Sergey_K
Но раз так, то да, тупо переменную лишнюю сделать
Sergey_K
Я проверю, да
Sergey_K
Спасибо
Evgeniy
Я проверю, да
на 1 проекте так шлют паспорта свои))
Evgeniy
а на другом - задания
Evgeniy
и $attachment abs должен быть
Sergey_K
шо такое абс?
Миша
Миша
scheme
Sergey_K
может это absolutely binary string :)
Evgeniy
шо такое абс?
абсолютная ссылка