修改FUNCTION\c_system_lib.asp,2739行,2740行
ReDim aryTemplateTagsName(11) ReDim aryTemplateTagsValue(11)
为
ReDim aryTemplateTagsName(12) ReDim aryTemplateTagsValue(12)
修改FUNCTION\c_system_lib.asp,2765行
在这行后增加以下几行:
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
保存。
修改模板b_article_comment.html,在合适位置增加<#article/comment/difftime#>标签。此标签会返回一个数字,表示评论于文章发布的时间间隔。
间隔单位默认为小时(h),还有其他几种间隔单位,可通过修改以上代码:
DateDiff("h",objArticle.PostTime,PostTime)
中的"h"为以下几种参数:
yyyy 年 q 季 m 月 y 一年的日数 d 日 w 一周的日数 ww 周 h 时 n 分钟 s 秒
好,就这么多了。