【问题标题】:How to change the behaviour of the smiley feature in CKEditor如何更改 CKEditor 中笑脸功能的行为
【发布时间】:2016-09-12 17:33:06
【问题描述】:

我们使用 CKEditor 来构建电子邮件。现在,当激活笑脸按钮时,笑脸实际上被添加为

<img alt="smiley" src="<app>/script/webeditor/ckeditor/plugins/smiley/images/regular_smile.png" />

当然,在电子邮件中我们不能引用内部应用程序 URL。那么,这里有哪些选项?

  • Gmail 通过将笑脸添加为电子邮件的内嵌图片来解决此问题
  • Hotmail 通过引用公共位置上的图像解决了这个问题
  • 我找到了有关 ckeditor 的“BBCode-mode”的文档,它将笑脸添加为 [:-)] 并让显示 bbcode 的应用程序决定使用哪张图片。
  • 有显示笑脸的 HTML 代码,但浏览器支持似乎很差。

我的问题:使用哪个选项?是否已经有可用的插件来处理这些选项之一?理想情况下,像 BBCode 这样的东西应该作为有效的 HTML 提供,所有浏览器都支持,也许有?

【问题讨论】:

    标签: html email ckeditor


    【解决方案1】:

    我可以告诉您如何使用固定位置的图像(如 Hotmail)来执行此操作。你必须像这样设置一个配置属性:

    config.smiley_path = "http://www.example.com/images/";
    

    这应该呈现

    src="http://www.example.com/images/regular_smile.png"
    

    【讨论】:

    • 谢谢!我可以补充一点,同时我们使用数据 URL 来代替
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 2017-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多