[转载]帝国cms修改编辑器的预览功能

[转载]帝国cms修改编辑器的预览功能,第1张

概述原文地址:帝国cms修改编辑器预览功能作者:白头豕帝国CMS的投稿和录入界面没有专门的"预览"功能。fckeditor编辑器里倒是有一个预览,只是功能比较简陋,得到的预览页面没有特别的样式,与网站本身内容页的效果相差甚远。解决这个问题其实很简单,只要修改fckeditor的两个js文件:fckeditor… 原文地址:帝国CMS修改编辑器的预览功能作者:白头豕帝国CMS的投稿和录入界面没有专门的"预览"功能。fckeditor编辑器里倒是有一个预览,只是功能比较简陋,得到的预览页面没有特别的样式,与网站本身内容页的效果相差甚远。
解决这个问题其实很简单,只要修改fckeditor的两个Js文件:fckeditorcode_gecko.Js和fckeditorcode_IE.Js。
这两个文件在帝国CMS的后台文件里有两个位置,一个是在../e/data/eCMSeditor/infoeditor/editor/Js/下面,用于前台投稿处。一个是在 ../e/admin/eCMSeditor/infoeditor/editor/Js/下面,用于后台录入和修改处的编辑器.
在这两个文件中找到这一段:
PrevIEw:function(){var A;if (FCKConfig.FullPage){FCKTempBaseTaglength>0) =+Getxhtml();else();}{DOCTYPE+'<HTMLdir="'ContentLangDirection'"><head>''<Title>'FCKLang'</Title>'_FCK_GetEditorAreaStyleTags()'</head><body'GetbodyAttributes'>''</body></HTML>';};

接下来很明显,只要在<head>标记中加入内容页的样式表,在<body>标记中加入内容区块的容器就可以了.只是要测试效果时,得把浏览器缓存中的两个Js文件都更新一遍
需要注意的是,FCKEDITOR在调用编辑器时,所处的路径为 ../e/data/eCMSeditor/infoeditor/editor/或 ../e/admin/eCMSeditor/infoeditor/editor/ ,在预览页调用样式表时最好使用与此相关的相对路径.
此外推荐在后台编辑器中加上敏感词高亮的Js,这样就可以简单实现 预览+敏感词高亮了~
方法很简单,给不了解帝国CMS后台的朋友们分享,可以减少探索解决方案的时间 总结

以上是内存溢出为你收集整理的[转载]帝国cms修改编辑器的预览功能全部内容,希望文章能够帮你解决[转载]帝国cms修改编辑器的预览功能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/998146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存