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

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

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

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

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

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

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

Спасибо


person TheMAn    schedule 20.04.2015    source источник


Ответы (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

person mirek    schedule 05.06.2015