1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 帝国CMS FCKeditor如何添加插件

帝国CMS FCKeditor如何添加插件

时间:2024-05-24 03:38:02

相关推荐

帝国CMS FCKeditor如何添加插件

CMS教程|帝国CMS

帝国CMS

CMS教程-帝国CMS

在线申请小额贷款源码,vscode中画三角函数,ubuntu 备份器,tomcat端口配置在哪里,梁的爬虫,php服务器入侵,seo十大软件广告lzw

头文件 源码,vscode音频标签支持的文件,ubuntu xz安装,tomcat手动启动配置详解,sqlite锁超时,广州网页设计培训机构,apache服务器301重定向,phpcms更新项目 插件,前端框架 vue 初探,超大爬虫缸,句柄php,seo工作日常,springboot框架难吗,php 网站代码,个人展示网页模板,仿天猫模板,如何取消验证码登陆后台,做好静态页面 如何套用织梦后台,基于jsp图书管理系统,易语言程序异常处理lzw

帝国CMS FCKeditor如何添加插件?

cstring源码,ubuntu安装xar软件,tomcat中打开网站,爬虫学家奥斯汀,php 简单的api,嘉兴seo行者seo07lzw

帝国编辑器(FCK)默认是没有插入代码这一功能的,所以一般在添加代码的时候习惯用引用这个功能,可是,这也太不专业了吧?那咋整?就给FCK加一个插件呗。下面就是很有名的SyntaxHighlighter了。

推荐学习《帝国cms教学》

首先大家可以去官网下载最新版,但是下载下来并不是就能用,还要进行一些配置,对新手来说是比较有难度的。这里可以直接使用恨雪提供的已经配置好的版本(2.1.382版本),本教学也是依据该版本而进行。

下载解压后是两个文件夹:

第一,上传SyntaxHighlighter2.1.382这个文件夹到网站根目录,或者其他你喜欢的地方,也可以重命名该文件夹,但是在后面模板文件中调用CSS和js的时候路径要对,这里我就传到根目录吧。

第二,把以下代码加到内容模板,这里就要注意第一步了。

代码如下:

SyntaxHighlighter.config.clipboardSwf = ‘[!–news.url–]SyntaxHighlighter2.1.382/scripts/clipboard.swf;SyntaxHighlighter.all();

值得一提的是,上面的这些shBrushSql.js之类的JS,并不是固定要调用这些的。这些JS都有其含义(brushes),可以看官方的文档。因为我比较经常用到css、html、php、sql,所以我就只写上面所示的js即可。当然,如果你愿意,你可以把全部的都调用上去。但是那样会很慢哦。但是,假设你没有调用php的,当你在插入代码的时候,语言选择php,那么在前台,会提示错误。(shCore.js一定要有,不然前台会没有效果)

第三,把“syntaxhighlight2”这个文件夹传到“e/admin/ecmseditor/infoeditor/editor/plugins”目录下,也就是说,这是FCK编辑器的一个插件。

第四,修改一下FCK编辑器的配置文件,需要编辑器添加一下插件和按钮。

1,后台配置文件路径:/e/admin/ecmseditor/infoeditor/fckconfig.js

2,前台配置文件路径:/e/data/ecmseditor/infoeditor/fckconfig.js

找到FCKConfig.PluginsPath = FCKConfig.BasePath + ‘plugins/’ ;大概在51行

在下面插入

代码如下:

FCKConfig.Plugins.Add(‘syntaxhighlight2′,’zh-cn’);// default language options: c++,csharp,css,delphi,java,jscript,php,python,ruby,sql,vb,xhtmlFCKConfig.SyntaxHighlight2LangDefault =’c++;

然后找到’InsertTBr’],在 ‘InsertTBr’ 后面输入 ,’SyntaxHighLight2’。

这样就算是完成了,编辑器的界面大致如下:

前台效果大致如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。