把zblog的留言本改为类似饭否的用处后,调用最新留言的效果上,鼠标放上去显示作者和日期的样子就觉得没什么意思了,清一色的“post by 星铃丹”。由于个人时间有限,又找上了巴士飞扬,要他帮忙寻找修改地方。当然是找到了:
就留言本来说,在FUNCTION/c_system_event.asp这个文件1330行左右,可以找到guestbook.asp字样(见下),也可以在后面看到post by;这就是要修改的位置了。照葫芦画瓢,我把有guestbook.asp这行改为了如下样子,comm_Content是评论正文;这个都是跟着数据库走,不知道这些字段意思的,可以看我的ZBLOG数据库表单字段分析,对照着来就清楚了。
strComments=strComments & "<li><a href="""& ZC_BLOG_HOST & "guestbook.asp" & "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & "-" & objRS("comm_Content") &""">"+s+"</a></li>"
在c_system_event.asp可见用*号分的一段段的代码,而上面留言本相关的是一块,前面是评论相关的,后面是引用相关的,再前面有日志相关的。自己不想要post by或者想显示全文或摘要的,自己琢磨着改吧。如果修改正确才可以“索引重建”,否则它会告诉你错哪了。
注:以上修改合适1.7版,1.8版相关代码到了c_system_base.asp里。