天缘博客

日薄风骤艳阳曾,月明今夜诵三经,天缘路上多风雨,地北天南亦有情。

如何为Z-BLOG日志增加缩略图

本文演示为Z-Blog日志增加缩略图(上篇文章叫标题图片)显示,Z-Blog系统是个非常精简的博客系统,没Wordpress复杂,所以修改起来也很简单,本文介绍两种缩略图实现方法,分别使用<#template:article_tag#>标记和<#article/firsttagintro#>标记,如想每篇文章都使用不同的标题图片,还可以使用<#article/id#>等标记处理,可根据自己情况选择。

基础阅读:

文章标题图片的三种实现方式

Z-BLOG模块文件及标签变量说明

如何为Z-BLOG边栏增加Feed订阅功能模块

一、利用<#template:article_tag#>构造文章缩略图

使用<#template:article_tag#>标记需要每篇文章只设置一个标签,否则会出现连续无法正常替换出构造的图片地址。

实现方法如下:

1、在THEMES目录(Z-Blog根目录下可看到)下找到你当前主题目录,再把主题目录下TEMPLATE下面的b_article-multi.html和b_article_tag.html两个文件,连同STYLE目录下的CSS文件下载到本地,当然如果你有权限可以直接在服务器上操作那更方便。

2、打开b_article-multi.html文章列表展示文件(html文件可以用Dreamweaver、记事本等软件),在<div class="post-body">位置后增加<#template:article_tag#>标记,把<h5 class="post-tags"><#ZC_MSG138#>: <#template:article_tag#></h5>这一段删除(如果有的话),如下图:

3、同样方法修改b_article_tag.html内容为<img src="<#ZC_BLOG_HOST#>/image/thumb_<#article/tag/name#>.gif" class="thumb" />,意思是将调用image目录下的thumb_tagname.gif为缩略图显示:

4、为该缩略图设置显示风格,打开CSS样式表文件(一般是default.css),找到div.post-body这一段,在后面加上这么一句(具体位置,需要根据你主题CSS风格确定,默认主题下是这个类):

div.post-body img.thumb {
    float:left;
    margin:4px;padding:2px;
    border: 1px solid #CCC;
}

意思是让这个缩略图篇靠左对齐,边距为4,边框为1,且颜色为#CCC。

5、修改完成后保持并上传到网站上对应的TEMPLATE和STYLE目录下,覆盖原文件。再手工制作一个小图片命名为thumb_ImTag.gif并上传到Z-BLOG的IMAGE目录下。

6、在Z-Blog后台新建一个tag标签,并命名为ImTag,新创建一篇文章,并设置该文章标签为ImTag,如下图:

7、文章内容随便输入即可,反正是测试文章,最后保存并发布,回到首页查看效果如下图:

二、利用<#article/firsttagintro#>构造文章缩略图

如果你的文章有多个TAG,如果仍使用上面方法,替换后会有问题,不过可以使用<#article/firsttagintro#>标记来解决(这个标记好像是新添加的,代表第一个tag标签的摘要信息),该替换只使用日志的第一个TAG摘要,方法同上文方法类似:

1、只需编辑两个文件:b_article-multi.html和主题下的CSS样式表,由于日志可能包含多个标签,不要修改b_article_tag.html文件内容,如果你已经按照方法1修改过需还原回去。

2、在b_article-multi.html文件里增加:<img src="<#ZC_BLOG_HOST#>/image/thumb_<#article/firsttagintro#>.gif" class="thumb" />这么一句,但:<h5 class="post-tags"><#ZC_MSG138#>: <#template:article_tag#></h5>这个部分可以不去掉(如果有的话),这样修改完成后可以既显示文字TAG同时可以显示缩略图。

4、添加CSS样式(同方法1步骤4)上传覆盖原文件后,先检查TAG摘要名称,示例如下图,要保证摘要都有对应的缩略图片(thumb_xxxx.gif格式)。

5、打开刚才创建的日志,然后再添加一个TAG(示例:YareTag),然后保存发布,显示结果如下(可显示缩略图及多个TAG标签):

三、补充说明

记得以前可以用<#article/firsttagname#>,好像在新版本中(1.8 Walle Build 100427)被修改掉了,查了一下c_system_lib.asp中的aryTemplateTagsValue变量,发现多了个<#article/firsttagintro#>就用上了。

