Перейти к содержимому


Изображения в шаблоне рассылки

рассылка шаблоны изображения ImageSource

Сообщений в теме: 7

#1 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 14 Март 2020 - 16:48

Решил сделать отдельную тему, поскольку вопросы больше касаются шаблонов рассылки.
При внедрении изображения в тело письма через смарти, например,
{$_image_jpg}
, алтернативный текст заполняется словом image. Если почтовик блокирует изображения, то получатель кроме image ничего не увидит. Решил использовать вашу функцию ImageSource для вставки изображений
<img src="{ImageSource image={$_image_jpg}}" alt="описание содержимого картинки">
При просмотре письма в клиентской базе все исправно отображается, но при получении письма картинок нет - src пустой.
Что меняется в коде при отправке?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 17 Март 2020 - 12:34

Вы вроде в соседней теме писали что парсер некорректно работает. Не в этом ли причина? Возможно при просмотре это просто не так критично.

Код src естественно меняется при отправке письма, т.к. изображение внедряется в тело письма и ссылка идет на это внедрение. Но ошибка парсера ее видимо ломает.

#3 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 18 Март 2020 - 12:43

Просмотр сообщенияCbCoder (17 Март 2020 - 12:34) писал:

Вы вроде в соседней теме писали что парсер некорректно работает. Не в этом ли причина? Возможно при просмотре это просто не так критично.

Код src естественно меняется при отправке письма, т.к. изображение внедряется в тело письма и ссылка идет на это внедрение. Но ошибка парсера ее видимо ломает.
Парсер, не дожидаясь техподдержки, перекроил сам, благо есть свободный доступ к этим функциям. А вот дальше начались танцы с бубнами. Движок что-то меняет, иначе объяснить не могу.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 18 Март 2020 - 14:31

Попробуйте зайти в архив рассылки через БД и посмотреть на тело письма. Там должен быть итоговый src. Возможно еще что не происходит внедрения изображения в тело, это можно посмотреть уже из почтовика, если там есть просмотр исходного кода письма.

#5 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 18 Март 2020 - 22:13

Просмотр сообщенияCbCoder (18 Март 2020 - 14:31) писал:

Попробуйте зайти в архив рассылки через БД и посмотреть на тело письма. Там должен быть итоговый src.
Это строка для изображения, которое было вставлено без использования функции ImageSource
<img src='cid:logo01_png' alt='image'>
Это строка после обработки функцией ImageSource
<img alt="Продукт" src="cid:menu_1_png" />
Отличия только в кавычках. Изменил на одиночные, отправил письмо - все также. Хотя при сохранении возможно редактор меняет их обратно на двойные.
В почтовике src для изображений аналогичный, но в base64 передается только первый - logo01_png. Остальные изображения в тело письма не внедрены. Скорее всего что-то движок мудрит.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#6 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 19 Март 2020 - 14:37

Сохраняется ли в базе полностью сформированное письмо с внедренными изображениями? Оно же вряд ли формируется на лету при отправке.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#7 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 26 Март 2020 - 11:17

Просмотр сообщенияandibrag (19 Март 2020 - 14:37) писал:

Сохраняется ли в базе полностью сформированное письмо с внедренными изображениями? Оно же вряд ли формируется на лету при отправке.

Формируется на лету библиотекой phpmailer и не сохраняется. В архиве сохраняется только исходный текст письма.

#8 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 27 Сентябрь 2022 - 22:27

Вопрос по изображениям в рассылке.
ImageSource как не работал, так и не работает.
У вас появилась вставка изображения по ссылке. Насколько понял это атрибут src для тега img, но он тоже не работает. В предпросмотре есть, в письме нет.
Использовать стандартную вставку изображения без возможности настройки стилей - это уже анахронизм. Создать письмо с хорошей адаптацией под мобильный - это настоящие танцы с бубнами.
Может сделаете возможность вставки изображений через src наконец?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных