Foren / National / Russian / Модули и плагины / Внедрял ли кто прикрепление файла к письму?

Тут заказчик захотел, чтобы к обычному письму с сайта можно было прикрепить файл. Может кто уже это делал?

Kobrin
#1 14. Mai 2015, 21:58

Доброго дня! 
Тут заказчик захотел, чтобы к обычному письму с сайта можно было прикрепить файл.
Может кто уже это делал?

Верстка, адаптивный дизайн.
Dayver
#2 14. Mai 2015, 23:39

Поскольку делал дабы почту слало по smtp то прикручивал phpmailer который и файлы шлет легко при необходимости. Дабы не вандалить и не хакать ядро прикручивал через миниплуг в котором по глобальному хуку обьявлял функцию cot_mail_custom внутри которой и осуществлял инклуд библы мейлера и собсно соотв. вызов её функционала. Все шлется через яндекс, файлы тоже улетают + при обновлении двига ниче не крашиться.

Pavlo Tkachenko aka Dayver
Kobrin
#3 18. Mai 2015, 22:40

Спасибо

 

Верстка, адаптивный дизайн.
YN
#4 15. Juli 2020, 07:49

Dayver можете подсказать подробней пожалуйста как прикручивать фалы к письму. Использую плагин phpmailer, но не как не получается. Может состав моего плагина не тот
Пробовал добавить после 
$mail->Body = $body;

$mail->addAttachment('logo_com.png'); 
$mail->AddEmbeddedImage('logo_com.png','testImage'); 
$mail->Body = '<p>Изображение в html-коде <img src="cid:testImage"></p>';
 
Но не получается, ни создать вложение, ни прикрепление изображения к письму. Вообще хотел добавить лого в письмо.
Dayver
#5 20. Juli 2020, 19:12

Если заглянуть в док по phpmailer то нужно:

$mail->addAttachment('путь_к_файлу', 'logo_com.png'); 

 

Pavlo Tkachenko aka Dayver
Edward
#6 21. Juli 2020, 14:43
#44994 YN:
Но не получается, ни создать вложение, ни прикрепление изображения к письму. Вообще хотел добавить лого в письмо.

Если нужно именно лого, то раньше, в версии 5.2 это делалось таким образом:

$mail->AddEmbeddedImage($logoImgPath, $logoId);

где:

$logoImgPath - путь к изображению лого

$logoId - Id изображения, произвольно, типа 'my_logo'

А в тексте письма прикрепляете лого таким образом в нужном месте:

<img src="cid:my_logo" alt="Лого" title="Лого">

Магия в cid:my_logo, где my_logo - Id изображения

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
jCube Group
#7 22. Juli 2020, 05:26
#40871 Kobrin:

Доброго дня! 
Тут заказчик захотел, чтобы к обычному письму с сайта можно было прикрепить файл.
Может кто уже это делал?

Что же за исполнитель который не такой простой вещи и идет на форум?

Заказщик может так же поступить.

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

Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
Kopusha
#8 22. Juli 2020, 06:52

ДА ладно, нельзя знать все. Я на стаковер уже задолбал тупыми вопросами, но как то живу)

jCube Group
#9 22. Juli 2020, 12:13
#45008 Kopusha:

ДА ладно, нельзя знать все. Я на стаковер уже задолбал тупыми вопросами, но как то живу)

Знать все нельзя,  но такой вопрос не стыдно задать новечку а не исполнителю.

представьте ситуацию когда вы делаете заказ на сайт,  а исполнительно весь закз собирает из ответов на форумах? Вы как заказщик случайно узнали,  вы еще раз закажите? вы вообще его оплатите? какое у вас будет чувство? 
Домаю шок мало сказано,  не оплатите,  и добавите его в черный список.

Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
Kopusha
#10 11. Oktober 2020, 11:12

Если все работает согласно ТЗ то исполнитель молодец.