低一度

顶部横幅

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

2010-6-8 - diyidu - zblog相关 - Views

今天,再向大家介绍一个功能拓展——如何给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!

关键词 // Z-Blog Z-Blog拓展 Z-Blog技巧
出处:低一度,链接:http://www.diyidu.cn/post/zblog_commenttimes.html

上一篇:Summerhost提供的1g免费空间 下一篇:巴士文章列表增加时间调用功能

随机推荐

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

  • 找牛拉犁
    #1 找牛拉犁 回复该留言 2010-6-8 13:54:53
    呵,这个不错!看起来没像现在的那么死板。
    diyidu 于 2010-6-8 13:56:55 回复
    呵,你反应真快啊!
  • 晓潘
    #2 晓潘 回复该留言 2010-6-8 14:15:34
    过几天我把这篇日志转载走了,先告诉你下,度哥。
    diyidu 于 2010-6-8 16:53:40 回复
    哦,知道了。
  • li
    #3 li 回复该留言 2010-6-8 15:16:40
    这功能好,如果是秒、分种、小时、天的计算会更好。
    diyidu 于 2010-6-8 16:54:27 回复
    可以的。我再研究下写法。
  • 疯子
    #4 疯子 回复该留言 2010-6-8 15:20:18
    看见好几个博客在写在这个内容。
    diyidu 于 2010-6-8 16:54:56 回复
    有吗?
  • huangjun
    #5 huangjun 回复该留言 2010-6-8 15:35:18
    这文章在别处见过~
    diyidu 于 2010-6-8 16:55:31 回复
    可能性不大,因为哥是原创:)
    loker 于 2011-12-23 12:57:56 回复
    石头哥也写过这个教程、不过改了之后没效果,先试试这个
  • 草儿
    #6 草儿 回复该留言 2010-6-8 16:29:36
    这个看起来不错,不过感觉用处好像不大。
    diyidu 于 2010-6-8 16:56:03 回复
    说实话,我也觉得用处不大。
  • LouisHan
    #7 LouisHan 回复该留言 2010-6-8 17:41:53
    呵呵,这个好像没有多大意义啊。
    diyidu 于 2010-6-8 17:55:31 回复
    恩,我也觉得:)
  • 于泽鹏
    #8 于泽鹏 回复该留言 2010-6-8 17:47:07
    看起来不错!
    diyidu 于 2010-6-8 17:56:11 回复
    有人问我就写了,其实这个不实用。
  • zwwooooo
    #10 zwwooooo 回复该留言 2010-6-8 19:08:51
    对于asp一窍不通。
    diyidu 于 2010-6-8 20:11:42 回复
    你都在研究更高级的PHP了吧?
  • cuike
    #11 cuike 回复该留言 2010-6-8 19:48:05
    我研究下,看看能不能弄到我的博客上,不过我的版本比现在的低一级。
    diyidu 于 2010-6-8 20:12:24 回复
    可以的,估计代码位置不一样罢了。
  • 可乐
    #12 可乐 回复该留言 2010-6-8 19:56:24
    在你的博客里真的学到不少Zblog的知识,真不错。
    diyidu 于 2010-6-8 20:12:58 回复
    谢谢鼓励,多批评:)
  • 花脸猴
    #13 花脸猴 回复该留言 2010-6-8 21:54:58
    到俺都已十三楼了啊?
    diyidu 于 2010-6-8 22:01:05 回复
    13是个好数字,你走运了!
  • 刘晓林
    #14 刘晓林 回复该留言 2010-6-8 22:22:22
    接下来我的这个小楼就是要发了,是不是啊?哈哈!
    diyidu 于 2010-6-8 22:50:15 回复
    呵,哥你还信这个啊?
  • 二就二啦
    #15 二就二啦 回复该留言 2010-6-8 22:54:58
    不怎么实用。不过还是鼓励原创!
    diyidu 于 2010-6-8 23:39:36 回复
    呵,感谢点评:)
  • 团伙
    #16 团伙 回复该留言 2010-6-9 0:54:33
    我用不上,不过博主的更新速度没说的。顶~~
    diyidu 于 2010-6-9 8:23:50 回复
    忙里偷闲啊。
  • 石头
    #19 石头 回复该留言 2010-6-9 8:30:01
    我写个jQ版的,桶哥写个ASP版的,哈哈。
    diyidu 于 2010-6-9 8:51:22 回复
    不谋而合,难怪有人说在别处见过。
  • 龙江人
    #20 龙江人 回复该留言 2010-6-9 8:32:03
    看着不错,没啥大用处啊。
    diyidu 于 2010-6-9 8:51:57 回复
    这个确实用处不大。
  • 还是不折腾源程序~这个危险有点儿大~
    diyidu 于 2010-6-9 9:50:53 回复
    是有风险的,特别是当你一知半解时。
  • 煎饼
    #22 煎饼 回复该留言 2010-6-9 10:28:19
    谢谢分享经验,刚好在使用ZB。
    diyidu 于 2010-6-9 10:30:47 回复
    不客气:)
  • 园子
    #23 园子 回复该留言 2010-6-9 12:21:27
    这功能我还真的没有用过呢。
    diyidu 于 2010-6-9 12:24:45 回复
    呵,如今可以试下了,JQ版本的修改请参见石头博客。
  • iamlukas
    #24 iamlukas 回复该留言 2010-6-9 12:46:27
    用的是wp,不过还是支持一下。
    diyidu 于 2010-6-9 21:16:37 回复
    感谢支持。
  • 猪八戒
    #25 猪八戒 回复该留言 2010-6-9 21:08:10
    wordpres用户再一次飘过。
    diyidu 于 2010-6-9 21:17:59 回复
    你干脆倒戈过来ZB得了,这样飘也不是办法:)
  • haibor
    #26 haibor 回复该留言 2010-6-9 22:12:52
    个人不喜欢太花哨的东西,毕竟是个博客而已,不然可以去用CMS了,哈哈。
    diyidu 于 2010-6-9 22:40:13 回复
    加这个就花俏了吗?
  • 晓潘
    #27 晓潘 回复该留言 2010-6-9 22:48:52
    我就是来测试下表情的显示位置。
    diyidu 于 2010-6-9 23:08:22 回复
    恩,有什么问题吗?
    晓潘 于 2010-6-10 8:04:06 回复
    回复的时候,表情会错位。
  • 朵未
    #28 朵未 回复该留言 2010-6-10 21:21:59
    以前要不是国内网络风波跑国外空间,我还是用zblog的。
    diyidu 于 2010-6-11 0:15:40 回复
    有机会在换回来哦。
  • dxwggpl
    #29 dxwggpl 回复该留言 2010-6-10 21:22:32
    认真学习做博客当中。
    diyidu 于 2010-6-11 0:16:21 回复
    多指教哦,不要光学:)
  • 晓潘
    #30 晓潘 回复该留言 2010-6-11 7:07:35
    哥,我转载了此文。http://www.xp945.com/post/241.html
    diyidu 于 2010-6-11 8:32:13 回复
    哦。好。不知道我这个有没收录了?
  • 兰妮
    #31 兰妮 回复该留言 2010-6-11 14:47:25
    这个实用性感觉不是很大哦。
    diyidu 于 2010-6-11 15:31:58 回复
    是啊,起码我同意你的观点。

Add comment

验证码