Я использую PHPLIST для своей системы новостной рассылки, и пока она отлично работает.
Я также создал инструмент для удобного ввода контента для новостной рассылки. Поэтому я использую свою собственную форму, которая в итоге создает веб-страницу.
Эта веб-страница импортируется через обычную функцию «отправить веб-страницу» в PHPLIST, которую можно найти на странице для создания нового сообщения.
Теперь при переходе ко второму шагу php list импортирует html-контент веб-страницы и использует его так же, как если бы он вводился в редакторе.
Пока все работает как шарм. Теперь перейдем к моему вопросу. Когда содержимое импортируется, все изображения устанавливаются с абсолютными URL. То же поведение, что и при установке изображения в WYSIWYG-редакторе. Однако мне действительно нужно встраивать изображения в рассылку, чтобы пользователю не нужно было загружать внешние ресурсы. Я знаю, что сообщения становятся немного больше, но мне все равно это нужно.
Теперь я нашел настройку конфигурации «EMBEDUPLOADIMAGES», которая должна помочь при загрузке изображений на сервер списка php, но ничего для включенного контента с опцией «Отправить веб-страницу». Может ли кто-нибудь мне помочь и показать, как импортировать изображения даже с опцией «Отправить веб-страницу» в мою рассылку?
Спасибо
Добавьте это в ваш файл config.php
define("EMBEDUPLOADIMAGES",1);
define('UPLOADIMAGES_DIR',"uploadimages");
Создать доступный для записи uploadimages
каталог в корне phpList и загружать туда изображения
Содержимое вашего html файла должно выглядеть так: источник изображения — это просто его имя
<!-- Images must be directly in uploadimages directory, no subdirectories -->
<div>
<img src="image1.jpg" />
<img src="image2.jpg" />
<div>
Это работает для меня, phpList v3.0.12
Других решений пока нет …