z-blog评论距离日志发布时长功能
今天,再向大家介绍一个功能拓展——如何给Z-Blog的每条评论增加“距离日志发布时长”功能。这个功能到底有何用,我一时半刻还真有点儿说不上来,不过看到不少程序的互动模块中好像都有这个,且群里的“石头”同学碰巧也在问,所以就蛮写了个(注意:此修改适用于Z-Blog 1.8 Walle Build 100427最新版本,其他版本未测试)!大家先看效果演示——

具体操作步骤如下——
1.打开“根目录/FUNCTION/c_system_lib.asp”文件,在2805、2806行附近找到如下代码:
ReDim aryTemplateTagsName(11)
ReDim aryTemplateTagsValue(11)
将之修改为——
ReDim aryTemplateTagsName(12)
ReDim aryTemplateTagsValue(12)
2.还是打开“根目录/FUNCTION/c_system_lib.asp”文件,在2830行附近插入如下代码:
Dim objArticle
Set objArticle=New TArticle
If objArticle.LoadInfoByID(log_ID) Then
aryTemplateTagsName( 12)="article/comment/difftime"
aryTemplateTagsValue(12)="距日志发布" & DateDiff("h",objArticle.PostTime,PostTime) & "小时后"
Else
aryTemplateTagsName( 12)="article/comment/difftime"
aryTemplateTagsValue(12)=""
End If
Set objArticle=Nothing
保存并上传覆盖原文件。
3.修改主题文件中的“b_article_comment.html”文件,在合适的位置增加“<#article/comment/difftime#>”标签。保存后“文件重建”,即可生效。
注释:
以上修改,间隔单位默认是小时(h),另外还有其他几种间隔单位,可通过修改代码:“DateDiff("h",objArticle.PostTime,PostTime)”,将其中的"h"换为以下几种参数来加以实现——
yyyy (年)
q (季)
m (月)
y (一年的日数)
d (日)
w (一周的日数)
ww (周)
h (时)
n (分钟)
s (秒)
OK,Enjoy it!
本文出自:低一度,地址:http://www.diyidu.cn/post/zblog_commenttimes.html,转载须注明!

呵,这个不错!看起来没像现在的那么死板。
过几天我把这篇日志转载走了,先告诉你下,度哥。
这功能好,如果是秒、分种、小时、天的计算会更好。
看见好几个博客在写在这个内容。
这文章在别处见过~
这个看起来不错,不过感觉用处好像不大。
呵呵,这个好像没有多大意义啊。
看起来不错!
好像很不错哦。
对于asp一窍不通。
我研究下,看看能不能弄到我的博客上,不过我的版本比现在的低一级。
在你的博客里真的学到不少Zblog的知识,真不错。
到俺都已十三楼了啊?
接下来我的这个小楼就是要发了,是不是啊?哈哈!
不怎么实用。不过还是鼓励原创!
我用不上,不过博主的更新速度没说的。顶~~
这个还是首创呢,不错。
原创就好,赞一个,学习了。
我写个jQ版的,桶哥写个ASP版的,哈哈。
看着不错,没啥大用处啊。
还是不折腾源程序~这个危险有点儿大~
谢谢分享经验,刚好在使用ZB。
这功能我还真的没有用过呢。
用的是wp,不过还是支持一下。
wordpres用户再一次飘过。
个人不喜欢太花哨的东西,毕竟是个博客而已,不然可以去用CMS了,哈哈。
我就是来测试下表情的显示位置。
以前要不是国内网络风波跑国外空间,我还是用zblog的。
认真学习做博客当中。
哥,我转载了此文。http://www.xp945.com/post/241.html
这个实用性感觉不是很大哦。
这个功能比较好玩呢!