z-blog评论距离日志发布时长功能
2010-6-8 - - zblog相关 - Views
今天,再向大家介绍一个功能拓展——如何给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!
关键词 // Z-Blog Z-Blog拓展 Z-Blog技巧
出处:低一度,链接:http://www.diyidu.cn/post/zblog_commenttimes.html
随机推荐
to "z-blog评论距离日志发布时长功能"
-
#1 找牛拉犁 回复该留言 2010-6-8 13:54:53呵,这个不错!看起来没像现在的那么死板。
-
过几天我把这篇日志转载走了,先告诉你下,度哥。diyidu 于 2010-6-8 16:53:40 回复哦,知道了。
-
这功能好,如果是秒、分种、小时、天的计算会更好。diyidu 于 2010-6-8 16:54:27 回复可以的。我再研究下写法。
-
看见好几个博客在写在这个内容。diyidu 于 2010-6-8 16:54:56 回复有吗?
-
这文章在别处见过~diyidu 于 2010-6-8 16:55:31 回复可能性不大,因为哥是原创:)loker 于 2011-12-23 12:57:56 回复石头哥也写过这个教程、不过改了之后没效果,先试试这个
-
这个看起来不错,不过感觉用处好像不大。diyidu 于 2010-6-8 16:56:03 回复说实话,我也觉得用处不大。
-
呵呵,这个好像没有多大意义啊。diyidu 于 2010-6-8 17:55:31 回复恩,我也觉得:)
-
看起来不错!diyidu 于 2010-6-8 17:56:11 回复有人问我就写了,其实这个不实用。
-
好像很不错哦。diyidu 于 2010-6-8 17:57:55 回复哇,回访速度飞快啊。
-
对于asp一窍不通。diyidu 于 2010-6-8 20:11:42 回复你都在研究更高级的PHP了吧?
-
我研究下,看看能不能弄到我的博客上,不过我的版本比现在的低一级。diyidu 于 2010-6-8 20:12:24 回复可以的,估计代码位置不一样罢了。
-
在你的博客里真的学到不少Zblog的知识,真不错。diyidu 于 2010-6-8 20:12:58 回复谢谢鼓励,多批评:)
-
到俺都已十三楼了啊?diyidu 于 2010-6-8 22:01:05 回复13是个好数字,你走运了!
-
接下来我的这个小楼就是要发了,是不是啊?哈哈!diyidu 于 2010-6-8 22:50:15 回复呵,哥你还信这个啊?
-
不怎么实用。不过还是鼓励原创!diyidu 于 2010-6-8 23:39:36 回复呵,感谢点评:)
-
我用不上,不过博主的更新速度没说的。顶~~diyidu 于 2010-6-9 8:23:50 回复忙里偷闲啊。
-
这个还是首创呢,不错。diyidu 于 2010-6-9 8:24:23 回复老周最近真够神秘的!
-
原创就好,赞一个,学习了。diyidu 于 2010-6-9 8:24:57 回复姐姐多批评哦。
-
我写个jQ版的,桶哥写个ASP版的,哈哈。diyidu 于 2010-6-9 8:51:22 回复不谋而合,难怪有人说在别处见过。
-
看着不错,没啥大用处啊。diyidu 于 2010-6-9 8:51:57 回复这个确实用处不大。
-
还是不折腾源程序~这个危险有点儿大~diyidu 于 2010-6-9 9:50:53 回复是有风险的,特别是当你一知半解时。
-
谢谢分享经验,刚好在使用ZB。diyidu 于 2010-6-9 10:30:47 回复不客气:)
-
这功能我还真的没有用过呢。diyidu 于 2010-6-9 12:24:45 回复呵,如今可以试下了,JQ版本的修改请参见石头博客。
-
用的是wp,不过还是支持一下。diyidu 于 2010-6-9 21:16:37 回复感谢支持。
-
wordpres用户再一次飘过。diyidu 于 2010-6-9 21:17:59 回复你干脆倒戈过来ZB得了,这样飘也不是办法:)
-
个人不喜欢太花哨的东西,毕竟是个博客而已,不然可以去用CMS了,哈哈。diyidu 于 2010-6-9 22:40:13 回复加这个就花俏了吗?
-
我就是来测试下表情的显示位置。diyidu 于 2010-6-9 23:08:22 回复恩,有什么问题吗?晓潘 于 2010-6-10 8:04:06 回复回复的时候,表情会错位。
-
以前要不是国内网络风波跑国外空间,我还是用zblog的。diyidu 于 2010-6-11 0:15:40 回复有机会在换回来哦。
-
认真学习做博客当中。diyidu 于 2010-6-11 0:16:21 回复多指教哦,不要光学:)
-
哥,我转载了此文。http://www.xp945.com/post/241.htmldiyidu 于 2010-6-11 8:32:13 回复哦。好。不知道我这个有没收录了?
-
这个实用性感觉不是很大哦。diyidu 于 2010-6-11 15:31:58 回复是啊,起码我同意你的观点。
-
这个功能比较好玩呢!
-
很不错,支持一下,顶了。
-
不错自己弄上啦,谢谢。



