TinyMCE 标准表情符号不显示在前端



我正在集成tinyMCE在一个CIAngularJS应用程序。标准的表情插件添加这样的东西到我的文本:

 <img src="bower_components/tinymce/plugins/emoticons/img/smiley-frown.gif" alt="frown">

添加到图像的路径在创建内容时从服务器端到达时是正确的,但在从前端查看创建的内容时是不正确的。为了使图像显示在我的前端,我可以将url更改为:

 <img src="admin_client/app/bower_components/tinymce/plugins/emoticons/img/smiley-frown.gif" alt="frown">

但是在服务器端创建内容时我不会看到它。

另一个解决方案,工作,但似乎不正确的是简单地添加一个文件夹'bower_components/tinymce/plugins/emoticon/img/'到我的项目根目录…

尝试设置

relative_urls: false

在你的tinyMCE.init()函数:

tinyMCE.init({
    [...]
    relative_urls: false
});

这基本上告诉TinyMCE使用图像、表情符号等的绝对路径,而不是相对路径。我有一个类似的问题,这样做解决了它。

最新更新