站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > CMS 教程 >

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

2019-10-06 12:11 | 来源:易采站长站 | 编辑:admin |

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

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

地址:http://psykoptic.com/userfiles/files/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按钮。

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

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


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

 

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


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

通过syntaxhighlight实现帝国cms代码高亮/语法高亮(二) 在编辑器中加载
  
至此我们完成了帝国cms6.6整合syntaxhighlight,实现了内容页面代码高亮。

软件名称:
(EmpireCMS)帝国网站管理系统下载
软件语言:
简体/繁体中文
软件授权:
个人免费

  • 帝国CMS商城系统实现在线支付后发送订单邮件提醒功能-(EmpireCMS)帝国C
  • 帝国CMS后台无法登陆提示cookie没有开启怎么办-(EmpireCMS)帝国CMS教程
  • 教你如何给帝国CMS系统添加登陆失败次数限制-(EmpireCMS)帝国CMS教程
  • 帝国CMS提示Fatal error:Allowed memory size of的解决办法-(EmpireCMS)帝国
  • 帝国CMS登录管理后台提示Fatal error Unable to read的解决办法-(EmpireCMS)帝国
  • 帝国cms首页分页实现方法 具体步骤-(EmpireCMS)帝国CMS教程
  • 帝国CMS安装成功后登录后台就提示错误的解决办法-(EmpireCMS)帝国CMS教程
  • 帝国CMS会员中心的短信息列表每页显示25条的修改方法-(EmpireCMS)帝国CM
  • 帝国cms 从6.6升级到7.0 Multiple primary key defined解决方法-(EmpireCMS
  • 帝国CMS7.0二次开发基础系统常用函数功能说明-(EmpireCMS)帝国CMS教程
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号