肖凤桐会长:zblog的修改教程 (新手必读)

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 02:27:29
zblog修改简单教程对于开通博客的朋友来说,wordpress功能强大用户众多,pjblog易用上手快,zblog也因为静态化及速度快深受大家的喜爱。
拿到Zblog程序首先更换你的皮肤(如果你喜欢原版的快捷也可以不选择),然后再考虑zblog修改模板文件。因为如果没有确定好你的模板(皮肤)所有的修改都会变成无用功。选择好自己喜欢的模板之后(在zblog后台可以实现),记得激活模板,然后在后的左侧的“文件管理”处点击,逐步选择“Themes”,你选择的模板文件夹。
1、templates 文件夹是你修改最为多的地方
catalog.html 修改zblog的分类、关键词索引页面的模板
default.html 修改zblog的首页模板
single.html 修改zblog的单页模板
b_article-single.html 用于修改zblog的单页内容区模板
b_article-multi.html 用户修改zblog首页及索引页的摘要说明部分控制
以上五个文件是最为重要的文件,作为zblog修改的重点。
其他的两个 search.html 和 tags.html 分别是搜索页、关键词首页的模板,这两个页面如果你需要可以修改,一般情况下,这两个页面的浏览量并不是很大。templates文件夹下还有不少文件,但其他的可能在你非常需要的时候才用得上(如想修改上下页、留言板区、导航区样式),这些将在以后我们逐步说明。
修改这些文件的时候需要知道以下几个非常重要的标签,因为他关系到你的博客对搜索引擎的友好度,稍稍改动他们的位置都会对你的博客排名产生巨大影响,所以大家小心测试。
<#ZC_BLOG_HOST#> 代表博客的域名或者根文件夹
<#ZC_BLOG_TITLE#> 代表博客网站名称
<#BlogTitle#> 代表单个文章的主标题
2、为zblog添加meta
默认情况下,zblog是没有keywords和description标签的,因为google、百度都声称他们已经不看重日益滥用的keywords、description标签,同时如果滥用还可能遭到他们的惩罚,这也是之所以zblog官方模板没有启用这两个meta标签的重要原因。但是不看重并不意味只拒绝,所以如果你没有滥用的习惯和目的,那也可以尝试加入这两个标签。
将首页模板 default.html 的title前添加两行


此处的aa,bb,cc,dd是你的整个网站讨论的关键词,不要太多,建议控制在十个以内,并且使用应为的逗号隔开,不要有重复关键字(关于关键字的选择我们以后讨论),这些内容非常重要。description标签是网站的描述,你可以描述一个不超过50字的介绍,切忌不要使用关键词的内容来堆砌,毫无意义。并且这里的内容尽量使用中文的标点符号,不使用英文的逗号,免得遭到百度、google的猜疑。
将单页模板 single.html 也添加meta标签,但是要使用下述内容:


此处的 #article/tagtoname# 是调用页面的关键词, #article/intro# 是调用文章简介,如果你使用全文来作为简介请修改



或者为

3、修改title标签
zblog默认的模板比较谦虚,很多皮肤也延续了这一观点,我们看代码
<#ZC_BLOG_TITLE#><#ZC_MSG044#><#BlogTitle#>
可以看到,它的意思是 “博客名称-文章标题”,而一般应该认为应该是,“文章标题-博客名称”。所以位置调换一下:
<#BlogTitle#><#ZC_MSG044#><#ZC_BLOG_TITLE#>
这个主要涉及到 single.html 单页模板。
4、zblog中的h1和h2
标准的设计是h1做页面主要标题声明,h2做次要标题或者重点内容,以此类推,不过在zblog中h1的全站修饰是网站的名称,h2用来修饰文章正文标题,作为新建站,为了尽快将自己的站名中涉及到的关键词从搜索引擎那里导引过来,zblog的默认设定很好。不过当网站已经有了不少流量,特别是有了不少的外连接的时候,非常珍贵的h1建议给单页正文的标题,而网站名称关键词可以退为第二位,也就是将h1和h2换位。
将single.html 模板中title下面的

<#ZC_BLOG_NAME#>


<#ZC_BLOG_SUB_NAME#>


更换为

<#ZC_BLOG_NAME#>


<#ZC_BLOG_SUB_NAME#>


而将 b_article-single.html 模板下的

<#article/title#>


更换为

<#article/title#>


