帝国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

返回前面的内容

相关阅读 >>

帝国CMS首页调用内容页下载地址的方法

帝国CMS7.0动态列表页面分页显示个数修改方法

用帝国自定义标签实现当前栏目高亮

帝国CMS 获取一周的信息(默认时间是整形的也就是unix_timestamp)

帝国CMS7.5在线表单提交制作方法

帝国CMS安装在二级目录步骤

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

帝国CMS判断会员是否登陆的方法

numpy数组的广播机制的实现

steam怎么和好友在线共享本地多人游戏 steam远程同乐实现方法

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



打赏

取消

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

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

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

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

评论

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