本文测试说明:

  1. 本文示例是使用Z-Blog default主题下的测试结果,随使用的主题不同,可能网页代码有所差异,但是修改的文件一般都是相同的;
  2. 本文演示方法中的TAG只是示例,实际写文章时需要根据自己起名字,只需确保各TAG名字有一个对应的缩略图片即可;
  3. 缩略图需提前根据标签名制作,命名及格式需统一,上传到约定的目录下,比如本文是放置到IMAGE目录下,实际使用请根据需要修改。
  4. TAG名字如果是英文还需要大小写要同缩略图片名字相同,防止在LINUX主机上无法调用问题;
  5. 需注意CSS风格样式表中增加的thumb风格位置,最好放到限定范围最小的位置,风格还可以随意定制,比如居中、靠右,设置背景图片等等;
  6. 如打算在文章展示页也显示缩略图,可以把上文图片地址添加到TEMPLATE下的b_article-single.html下面的<div class="post-body">后面即可;
天缘网友 [王朋雨博客]: 2011-11-01 13:44:12 发表
来学习啦,谢谢分享
天缘网友 [好好生活]: 2011-06-04 22:04:53 发表
好好学习,试试看看
天缘网友 [天缘]: 2011-02-09 06:49:48 发表
@思齐:普通网络程序不需要频繁维护,对个人而言其实就是折腾,能用就可以了,那些所谓的标签、模板也都只是个临时约定而已,大可不必较真,解决了就OK了,下次或许有更好的办法。
天缘网友 [思齐]: 2011-02-09 06:28:50 发表
留言被拦截了一些,刚才发邮件给你补充了一下,敬请查收!
天缘网友 [思齐]: 2011-02-09 06:11:03 发表
天缘你好,想请问下为缩略图添加标签链接的标记是什么?刚才尝试直接用标签地址加标记改了下,具体效果是出来了,但这样修改语法规范吗?以下是我所做的更改:
1、在b_article-multi.html中添加:
2、css里则指定为:
div.intro img.thumb{padding:3px 0px 6px 0px;font-size:13px;float:left;margin:4px;padding:2px;border:1px solid #CCC;}
天缘网友 [青岛家庭旅馆]: 2010-10-04 17:35:55 发表
来学习一下。。
天缘网友 [天缘]: 2010-08-06 15:10:11 发表
@Tony:我才刚开始,有空就改改。
@Bee君:我起初也是用他的模板,不过现在用自己的系统了。
天缘网友 [YU]: 2010-08-06 11:56:35 发表
这个博客要怎么弄呀,我都搞了一天了。
天缘网友 [Bee君]: 2010-08-06 01:02:29 发表
以前用Z-blog的时候,是学月光博客的做法
天缘网友 [伍锐锋]: 2010-08-05 23:44:38 发表
这文章很实用,下次改版博客用得着
天缘网友 [Tony]: 2010-08-05 21:40:18 发表
我现在折腾的劲好像过了!
天缘网友 [天缘]: 2010-08-05 13:12:11 发表
@平平:PHP系统有WP在称霸,其它的产品必须要定位好才能有市场。
天缘网友 [平平]: 2010-08-04 22:15:57 发表
zblog用的人还是有一部分的,呵呵 像我的bo已经灭绝了快
天缘网友 [山水画]: 2010-08-04 21:44:31 发表
支持一下~~~
天缘网友 [天缘]: 2010-08-04 20:41:08 发表
@思齐博客:你自己随意整就好了,如果发现我文章存在错误,欢迎随时指出。
@飞晏:这个主题是我瞎凑的,将就着用了,以后请高人帮忙设计一个。
@益酷网:不留下来喝点酒?菜都买好了。
天缘网友 [益酷网]: 2010-08-04 20:17:25 发表
好长时间没来看博主了,路过!
天缘网友 [飞晏]: 2010-08-04 19:35:53 发表
以前用的ZBLOG缩略图都是手工添加的
你的主题挺漂亮的
天缘网友 [思齐博客]: 2010-08-04 15:15:04 发表
这个文章不错,刚做了个,不过为了测试另存了天缘的几张标签图片,等有空自己再做几张上去替换。
天缘网友 [YU]: 2010-08-04 14:52:33 发表
博主很是用心啊!!!!
天缘网友 [天缘]: 2010-08-04 13:26:03 发表
@YY:到处烂发广告没用的,我全部链接都会检查。
@日光博客:下次补一个,过段时间再写。
@人好哇:本来就是针对Z-BLOG使用的。WP肯定用不了。
天缘网友 [日光博客]: 2010-08-04 11:54:12 发表
再发个wordpress缩略图的制作方法
天缘网友 [人好哇]: 2010-08-04 10:39:54 发表
这东东还是蛮实用的。不过我用的是WP,用不上。。。
天缘网友 [YY]: 2010-08-04 08:58:44 发表
恩 学习了

发表评论:

◎欢迎参与讨论,所有评论皆需审核,非法及及未经许可的广告信息不是勤劳致富的法宝,请勿发表。

订阅博客

最近发表

标签云

快速通道

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2011 Metsky.com, All rights Reserved.