发新话题
打印

简单修改,让Z-Blog也显示"相关文章"功能

简单修改,让Z-Blog也显示"相关文章"功能

月光博客等一些Blog中都有"相关文章"列表, 感觉比Z-Blog目前这样只在文章底部显示Tags要好很多. 因为大家看到标签并不知道你这个标签下写过多少文章, 也不知道是否值得一看, 所以很少有人会特意点Tags中的链接去看一下的(除非有人对某个标签类型中的文章特别感兴趣), 但如果下面直接列出的是相关的文章, 那就两说了, 读者可能随意一瞟, 看到其中一篇的标题比较感兴趣, 当然会点开看一下具体内容了.
一直想给Z-Blog加这么个功能, 但总没有时间, 今天下午正好没有工作, 就打开Z-Blog的源码, 一行一行地跟踪, 想在适当的位置加了这一功能.
当跟踪到Function文件夹下的c_system_lib.asp中Export_Mutuality这个函数时发现这个函数就是显示相关文章列表的, 原来Z-Blog本来就有这一功能, 只是默认模板中没用, 所以多数人都不知道而已 -_-!!!
既然原本就有, 那就简单了, 只要打开b_article-single.html, 在适当的位置(想显示相关文章的位置)添加如下代码并重建全部文章一遍就好了
复制内容到剪贴板
代码:
<ul id="mutuality">
  相关文章 [查看与 <#template:article_tag#>相关的全部文章]
<#template:article_mutuality#>
</ul>
当然, 以上只是显示相关列表, 具体显示的样式则可以通过修改TEMPLATE\b_article_mutuality.html这个模板文件及相应的CSS来实现了. 我现在用的是阿查的风格, 修改的模板及CSS如下:
b_article_mutuality.html:
复制内容到剪贴板
代码:
<li><a href="<#article/mutuality/url#>" title="<#article/mutuality/name#> <#article/mutuality/posttime#>"><#article/mutuality/name#></a></li>
CSS中加入如下定义:
复制内容到剪贴板
代码:
#mutuality {/*日志内容页相关文章列表*/
text-align:left;
border:1px #B0BDC6 solid;
padding:10px;
font-weight: bold;
line-height: 22px;
margin-top: 0 0 10px 0;
overflow: auto;
_height: 1%;
background-image: url(azha/relation.gif);
background-repeat: no-repeat;
background-position: 10px 12px;
}
#mutuality li {
font-weight: normal;
float: left;
width: 255px;
white-space: nowrap;
text-overflow:ellipsis;
overflow: hidden;
line-height: 18px;
background-image: url(azha/pointtext.gif);
background-repeat: no-repeat;
padding-left: 14px;
}
如果风格或放的位置跟我不同的话, 主要修改一下CSS定义就可以的.

原文: http://blog.wyshen.com/post/165.shtml
效果: http://blog.wyshen.com/post/135.shtml

[ 本帖最后由 软件兔 于 2007-4-25 19:31 编辑 ]

TOP

惊~!!这是?

TOP

???????????莫名奇妙。
相关文章本来就是Z-BLOG的一个功能,月光用的就是Z-BLOG啊
至于他的随机文章,他写过插件,你应该先去插件区看看。
再说默认模板不是有的嘛!!!你应该先看看技术区的文章标签说明啊!

[ 本帖最后由 Zx.MYS 于 2007-4-25 19:39 编辑 ]
[AD]:个人BLOG:思想碎片@Zx.MYS
[说明]:1.有事请发帖,论坛短消息已禁用。2.写Z-Blog程序的不是我,是另外一个zx。3:准备高考,消失一年。

TOP

这个楼主是不是喝醉了 Z-blog默认模板一直就有相关文章功能的 地球人都知道的 还搞搞??

[ 本帖最后由 washun 于 2007-4-25 19:51 编辑 ]
ZIPPO广州实体店-全场4折起,售后7天包退换。
支持Z-blog,谴责篡改&去除版权标记的可耻行为
------------------------------------------------------------------------------------------
新手请多看应用教程区Z-wiki,或站内搜索寻找答案
1、Z-blog主题修改助手   2、默认模板右侧栏目代码注释       3、默认CSS样式的注释     
4、Z-BLOG使用小贴士收集         5、Z-Blog模板标签库及相关说明   6、加广告请搜索gg/google/广告

TOP

回贴的真逗

TOP

, 我一用Z-Blog就直接装的阿楂的风格, 并没有见到这个功能, 而且看不少用默认风格的朋友BLOG也都没有"相关文章, 所以一开始是以为没有这一功能的

今天下午发现有这一功能, 以上的三处修改只是把这一功能显示出来而已

TOP

有些人 不会用tags 所以相关文章没有文章显示
ZIPPO广州实体店-全场4折起,售后7天包退换。
支持Z-blog,谴责篡改&去除版权标记的可耻行为
------------------------------------------------------------------------------------------
新手请多看应用教程区Z-wiki,或站内搜索寻找答案
1、Z-blog主题修改助手   2、默认模板右侧栏目代码注释       3、默认CSS样式的注释     
4、Z-BLOG使用小贴士收集         5、Z-Blog模板标签库及相关说明   6、加广告请搜索gg/google/广告

TOP

呵呵, 自换上Z-Blog后一直没仔细看过源码, 今天这是第一次系统地看Z-Blog的源码

其实对Z-Blog有哪些功能还不是很清楚的, 特别是那些默认模板中没有的或阿楂风格中没有的~

TOP

数数指甲http://www.ly705.cn

TOP

哈哈,不过文章不错,

TOP

呵呵, 兔兄总是这么认真的...不过许多皮肤可能忽略了这个设置, 小兔的这篇详尽说明还是很有用的.

TOP

发新话题