好心情Blog

回忆过去发生的,记录现在拥有的,展望未来改变的。

Aug
5
Z-Blog修改:回复别人的留言时不更新留言时间及IP等字段

Z-Blog有一点很怪: 有人发表了评论, 当站长回复时, 系统会把站长回复的时间及IP地址等作为评论的时间进行覆盖, 这样一来, 如果站长喜欢回复留言的话, 在后台"评论管理"界面看到的列表中将全是自己的IP及不准确的"评论发表时间", 很别扭.

也许可以通过插件的形式来避免这一问题的出现, 但我对Z-Blog的插件接口太不了解了, 所以还是选择了最简单的办法: 改源码. 只要把Function/c_system_lib.asp中第2672行左右的以下代码

objConn.Execute("UPDATE [blog_Comment] SET [log_ID]="&log_ID&", [comm_AuthorID]="&AuthorID&",[comm_Author]='"&Author&"',[comm_Content]='"&Content&"',[comm_Email]='"&Email&"',[comm_HomePage]='"&HomePage&"',[comm_IP]='"&IP&"',[comm_PostTime]='"&PostTime&"',[comm_Agent]='"&Agent&"' WHERE [comm_ID] =" & ID)

改成

objConn.Execute("UPDATE [blog_Comment] SET [comm_Content]='"&Content&"' WHERE [comm_ID] =" & ID)

就可以了.

改动是很小的改动, 但因为对Z-Blog整体架构不熟悉, 所以CTRL-F了好一会儿才找到正确的修改位置. 在此记一下, 下次Z-Blog升级时方便修改.

评论[ 0 ]

发表评论:

Blog搜索

Blog分类

RSS订阅



可能与本文相关的广告

最新评论及回复

留言本最新留言

最新文章

Tags云集

Powered by Z-Blog and Template by 软件兔. 随意转载, 但请在文章中加上本站链接:〖好心情Blog〗