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

时间:2014-08-17 16:54:21

标签: javascript angularjs codeigniter web-applications tinymce

我将tinyMCE集成到CI \ AngularJS应用中。标准表情符号插件在我的文本中添加了类似的内容:

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

在创建内容时从服务器端到达时添加到图像的路径是正确的,但是当从前端接近以查看其中创建的内容时,它是不正确的。 要使图像显示在我的前端,我可以将网址更改为:

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

但是在服务器端创建内容时我却没有看到它。

另一个有效但似乎不正确的解决方案是简单地添加一个文件夹&b; bower_components / tinymce / plugins / emoticons / img /&#39;到我的项目根...

1 个答案:

答案 0 :(得分:3)

尝试设置

relative_urls: false

在您的tinyMCE.init()函数中:

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

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