
受月光博客的启发,想做到以category分类为标志的图文混排效果。因为以tags为标志的图文混排首先要求每篇文章只能有一个tags,而这个则违背了zblog设计的原委。实际上每篇文章有时候是需要多个tags的,而月光的处理办法其原理是修改b_article_tag.html文件,让它变成显示图片的功能,与此同时,它就不能再做为显示文字了。所以,用这种做法的代价就是必须保证每篇文章只有一个tags,同时,还要保证在摘要下面不能出现tags文字。因为文字显示已经被改成显示图片了。
向你推荐猎奇的做法,用category分类为标志实现图文混排效果。
1.在TEMPLATE文件夹下新建b_article_cate.html文件。
文件内容为:
<img src="<#ZC_BLOG_HOST#>logo/<#article/category/staticname#>.gif" alt="<#article/category/name#>" class="thumb" />
2.修改TEMPLATE/b_article-multi.html文件,(如果要在文章页也显示图片,则同样也要修改b_article-single.html文件
将原来的
<div class="post-body"><#article/intro#></div>
修改为
3.如果想在图片上增加链接,则做法如下:
打开TEMPLATE/b_article_multi.html文件或者b_article-single.html文件,在<#template:article_cata#>两边加上文章链接即可代码如下:
4.进入分类管理,给每个category增加一个摘要,内容为一个英文单词,用于图片文章名。
然后,在Blog的根下建立一个名为logo的目录。将上面命名的文件名增加.gif后缀后复制到这个目录下。
修改STYLE目录下的CSS文件,增加如下内容:
到此工作看似完成了,但还没有,请不要急着重建文件。因为zblog中TEMPLATE文件夹中的文件都是经过严格定义的,只有经过定义的文件才可以被<#template:article_tata#>这样的引用。所以,下面就进行b_article_cate.html文件的定义。
5.打开FUNCTION/c_system_lib.asp文件,找到与Public Template_Article_Single类似的代码,在里面增加代码
找到Application.Lock,在后面增加如下代码
找到Template_Article_Single=Replace(Template_Article_Single,"<#template:article_trackback#>",Template_Article_Trackback)代码,在旁边增加如下代码
6.这样就完成了基本的定义工作,现在可以重建文件
7.再进行logo文件夹下的图标制作,就最终完成工作了。
音乐吧 相册 搜搜猎奇 站长日记 万年历 评论本文 给我留言