心诺设计 Z-Blog 代码高亮的实现方法

时间:2019-08-29   阅读:569

用z-blog写博客,特别是代码型技术博客,总有编辑代码的时候,如果通过z-blog编辑直接输入代码,那么代码要么被编译了,要么代码的符号被转义了,别人复制去也用不了。因此,给z-blog弄个代码高亮的功能是必不可缺的。实现z-blog代码高亮的方法应该不少,现在博客吧介绍的是心诺设计的z-blog博客的代码高亮效果。

实现z-blog代码高亮的方法:

  1. 下载zbloghightcode.zip压缩包文件,解压后将zbloghightcode文件夹下的文件直接上传到z-blog根目录

  2. 在zblog的/ADMIN/FCKeditor/目录下找到fckconfig.js文件并进行编辑,在其中找到以下代码对FCKconfig.ToolbarSets设置部分进行配置,添加一个按钮值“InsertCode”

    1
    FCKConfig.ToolbarSets["Default"] = [   ['Source','FontName','FontSize'],   ['TextColor','BGColor'],   ['Image','Media','Flash','Table','Smiley','SpecialChar'],   ['ShowBlocks','Preview','FitWindow'],   '/',   ['PasteText','Templates','Find','RemoveFormat'],   ['Undo','Redo'],   ['-','Bold','Italic','Underline','StrikeThrough'],   ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],   ['JustifyLeft','JustifyCenter','JustifyRight'],   ['Link','Unlink','Rule'],   ['Subscript','Superscript','-','InsertCode']   // No comma for the last row.   ] ;

    其中的InsertCode便是新添加的按钮
    心诺设计 Z-Blog 代码高亮的实现方法 文章 第1张

  3. 在fckconfig.js文件中的最后一行添加以下代码,对plugin进行注册

    1
    FCKConfig.Plugins.Add( 'insertcode' ) ;// 代码语法高亮插件

    添加完成后,FCK工具栏就会多出一个“插件入代码”按钮。语法高亮显示的代码就通过该按钮插件入。

  4. 插件分别有多种代码高亮样式进行选择
    心诺设计 Z-Blog 代码高亮的实现方法 文章 第2张
    可根据不同的语言代码选择。

  5. 最后在./themes/Sean_Cms/template/single.html文件中的<head></head>中添加如下代码,加载高亮代码的css文件:

    1
    <LINK rel="stylesheet" href="<#ZC_BLOG_HOST#>css/sean_code.css" type="text/css"/>

    保存文件后,重建文件即可。

提醒:IE6浏览器下使用该方法,在编辑文章的时候编辑器会严重变形。(不过作为站长还用IE6就有些说不过去了)

上一篇:Z-Blog 链接特效插件SweetTitles

下一篇:Z-Blog 代码高亮插件highlight

网友评论