PHPLIST включает изображения в электронную почту — без внешнего источника

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

Я также создал инструмент для удобного ввода контента для новостной рассылки. Поэтому я использую свою собственную форму, которая в итоге создает веб-страницу.

Эта веб-страница импортируется через обычную функцию «отправить веб-страницу» в PHPLIST, которую можно найти на странице для создания нового сообщения.

Теперь при переходе ко второму шагу php list импортирует html-контент веб-страницы и использует его так же, как если бы он вводился в редакторе.

Пока все работает как шарм. Теперь перейдем к моему вопросу. Когда содержимое импортируется, все изображения устанавливаются с абсолютными URL. То же поведение, что и при установке изображения в WYSIWYG-редакторе. Однако мне действительно нужно встраивать изображения в рассылку, чтобы пользователю не нужно было загружать внешние ресурсы. Я знаю, что сообщения становятся немного больше, но мне все равно это нужно.

Теперь я нашел настройку конфигурации «EMBEDUPLOADIMAGES», которая должна помочь при загрузке изображений на сервер списка php, но ничего для включенного контента с опцией «Отправить веб-страницу». Может ли кто-нибудь мне помочь и показать, как импортировать изображения даже с опцией «Отправить веб-страницу» в мою рассылку?

Спасибо

1

Решение

  1. Добавьте это в ваш файл config.php

    define("EMBEDUPLOADIMAGES",1);
    define('UPLOADIMAGES_DIR',"uploadimages");
    
  2. Создать доступный для записи uploadimages каталог в корне phpList и загружать туда изображения

  3. Содержимое вашего html файла должно выглядеть так: источник изображения — это просто его имя

    <!-- Images must be directly in uploadimages directory, no subdirectories -->
    <div>
    <img src="image1.jpg" />
    <img src="image2.jpg" />
    <div>
    

Это работает для меня, phpList v3.0.12

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]