【问题标题】:PHPLIST include images in email – no external sourcePHPLIST 包括电子邮件中的图像 - 没有外部来源
【发布时间】:2015-06-27 18:46:45
【问题描述】:

我将 PHPLIST 用于我的时事通讯系统,到目前为止效果很好。

我还创建了一个工具,可以轻松地为简报输入内容。因此,我使用自己的表单最终创建了一个网页。

此网页是通过 PHPLIST 中的常规“发送网页”功能导入的,可以在页面上找到该功能以创建新消息。

现在,当您进入第二步时,php list 会导入网页 html 内容并使用它,就像在编辑器中输入一样。

到目前为止,一切都像一个魅力。现在让我们来回答我的问题。导入内容后,所有图像都设置为绝对 url。与在 WYSIWYG-Editor 中设置图像的行为相同。但是我真的需要将图像嵌入到邮件中,这样用户就不需要加载外部资源。我知道消息会比它大一点,但我还是需要它。

现在我找到了一个配置设置“EMBEDUPLOADIMAGES”,它应该可以解决在 php 列表服务器上上传图像的技巧,但对于“发送网页”选项中包含的内容却没有。有人可以帮助我并告诉我如何在我的邮件中使用“发送网页”选项导入图像吗?

谢谢

【问题讨论】:

    标签: php mysql newsletter phplist


    【解决方案1】:
    1. 将此添加到您的 config.php 文件中

      define("EMBEDUPLOADIMAGES",1);
      define('UPLOADIMAGES_DIR',"uploadimages");
      
    2. 在您的 phpList 根目录中创建可写的uploadimages 目录并在那里上传图片

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-19
      • 1970-01-01
      • 2017-02-21
      • 1970-01-01
      • 2019-12-06
      • 1970-01-01
      • 2013-05-04
      • 1970-01-01
      相关资源
      最近更新 更多