帝国CMS FCKeditor编辑器添加插入代码插件方法(基于SyntaxHighlighter代码高亮插件)


当前第2页 返回上一页

值得一提的是,上面的这些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,xhtml
FCKConfig.SyntaxHighlight2LangDefault =’c++';

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

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

前台效果大致如下:

更多技术内容来自木庄网络博客


标签:帝国CMS

返回前面的内容

相关阅读 >>

qq怎么拒绝陌生人邀请进群?qq屏蔽陌生人邀请进群的方法

帝国CMS使用灵动标签调用tags名称和链接的代码

帝国CMS运行环境和帝国CMS安装图文教程

帝国CMS实现循环调用子栏目的方法

帝国CMS相关链接无内容时调用当前栏目最热信息的方法

帝国CMS常用标签调用方法(灵动标签和万能标签的调用方法)

win10平板怎么设置连接连接蓝牙键盘与蓝牙鼠标?

帝国CMS 从6.6升级到7.0 multiple primary key defined解决方法

帝国CMS统计留言数量的方法

jquery html css 实现王者荣耀官网首页效果 附实例代码

更多相关阅读请进入《帝国CMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...