zblog主题服务器

zblog的文章编辑很多功能不能实现,代码也插入不了,今天给大家提供一个扩展zblog文章编辑功能的方法。不但可以向本文一样显示代码,并且高亮显示。

一、在FCKeditor的配置文件(一般为fckconfig.js或custom.config.js)中,配置 FCKConfig.ToolbarSets设置部分 添加一个按钮值 'InsertCode',步骤如下:

        1、在配置文件中找到下面的代码:    

JavaScript代码

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.         
] ;

  看到了么?最后一句的区别。

        2、查找:FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/';

                在下面加上:
                FCKConfig.Plugins.Add('insertcodeRun');

 

二、打开fckeditor\editor\lang文件夹里的zh-cn.js,在结尾的 };之前 加入以下代码

        InsertCodeBtn : "插入代码"
        注意:加入上面代码时,原来的最未句代码后面要加个逗号.

 

三、最后在模板文件 < #ZC_BLOG_HOST#>themes/< #ZC_BLOG_THEME#>/single.html 里加上调用代码高亮的CSS,如下如果不需要复制代码功能,加上下面这个:  

<link rel="stylesheet" type="text/css" href="<#ZC_BLOG_HOST#>admin/fckeditor/editor/plugins/insertcodeRun/insertCode.css" />

  (1)XML/HTML Code复制内容到剪贴板。

  (2)如果想要复制代码功能,要加入两个调用:

<script type="text/javascript" src="<#ZC_BLOG_HOST#>admin/fckeditor/editor/plugins/insertcodeRun/insertcodePage.js"></script>        
<link rel="stylesheet" type="text/css" href="<#ZC_BLOG_HOST#>admin/fckeditor/editor/plugins/insertcodeRun/insertCode.css" />
相关阅读:
  • zblog搜索增强优化插件php版:Search Plus2免费下载
  • zblog php友情链接,收藏插件KandyLinkS
  • zblog php自定义字段插件添加文章自定义字段
  • zblog图文列表插件,强大的CMS插件
  • 强大的zblog内容管理插件YT.CMS2.0