当前位置:首页 > zblog相关 > z-blog评论距离日志发布时长功能
Jun8th

z-blog评论距离日志发布时长功能

桶哥 zblog相关 32 人阅读了此文 我来说两句!

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

z-blog评论距离日志发布时长功能

    具体操作步骤如下——
    
    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,转载须注明!

to "z-blog评论距离日志发布时长功能" 引用该日志!

  1. 找牛拉犁
    #1 找牛拉犁 回复该留言 2010-6-8 13:54:53

    呵,这个不错!看起来没像现在的那么死板。

    diyidu 于 2010-6-8 13:56:55 回复
    呵,你反应真快啊!

  2. 晓潘
    #2 晓潘 回复该留言 2010-6-8 14:15:34

    过几天我把这篇日志转载走了,先告诉你下,度哥。

    diyidu 于 2010-6-8 16:53:40 回复
    哦,知道了。

  3. li
    #3 li 回复该留言 2010-6-8 15:16:40

    这功能好,如果是秒、分种、小时、天的计算会更好。

    diyidu 于 2010-6-8 16:54:27 回复
    可以的。我再研究下写法。

  4. 疯子
    #4 疯子 回复该留言 2010-6-8 15:20:18

    看见好几个博客在写在这个内容。

    diyidu 于 2010-6-8 16:54:56 回复
    有吗?

  5. huangjun
    #5 huangjun 回复该留言 2010-6-8 15:35:18

    这文章在别处见过~

    diyidu 于 2010-6-8 16:55:31 回复
    可能性不大,因为哥是原创:)

  6. 草儿
    #6 草儿 回复该留言 2010-6-8 16:29:36

    这个看起来不错,不过感觉用处好像不大。

    diyidu 于 2010-6-8 16:56:03 回复
    说实话,我也觉得用处不大。

  7. LouisHan
    #7 LouisHan 回复该留言 2010-6-8 17:41:53

    呵呵,这个好像没有多大意义啊。

    diyidu 于 2010-6-8 17:55:31 回复
    恩,我也觉得:)

  8. 于泽鹏
    #8 于泽鹏 回复该留言 2010-6-8 17:47:07

    看起来不错!

    diyidu 于 2010-6-8 17:56:11 回复
    有人问我就写了,其实这个不实用。

  9. 做爱做的事
    #9 做爱做的事 回复该留言 2010-6-8 17:56:20

    好像很不错哦。

    diyidu 于 2010-6-8 17:57:55 回复
    哇,回访速度飞快啊。

  10. zwwooooo
    #10 zwwooooo 回复该留言 2010-6-8 19:08:51

    对于asp一窍不通。

    diyidu 于 2010-6-8 20:11:42 回复
    你都在研究更高级的PHP了吧?

  11. cuike
    #11 cuike 回复该留言 2010-6-8 19:48:05

    我研究下,看看能不能弄到我的博客上,不过我的版本比现在的低一级。

    diyidu 于 2010-6-8 20:12:24 回复
    可以的,估计代码位置不一样罢了。

  12. 可乐
    #12 可乐 回复该留言 2010-6-8 19:56:24

    在你的博客里真的学到不少Zblog的知识,真不错。

    diyidu 于 2010-6-8 20:12:58 回复
    谢谢鼓励,多批评:)

  13. 花脸猴
    #13 花脸猴 回复该留言 2010-6-8 21:54:58

    到俺都已十三楼了啊?

    diyidu 于 2010-6-8 22:01:05 回复
    13是个好数字,你走运了!

  14. 刘晓林
    #14 刘晓林 回复该留言 2010-6-8 22:22:22

    接下来我的这个小楼就是要发了,是不是啊?哈哈!

    diyidu 于 2010-6-8 22:50:15 回复
    呵,哥你还信这个啊?

  15. 二就二啦
    #15 二就二啦 回复该留言 2010-6-8 22:54:58

    不怎么实用。不过还是鼓励原创!

    diyidu 于 2010-6-8 23:39:36 回复
    呵,感谢点评:)

  16. 团伙
    #16 团伙 回复该留言 2010-6-9 0:54:33

    我用不上,不过博主的更新速度没说的。顶~~

    diyidu 于 2010-6-9 8:23:50 回复
    忙里偷闲啊。

  17. 我是周哥
    #17 我是周哥 回复该留言 2010-6-9 1:40:06

    这个还是首创呢,不错。

    diyidu 于 2010-6-9 8:24:23 回复
    老周最近真够神秘的!

  18. 太阳博客
    #18 太阳博客 回复该留言 2010-6-9 8:03:22

    原创就好,赞一个,学习了。

    diyidu 于 2010-6-9 8:24:57 回复
    姐姐多批评哦。

  19. 石头
    #19 石头 回复该留言 2010-6-9 8:30:01

    我写个jQ版的,桶哥写个ASP版的,哈哈。

    diyidu 于 2010-6-9 8:51:22 回复
    不谋而合,难怪有人说在别处见过。

  20. 龙江人
    #20 龙江人 回复该留言 2010-6-9 8:32:03

    看着不错,没啥大用处啊。

    diyidu 于 2010-6-9 8:51:57 回复
    这个确实用处不大。

  21. 还是不折腾源程序~这个危险有点儿大~

    diyidu 于 2010-6-9 9:50:53 回复
    是有风险的,特别是当你一知半解时。

  22. 煎饼
    #22 煎饼 回复该留言 2010-6-9 10:28:19

    谢谢分享经验,刚好在使用ZB。

    diyidu 于 2010-6-9 10:30:47 回复
    不客气:)

  23. 园子
    #23 园子 回复该留言 2010-6-9 12:21:27

    这功能我还真的没有用过呢。

    diyidu 于 2010-6-9 12:24:45 回复
    呵,如今可以试下了,JQ版本的修改请参见石头博客。

  24. iamlukas
    #24 iamlukas 回复该留言 2010-6-9 12:46:27

    用的是wp,不过还是支持一下。

    diyidu 于 2010-6-9 21:16:37 回复
    感谢支持。

  25. 猪八戒
    #25 猪八戒 回复该留言 2010-6-9 21:08:10

    wordpres用户再一次飘过。

    diyidu 于 2010-6-9 21:17:59 回复
    你干脆倒戈过来ZB得了,这样飘也不是办法:)

  26. haibor
    #26 haibor 回复该留言 2010-6-9 22:12:52

    个人不喜欢太花哨的东西,毕竟是个博客而已,不然可以去用CMS了,哈哈。

    diyidu 于 2010-6-9 22:40:13 回复
    加这个就花俏了吗?

  27. 晓潘
    #27 晓潘 回复该留言 2010-6-9 22:48:52

    我就是来测试下表情的显示位置。

    diyidu 于 2010-6-9 23:08:22 回复
    恩,有什么问题吗?
    晓潘 于 2010-6-10 8:04:06 回复
    回复的时候,表情会错位。

  28. 朵未
    #28 朵未 回复该留言 2010-6-10 21:21:59

    以前要不是国内网络风波跑国外空间,我还是用zblog的。

    diyidu 于 2010-6-11 0:15:40 回复
    有机会在换回来哦。

  29. dxwggpl
    #29 dxwggpl 回复该留言 2010-6-10 21:22:32

    认真学习做博客当中。

    diyidu 于 2010-6-11 0:16:21 回复
    多指教哦,不要光学:)

  30. 晓潘
    #30 晓潘 回复该留言 2010-6-11 7:07:35

    哥,我转载了此文。http://www.xp945.com/post/241.html

    diyidu 于 2010-6-11 8:32:13 回复
    哦。好。不知道我这个有没收录了?

  31. 兰妮
    #31 兰妮 回复该留言 2010-6-11 14:47:25

    这个实用性感觉不是很大哦。

    diyidu 于 2010-6-11 15:31:58 回复
    是啊,起码我同意你的观点。

  32. Lvtu
    #32 Lvtu 回复该留言 2010-9-6 17:36:16

    这个功能比较好玩呢!

此楼已盖到第32层了,目前尚未封顶!