如果你觉得h1后,文章的标题太大,可以修改css中的h1字号。(关于css的修改我们以后会专门有文章说明)
5、让zblog快点再快点
虽然经过zblog静态化页面处理,zblog已经非常快乐,但如果你想自己的Zblog再快点,或者你的用户量很大,有图建议你如下操作:
精简一下 b_article-multi.html 模板里你自己认为不重要的标签,比如 作者 和 浏览数等。有图自己认为浏览数(非别在b_article-single.html模板和b_article-multi.html模板中)是影响响应速度的最重要的一个地方。因为当流量大了之后,频繁的访问access会造成瓶颈,这也是zblog中唯一没有被静态化的内容了(单页面中)
减少图片的使用。图片不但会占用带宽,占用你的流量,还会因为被别人复制而占用你的IIS数,所以少用图片或者用小图片是zblog加速的另外一个非常值得注意的问题。
少下载文件。文件下载不但会像图片一样会出现流量和IIS占用问题,还有一点就是少使用exe文件。因为国内很多空间商存在一些技术不够好或者干脆就是不法目的,他们可能因为疏忽或者故意,而是服务器感染某一些病毒(不是搞笑哦,是真的,因为这里面都有利益价值,特别是arp类和木马类),如果这些文件是exe而不是rar,被绑架的可能性大大增加,而搜索引擎会判断这些文件,并且遭遇到别人的投诉(不管是否恶意),页面甚至是网站都会有非常大的负面影响。所以如果有可能尽量少使用下载。
关于zblog加速的问题,我曾经在 博客极速优化 细微之处发现大秘密 有详细说明,大家可以点击看看。
6、zblog的布局调整
前面我们已经提到了清除 b_article-multi.html 模板和 b_article-single.html 模板中一些不重要的标签,其实在流量比较大的catalog.html 模板default.html 模板和single.html模板中也存在一些需要的没有或者不需要的多余的标签问题。
我们可以在这三个文件的
代码下看到他们,这些就是导航的模块,如以下代码

<#ZC_MSG026#>



    <#CACHE_INCLUDE_CATALOG#>


我们不关心其它的,最为重要的只有两行内容

<#ZC_MSG026#>

用以表述模块的名称(通常叫网站分类),<#CACHE_INCLUDE_CATALOG#>是指分类目录的详细内容,如果你觉得某些内容不重要,比方说link和fav两个模块其实是很重复的,我们连接谁和收藏谁大部分情况是一个意思,所以你可以去掉一个
的模块,其他的大家根据情况来加减。(这个稍微有点难了,新接触zblog的朋友慢慢来,我们以后再详细讨论这些代码的修改)
7、你最需要的zblog插件
如果你到zblog的官方插件里找,插件真的是很多,最必须的是什么呢?有图推荐给大家三个 列表插件(文章排行) Sitemaps 静态首页生成插件,这三个插件的用途简单给大家介绍下。
列表插件(文章排行) :提供更好的文章导航效果,如果我们在步骤6中知道如何来加减
模块,那么这个列表可以让你的zblog页面非常友好,它可以提供相关文章、最新文章、点击率排行、留言排行、随机文章等多种可供选择的列表,虽然我们肯定不全部采用,但如果给你的页面增加两到三个这样的列表,可以让文章内容看起来更丰富。同时,因为这些列表基于script调用,对于你的页面外连接没有增加,对搜索引擎排名相当友好。
Sitemaps :这是一个自动生成google sitemap的插件,对于google的索引非常友好,如果你开通了google的管理员工具,这个插件非常有用。
静态首页生成插件:首页静态化的重要性是什么呢?大家已经讨论的非常多了。我想说的是,如果你的流量日志里发现直接点击数目比较大时,一定要静态化首页,因为可以节省非常多的因asp处理和调用access数据库而产生的速度、瓶颈和IIS占用问题。
(关于插件问题,我们以后会专门开文章单独介绍)
通过以上七步你的zblog程序不但做到了运行高速、对浏览者友好,也会对搜索引擎友好,一定能帮你的zblog有好的改变,还不快试试,有问题可以留言。 上最齐全的z-blog模版修改宝典:

弄zblog的时候,经常在网上查各个地方是怎么修改的,怎么配置的,今天来个大杂烩!

一:zblog各个模板页的作用

1. default.html
首页显示模板,引用b_article-istop.html显示置顶文章,引用b_article-multi.html显示日志摘要,引用b_pagebar.html显示分页条

2. single.html
日志页显示模板,引用b_article-single.html显示日志

3. catalog.html
分类页显示模板,与首页模板相似

4. search.html
搜索页模板,显示搜索页面

5. tags.html
标签页模板,显示TagCloud

6. b_article-guestbook.html
留言页模板

7. b_pagebar.html
页面底部分页条模板,可以改分页条样式

8. b_article-multi.html
首页摘要文章模板

