• 微信
您当前的位置:首页  > 文章 >  通过syntaxhighlight实现帝国cms代码高亮/语法高亮(二) 在编辑器中加

通过syntaxhighlight实现帝国cms代码高亮/语法高亮(二) 在编辑器中加

作者:admin 时间:2019-10-19 阅读数:59人
在进行整合之前,首先要保证syntaxhighlight能在网站中正常使用。请先看syntaxhighlight实现帝国cms代码/语法高亮。

1.这时候需要下载另外一个插件:

地址:http://psykoptic.com/userfiles/FCKEditor-syntaxhighlight_2.1.0.zip
2.将syntaxhighlight2解压到e/admin/ecmseditor/infoeditor/editor/plugins目录,如图

通过syntaxhighlight实现帝国cms代码高亮/语法高亮(二) 在编辑器中加

3.syntaxhighlight2的lang文件夹新建文件zh-cn.js,这其实是对syntaxhighlight的汉化。

内容如下:

复制代码
代码如下:
FCKLang.SyntaxhighlightBtn = "插入/编辑高亮源代码";
FCKLang.DlgSyntaxhighlightTitle = "Syntax Highlighter 2";
FCKLang.SyntaxHightlightTab1 = "源代码";
FCKLang.SyntaxHightlightTab2 = "高级选项";
// source code tab
FCKLang.SyntaxHightlightLang = "选择语言";
FCKLang.SyntaxHightlightEnterCode = "输入代码";
// advanced tab
FCKLang.SyntaxHightlightGutter = "行号";
FCKLang.SyntaxHightlightGutterDetail = "隐藏行号";
FCKLang.SyntaxHightlightNoControls = "工具面板";
FCKLang.SyntaxHightlightNoControlsDetail = "隐藏工具面板.";
FCKLang.SyntaxHightlightCollapse = "Collapse";
FCKLang.SyntaxHightlightCollapseDetail = "代码块是否默认折叠。(controls need to be turned on)";
FCKLang.SyntaxHightlightLineCount = "起始行号";
FCKLang.SyntaxHightlightLineCountDetail = "该配置项允许修改起始行的行号. 默认值为 1.";
FCKLang.SyntaxHightlightShowcolumns = "显示列";
FCKLang.SyntaxHightlightShowcolumnsDetail = "在第1行显示列.(好像没有效果)";
FCKLang.SyntaxHightlightLines = "显示高亮行";
FCKLang.SyntaxHightlightLinesDetail = "该配置项用来着重显示某些代码行。例如 <em>3,10,15</em>.";
FCKLang.SyntaxHightlightInformation = "<strong>注意:</strong>该插件必须配合<strong>Java Script SyntaxHighlighter</strong><a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter" target="_blank">alexgorbatchev.com</a>使用. 如果您的网站没有配置SyntaxHighlighter,该插件不会有任何效果!";


4.修改e/admin/ecmseditor/infoeditor/fckconfig.js文件


复制代码
代码如下:
FCKConfig.Plugins.Add("syntaxhighlight2","zh-cn");
// default language options:
// c++,csharp,css,delphi,java,jscript,php,python,ruby,sql,vb,xhtml
FCKConfig.SyntaxHighlight2LangDefault ="css";


通过syntaxhighlight实现帝国cms代码高亮/语法高亮(二) 在编辑器中加

5.接着修改该文件的FCKConfig.ToolbarSets["Default"]值,找到FCKConfig.ToolbarSets["Default"]相关项,添加SyntaxHighlight2按钮。

声明

源码下载不顺利,比如源码在百度网盘的有时会被无故取消等,请联系QQ:46667551
本站大部分下载资源收集于网络,但除特别说明之外,基本全部亲自测试可用!
但由于某些源码的更新迭代,比如微信小程序官方接口的变动等原因,
如时间过长,可能会造成本可以使用的代码出现问题,下载前请斟酌!
本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

原文链接:https://www.dnwfb.com/133.html,转载请注明出处