Z-Blog默认的情况下,侧栏的“最新评论及回复”里是没有显示评论人姓名和日期的,只有把鼠标移到上面后才显示。我觉得这样的处理效果不是很好,我们更喜欢看到在评论内容前面或后面直接显示评论人的姓名和日期,这样更直观。如下图
WP博客好像默认就在侧栏的“最新评论及回复”里显示评论人姓名,而我发现很多Z-Blog也被处理过,让侧栏的“最新评论及回复”也显示了评论人姓名,我想这也是评论人所喜欢看到的效果吧。
这个处理需要修改Z-Blog的源文件,而不是修改模板,也就是说,一旦修改,则适用于所有模板。
下面是修改方法:
找到\FUNCTION\c_system_base.asp这个文件,从Function BlogReBuild_Comments()这行算起(包括此行),第27行就是要修改的代码行,把此行代码修改为:
strComments=strComments & "<li><span class=""post-publish"">" & objRS("comm_Author") & "[" & Right("0"&Split(objRS("comm_PostTime"),"-")(1),2)&"/"&Right("0"&Split(Replace(objRS("comm_PostTime")," ","-"),"-")(2),2)&"]:</span> <a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & " post by " & objRS("comm_Author") & """>"+s+"</a></li>"
如果你不需要显示日期,则把代码改为:
strComments=strComments & "<li><span class=""post-publish"">" & objRS("comm_Author") & ":</span> <a href="""& objArticle.Url & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & " post by " & objRS("comm_Author") & """>"+s+"</a></li>"
修改后,需要文件重建。