9. b_article-single.html
日志页文章模板,分别引用 b_article_trackback.html、b_article_mutuality.html、b_article_comment.html、b_article_commentpost.html 显示日志后的 引用列表,相关文章,评论内容,评论发表框

10. b_article-istop.html
置顶文章模板

11. b_article_nvabar_l.html
日志页面文章导航,显示“上一篇”日志链接

12. b_article_nvabar_r.html
日志页面文章导航,显示“下一篇”日志链接

13. b_article_tag.html
每个tag 的显示样式

14. b_article_trackback.html
每条引用通告显示模板

15. b_article_mutuality.html
每条相关文章显示模板

16. b_article_comment.html
每条评论内容显示模板

17. b_article_commentpost.html
评论发表框模板

18. b_article_commentpost-verify.html
评论验证码显示样式

三、右侧栏目代码














 

 



二:标签库

1.系统常量区(c_custom.asp,c_option.asp)

当前版本号 :         <#ZC_BLOG_VERSION#>
博客页面语言 :      <#ZC_BLOG_LANGUAGE#> (默认为zh-CN)
博客网址 :             <#ZC_BLOG_HOST#>       
博客标题 :             <#ZC_BLOG_TITLE#>        (显示于浏览器标题栏)     
博客简介 :             <#ZC_BLOG_SUBTITLE#>     
博客名称 :             <#ZC_BLOG_NAME#>        (显示于页面中)
博客副标题 :          <#ZC_BLOG_SUB_NAME#>
界面样式名称 :      <#ZC_BLOG_CSS#>          
版权说明 :             <#ZC_BLOG_COPYRIGHT#>
博客主人名 :        <#ZC_BLOG_MASTER#>    
留言最长字数 :      <#ZC_CONTENT_MAX#>    
表情字符串 :         <#ZC_EMOTICONS_FILENAME#>
表情图片大小 :      <#ZC_EMOTICONS_FILESIZE#>
留言本正文内容 :   <#ZC_GUESTBOOK_CONTENT#>
博客唯一标识号 :   <#ZC_BLOG_CLSID#>        (更改该标识可能对防机器spam有效)
博客时区 :               <#ZC_TIME_ZONE#>         (默认为+0800 ,即北京时间)   
图片自动缩小尺寸: <#ZC_IMAGE_WIDTH#>

分别引用 c_custom.asp及c_option.asp 中相应数据,如<#ZC_BLOG_VERSION#> 引用:ZC_BLOG_VERSION (c_option.asp),可于后台网站设置中更改其内容.

三:语言资源区(LANGUAGE/SimpChinese.asp)

ZC_MSG001-ZC_MSGxxx
引用:<#ZC_MSGxxx#>

这里xxx就要引用的字符串资源的最后3位数字

四:文件缓存区
分别引用程序INCLUDE目录下的文件内容(以下列出默认的14个)

 

*分类目录: <#CACHE_INCLUDE_CATALOG#>
*用户目录: <#CACHE_INCLUDE_AUTHORS#>
* tags     : <#CACHE_INCLUDE_TAGS#>
*站点统计: <#CACHE_INCLUDE_STATISTICS#>
*最近发表: <#CACHE_INCLUDE_PREVIOUS#>
*最新评论: <#CACHE_INCLUDE_COMMENTS#>
*最近留言: <#CACHE_INCLUDE_GUESTCOMMENTS#>
*最近引用: <#CACHE_INCLUDE_TRACKBACKS#>
*日    历: <#CACHE_INCLUDE_CALENDAR#>
*文章归档: <#CACHE_INCLUDE_ARCHIVES#>
导 航 条: <#CACHE_INCLUDE_NAVBAR#>
图标汇集: <#CACHE_INCLUDE_MISC#>
友情链接: <#CACHE_INCLUDE_LINK#>
网站收藏: <#CACHE_INCLUDE_FAVORITE#>

*在索引重建后自动更新内容;无*标签内容可通过修改 INCLUDE 目录下的相应文件予以定义。
1.7中可以引用INCLUDE下的任意文件,使用<#CACHE_INCLUDE_文件名(全大写且不要后缀)#>这种标签( 详细... )

五:文章区

文章基本数据:
编号:    <#article/id#>
链接:    <#article/url#>
权限:    <#article/level#>
标题:    <#article/title#>
摘要:    <#article/intro#>
内容:    <#article/content#>
时间:    <#article/posttime#>
评论数: <#article/commnums#>
浏览数: <#article/viewnums#>
引用数: <#article/trackbacknums#>
引用链接: <#article/trackback_url#>

评论RSS:   <#article/commentrss#>
                    <#article/commentposturl#>
                    <#article/pretrackback_url#>
                    <#article/trackbackkey#>
                    <#article/commentkey#>
