我将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;到我的项目根...
答案 0 :(得分:3)
尝试设置
relative_urls: false
在您的tinyMCE.init()
函数中:
tinyMCE.init({
[...]
relative_urls: false
});
这基本上告诉TinyMCE使用图像,表情符号等的绝对路径,而不是相对路径。我有一个类似的问题,这样就解决了它。