记录一些Z-blog的FUNCTION目录下文件修改的记录,省得以后升级找不到。
1、有关评论IP记录的修改。原来Z-blog的评论留言记录的IP会随编辑评论或留言的内容、以及回复而变化,只记录最后一个编辑者或回复者的IP。为对付广告,加了很多屏蔽词,导致一些评论被审核,为了显示它们,我不得不修改评论、留言的内容,这样记下的就是我的IP,回复也是如此。所以需要修改IP记录,修改c_system_lib.asp文件,找到以下内容,红色部分为新添加的:
Public Function Post()
Call Filter_Plugin_TComment_Post(ID,log_ID,AuthorID,Author,Content,Email,HomePage,PostTime,IP,Agent)if IP="" Then
IP=Request.ServerVariables("REMOTE_ADDR")
Agent=Request.ServerVariables("HTTP_USER_AGENT")
End If
2、修改最新发表的样式。在原来的Z-blog的最新发表列表中,鼠标移上去,只显示文章名,我需要把它改成类似巴士飞扬文章列表插件一样的显示样式,即“发表时间+文章名”(见右栏最新文章样式)。因此修改c_system_base.asp文件,找到如下内容,修改红色部分(红色部分是我修改完的):
Dim strPrevious
……
If objArticle.LoadInfoByID(objRS("log_ID")) Then
strPrevious=strPrevious & "<li><a href="""& objArticle.Url & """ title=""[" & objArticle.PostTime & "] " & objArticle.HtmlTitle &""">" & objArticle.Title & "</a></li>"
End If
……
之所以要恢复Z-blog自己的最新发表,而不文章列表插件,主要是因为个别列表太占资源,不得不有所减少,参见http://bbs.rainbowsoft.org/thread-45319-1-1.html或http://www.lusongsong.com/blog/post/223.html。为了不打乱原有格局,这次只做很小的修改,等Z-blog 1.9出来再看看有没有所说的自带简单列表可以替代。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1000.html