别名:           <#article/staticname#>
tags(非链接): <#article/tagtoname#>
第一tag摘要: <#article/firsttagintro#>

文章分类数据:
编号:    <#article/category/id#>
名称:    <#article/category/name#>
序号:    <#article/category/order#>
文章数: <#article/category/count#>
链接:    <#article/category/url#>
别名:    <#article/category/staticname#>

文章作者数据:
编号:    <#article/author/id#>
名称:    <#article/author/name#>
权限:    <#article/author/level#>
Email:   <#article/author/email#>
主页:    <#article/author/homepage#>
文章数: <#article/author/count#>
链接:    <#article/author/url#>
别名:    <#article/author/staticname#>

文章Tag数据(b_article_tag.html):
编号:     <#article/tag/id#>
名称:     <#article/tag/name#>
摘要:     <#article/tag/intro#>
文章数: <#article/tag/count#>
链接:     <#article/tag/url#>
Encode:<#article/tag/encodename#>

文章评论数据(b_article_comment.html):
编号:    <#article/comment/id#>
名称:    <#article/comment/name#>
网址:    <#article/comment/url#>
           <#article/comment/urlencoder#>(干扰处理过的URL,防spam)
Email:   <#article/comment/email#>
时间:    <#article/comment/posttime#>
内容:    <#article/comment/content#>
序号:    <#article/comment/count#>
作者编号:    <#article/comment/authorid#>
第一联系(网址优先):    <#article/comment/firstcontact#>
Email的MD5码:            <#article/comment/emailmd5#>

引用文章数据(b_article_trackback.html):
编号:    <#article/trackback/id#>
名称:    <#article/trackback/name#>
网址:    <#article/trackback/url#>
标题:    <#article/trackback/tile#>
时间:    <#article/trackback/posttime#>
内容:    <#article/trackback/content#>
序号:    <#article/trackback/count#>

相关文章数据(b_article_mutuality.html):
编号:    <#article/mutuality/id#>
网址:    <#article/mutuality/url#>
时间:    <#article/mutuality/posttime#>
名称:    <#article/mutuality/name#>

文章页“前后篇文章导航条”数据:
上一篇文章地址: <#article/nav_l/url#>      (b_article_nvabar_l.html)
上一篇文章标题: <#article/nav_l/name#>
下一篇文章地址: <#article/nav_r/url#>     (b_article_nvabar_r.html)
下一篇文章标题: <#article/nav_r/name#>

文章生成时间( 详细... ):
<#article/posttime/longdate#>
<#article/posttime/shortdate#>
<#article/posttime/longtime#>
<#article/posttime/shorttime#>
<#article/posttime/year#>
<#article/posttime/month#>
<#article/posttime/monthname#>
<#article/posttime/day#>
<#article/posttime/weekday#>
<#article/posttime/weekdayname#>
<#article/posttime/hour#>
<#article/posttime/minute#>
<#article/posttime/second#>

六:文章列表区

多页排列的分页条:
<#template:pagebar#>:由default.html和catalog.html引用

<#pagebar/page/url#>:在b_pagebar.html中定义和修改
<#pagebar/page/number#>:在b_pagebar.html中定义和修改

只有“前一页”和“后一页”的分页条:
<#template:pagebar_next#>:由default.html和catalog.html引用
<#template:pagebar_previous#>:由default.html和catalog.html引用

只由catalog.html使用的标签:
<#articlelist/author/id#>
<#articlelist/tags/id#>
<#articlelist/category/id#>
<#articlelist/date/year#>
<#articlelist/date/month#>
<#articlelist/date/day#>
<#articlelist/date/shortdate#>

由default.html和catalog.html使用的标签:
<#articlelist/page/now#>
<#articlelist/page/all#>

七:特殊的标签

<#BLOG_CREATE_TIME#>:文件生成时的当前时间,可以放在default.html,single.html等页

<#BlogTitle#>:当前页的标题
如果在default.html就是BLOG的子标题,在single.html就是文章的标题,在catalog.html就是相关分类等的名称,等等

八:zblog生成静态分类的两种方法

1、分类目录在根目录下,如 xxx.net/fenlei1.html 形式。

方法:博客后台-网站设置管理-静态目录配置及文件重建设置,把“生成分类和按月归档的静态首页”勾上就行了,其它都不用做。

2、分类目录在根目录下以文件夹形式表示,如 xxx.net/fenlei1/ 形式。

方法:博客后台-网站设置管理-静态目录配置及文件重建设置,把“生成分类和按月归档的静态首页”勾上,在“自定义分类和按月归档的静态首页配置”里写 {%category%} ,把“匿名访问分类和按月归档的静态首页”勾上。