来源:自学PHP网 时间:2014-09-27 19:03 作者: 阅读:次
[导读] 在进行整合之前,首先要保证syntaxhighlight能在网站中正常使用。请先看syntaxhighlight实现帝国cms代码/语法高亮(1)...
在进行整合之前,首先要保证syntaxhighlight能在网站中正常使用。请先看syntaxhighlight实现帝国cms代码/语法高亮(1)
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 = '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'; 5.接着修改该文件的FCKConfig.ToolbarSets["Default"]值,找到FCKConfig.ToolbarSets["Default"]相关项,添加SyntaxHighlight2按钮。
6.清空浏览器缓存,重新登录,在编辑器上出现syntaxhighlight2按钮。
单击该按钮,出现syntaxhighlight2插件的对话框,如下图
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com