实现 Z-Blog 评论发布距离日志发布时长功能

燕山网络科技2017-09-30 19:50:391242

Z-Blog博客日志发布之后,当访客发布评论时,有些博主想知道博客评论发布的时间距离日志发布的时间长短,虽然Z-Blog可以显示评论的发布时间,但估计没有哪位博主会有兴趣去计算其距离文章发布时长,所以给Z-Blog的评论增加距离文章发布时长的功能就方便多了。具体的方法是通过修改相关源码文件实现的。

实现Z-Blog评论发布距离文章发布时长功能:

  1. 打开zblog根目录的FUNCTION目录,找到c_system_lib.asp文件并对其进行编辑操作

  2. 在2805、2806行中找到以下代码

    1
    2
    ReDim aryTemplateTagsName(11)ReDim aryTemplateTagsValue(11)

    将其替换为以下代码

    1
    2
    ReDim aryTemplateTagsName(12)ReDim aryTemplateTagsValue(12)
  3. 在c_system_lib.asp文件的2830行附近添加以下代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim objArticleSet objArticle=New TArticleIf objArticle.LoadInfoByID(log_ID) ThenaryTemplateTagsName( 12)="article/comment/difftime"aryTemplateTagsValue(12)="距日志发布" & DateDiff("h",objArticle.PostTime,PostTime) & "小时后"ElsearyTemplateTagsName( 12)="article/comment/difftime"aryTemplateTagsValue(12)=""End IfSet objArticle=Nothing
  4. 在当前主题TEMPLATE目录中找到b_article_comment.html文件并对其进行编辑,在要显示“距离日志发布时长”的位置添加以下标签

    <#article/comment/difftime#>
  5. 保存文件,然后在博客后台重建文件即可生效。
    实现 Z Blog 评论发布距离日志发布时长功能 zblog教程 第1张

提示:以上修改的间隔单位默认是小时(h),另外还有其他几种间隔单位,可通过修改代码:DateDiff(“h”,objArticle.PostTime,PostTime),将其中的h换为以下几种参数来加以实现

yyyy (年)
q (季)
m (月)
y (一年的日数)
d (日)
w (一周的日数)
ww (周)
h (时)
n (分钟)
s (秒)


分享到:

本文链接:https://h.finchui.com/zblogcn/1430.html 转载需授权!

最新发布

燕山网络科技在线咨询

上班时间:9:00-22:00
周六、周日:14:00-22:00
wechat
扫一扫二维码,添加客服微信

15639981097

上班时间:9:00-22:00
周六、周日:14:00-22:00

扫一扫二维码,添加客服微信