通过syntaxhighlight实现帝国cms代码高亮语法高亮

通过syntaxhighlight实现帝国cms代码高亮语法高亮,第1张

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

在整合之前,我们应该首先确保syntaxhighlight可以在网站中正确使用。请首先查看语法高亮显示,以完成Imperialcms代码/英语(1)的语法高亮显示

在开展融合以前,最先要确保syntaxhighlight能在网址中一切正常应用。请先看syntaxhighlight完成帝國cms代码/英语的语法高亮。

1.此刻必须免费下载此外一个软件:

详细地址:http://psykoptic.com/userfiles/files/FCKEditor-syntaxhighlight_2.1.0.zip
2.将syntaxhighlight2缓解压力到e\admin\ecmseditor\infoeditor\editor\plugins文件目录,如图所示



3.syntaxhighlight2的lang文件夹名称新建文件zh-cn.js,这实际上是对syntaxhighlight的简体中文版。

內容以下:

拷贝代码代码以下:
FCKLang.SyntaxhighlightBtn='插进/编写高亮源代码';
FCKLang.DlgSyntaxhighlightTitle='SyntaxHighlighter2';
FCKLang.SyntaxHightlightTab1='源代码';
FCKLang.SyntaxHightlightTab2='高級选择项';
//sourcecodetab
FCKLang.SyntaxHightlightLang='挑选語言';
FCKLang.SyntaxHightlightEnterCode='键入代码';
//advancedtab
FCKLang.SyntaxHightlightGutter='行号';
FCKLang.SyntaxHightlightGutterDetail='掩藏行号';
FCKLang.SyntaxHightlightNoControls='专用工具控制面板';
FCKLang.SyntaxHightlightNoControlsDetail='隐藏工具控制面板.';
FCKLang.SyntaxHightlightCollapse='Collapse';
FCKLang.SyntaxHightlightCollapseDetail='代码块是不是默认设置伸缩。(controlsneedtobeturnedon)';
FCKLang.SyntaxHightlightLineCount='起始行号';
FCKLang.SyntaxHightlightLineCountDetail='该配备项容许改动起始行的行号.初始值为1.';
FCKLang.SyntaxHightlightShowcolumns='显示列';
FCKLang.SyntaxHightlightShowcolumnsDetail='在第一行显示列.(仿佛沒有实际效果)';
FCKLang.SyntaxHightlightLines='显示高亮行';
FCKLang.SyntaxHightlightLinesDetail='该配备项用于主要显示一些代码行。比如<em>3,10,15</em>.';
FCKLang.SyntaxHightlightInformation='<strong>留意:</strong>该软件务必相互配合<strong>JavaScriptSyntaxHighlighter</strong><ahref="http://alexgorbatchev.com/wiki/SyntaxHighlighter"target="_blank">alexgorbatchev.com</a>应用.假如您的网址沒有配备SyntaxHighlighter,该软件不容易有一切实际效果!';


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


拷贝代码代码以下:
FCKConfig.Plugins.Add('syntaxhighlight2','zh-cn');
//defaultlanguageoptions:
//c,csharp,css,delphi,java,jscript,php,python,ruby,sql,vb,xhtml
FCKConfig.SyntaxHighlight2LangDefault='css';


5.然后改动该文件的FCKConfig.ToolbarSets["Default"]值,寻找FCKConfig.ToolbarSets["Default"]有关项,加上SyntaxHighlight2按键。



6.清除浏览器缓存,再次登录,syntaxhighlight2按钮出现在在线编辑器上。


点击该按钮,出现syntaxhighlight2软件的提示框,如下图所示




到目前为止,大家已经完成了Imperialcms6.6syntaxhighlight的融合,完成了内容网页的页面代码高亮。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存