百度
360搜索
搜狗搜索

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

在进行整合之前,首先要保证syntaxhighlight能在网站中正常使用。请先看syntaxhighlight实现帝国cms代码/语法高亮(1)

在进行整合之前,首先要保证syntaxhighlight能在中正常使用。请先看syntaxhighlight实现帝国代码/语法高亮。

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

地址:http://psykoptic.com/userfiles/files/FCKEditor-syntaxhighlight_2.1.0.zip

2.将syntaxhighlight2解压到e\admin\editor\infoeditor\editor\plugins目录,如图

3.syntaxhighlight2的lang文件夹新建文件zh-cn.,这其实是对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.SyntaxHightligh
tNoControls = '工具面板
aQg';

FCKLang.SyntaxHightlightNoControlsDetail = '隐藏工具面板.';

FCKLang.SyntaxHightligollapse = '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> Script SyntaxHighlighter</strong><a href="http://alexgorchev.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,,,jav a,jscript,,,,sql,,x

FCKConfig.SyntaxHighlight2LangDefault ='css';

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

 
 

6.清空浏览器缓存,重新登录,在上出现syntaxhighlight2按钮。

 

单击该按钮,出现syntaxhighlight2插件的对话框,如下图

 

  
至此我们完成了6.6整合syntaxhighlight,实现了内容页面代码高亮。

本文标题: 通过syntaxhighlight实现帝国cms代码高亮/语法高亮(二) 在编辑器中加载 ,

网站数据信息

"通过syntaxhighlight实现帝国cms代码高亮/语法高亮(二) 在编辑器中加载"浏览人数已经达到49次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:通过syntaxhighlight实现帝国cms代码高亮/语法高亮(二) 在编辑器中加载的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!