Z-Blog双向相关文章

原创 暗潮  2010-07-15 10:55:34  阅读 87 次 评论 0 条
【版权声明】本站部分文章来自网络,欢迎转载本人原创文章、图片,请提供本博客中相应文章的链接。
请勿将原创图片、文章用于商业用途!对于给您带来的不便表示抱歉!!
本站所分享的影视作品均转自网络,仅供测试和学习交流。请在下载后24小时内删除,请购买/支持正版。
若有侵权,请留言告知,万分感谢!

    平时我们在发布文章时,在每篇文章的下边会有一个相关文章模块,这个相关文章是把tag标签相同文章列在一起,增加了用户体验,可以让用户读到更多的相关文章,从而加深对该文章内容的理解,而且还有利于文章内容的聚合,对于网站整站权重的提升有一定的积极作用,对于SEO是很友好的表现,tag分类不同于博客文章的分类,tag分类更加具体,更加自由,不受博客文章分类。
    平时我们在发布文章时,在每篇文章的下边会有一个相关文章模块,这个相关文章是把tag标签相同文章列在一起,增加了用户体验,可以让用户读到更多的相关文章,从而加深对该文章内容的理解,而且还有利于文章内容的聚合,对于网站整站权重的提升有一定的积极作用,对于SEO是很友好的表现,tag分类不同于博客文章的分类,tag分类更加具体,更加自由,不受博客文章分类的限制,不同分类的文章可以归于同一个tag标签。可是大多zblog版本默认的是只关联所在文章id号之前(既发表该文章之前发表)的文章,也就是说,相关文章变成了单向的相关,后边写的文章并没有与前边的文章相关,这是考虑了索引速度的优化,如果希望回到1.6版本的双向相关状态,可以做下面的修改:
    通过后台管理或者FTP软件找到FUNCTION目录,修改里边的文件:function/c_system_lib.asp,Export_Mutuality()函数内部,可以复制到记事本用查找命令找到这个函数里边相应的语句:
    将以下是代码片段:
 

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

    代码中红色部分是要修改的,即把之前的小于号"<"改为"不等号"<>",即相关的文章范围是包括除了该文章之外的所有文章,这样就可以实现双向相关了。是不是很简单?

 

 

本文地址:http://wu2007.cn/post/2010/416.html
版权声明:本文为原创文章,版权归 暗潮 所有,欢迎分享本文,转载请保留出处!
【版权声明】本站部分文章来自网络,欢迎转载本人原创文章、图片,请提供本博客中相应文章的链接。
请勿将原创图片、文章用于商业用途!对于给您带来的不便表示抱歉!!
本站所分享的影视作品均转自网络,仅供测试和学习交流。请在下载后24小时内删除,请购买/支持正版。
若有侵权,请留言告知,万分感谢!

评论已关闭!