Z-blog 1.8相关文章的修改,让早期的文章也有相关文章

2009/11/17 | 分类: Z-Blog | 编辑: 乐龙 | | 发表评论

Z-blog的相关文章是根据TAG相关联度来决定的,但是为什么有些文章就是没有"相关文章"呢?这是因为Z-blog 1.8的相关文章只跟之前的ID相对比,因此早期的文章就不会与后期的文章相关,即博客第一篇文章绝对不会有任何的相关文章.这显然有些不方便,因此我从网上找到了以下的修改办法:

在根目录的"FUNCTION"文件夹下,有个"c_system_lib.asp",打开,找到strSQL="SELECT TOP "& ZC_MUTUALITY_COUNT &"这句SQL语句,如果你懂的话,就会看出问题所在了,不懂的话,照着下面改就行了:

原代码:

strSQL="SELECT TOP "& ZC_MUTUALITY_COUNT &" [log_ID],[log_Tag],[log_CateID],[log_Title],[log_Level],[log_AuthorID],[log_PostTime],[log_CommNums],[log_ViewNums],[log_TrackBackNums],[log_Url],[log_Istop] FROM [blog_Article] WHERE ([log_Level]>2) AND [log_ID]<"& ID

修改后:

strSQL="SELECT TOP "& ZC_MUTUALITY_COUNT &" [log_ID],[log_Tag],[log_CateID],[log_Title],[log_Level],[log_AuthorID],[log_PostTime],[log_CommNums],[log_ViewNums],[log_TrackBackNums],[log_Url],[log_Istop] FROM [blog_Article] WHERE ([log_Level]>2) AND [log_ID]<>"& ID

其实只需要改一个符号就行了 [log_ID]<>"& ID 原本是"小于",改为"不等于".

修改完后,保存,重建,就可以了.其实Z-blog之所以这样做,是为了提高"重建"时的执行效率,如果文章多的话,这样减少查询文章的次数相当有效.

1个评论

  1. 90后的贼
    2010/03/10 14:52:29
    1 楼 回复

    不错,试用了

发表评论

----------------------------------------

您的昵称 *

您的邮箱 *

您的网站

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 
返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 标签页 | 友情链接 | 版权声明
Top