kingcms优化笔记(五)

[ At 12/3/2008 By wukong   0 comments ]

kingcms对于文章有三个可设定属性,头条、推荐、置顶,但是这三个属性在我看来可能是有点问题。这里以推荐为例,推荐在数据库中是一个数字字段,0为不推荐,1为推荐。如果设置了一个文章为推荐,那么查询时先查询推荐字段值为1,然后却是以artid排序,这样就出现问题了。比如,你实现录入(或者采集)了一批文章,并且前期已经推荐了一些文章,那么如果你现在又推荐了一片文章,那么这片文章并不一定会排到推荐列表的前面,因为这个文章的artid可能不够大,也就是说这个文章的录入时间比较早,就不会排列到前面了,这样如果artid(也就是录入顺序)比较靠后的文章已经推荐了比较多的话,如果你现在推荐了一片以前的文章,那么你新推荐的文章可能一直不会显示到推荐前10列表中。

修改方法很简单,但是需要设计一个机制对推荐文章进行有效排列。我认为应该以推荐新旧顺序来排列,也就是最近推荐的排列到最前面,以前推荐的慢慢后排,以推荐时间倒序排列。这样的话现有kingcms数据表结构就不行了,需要修改了,因为现在数据表中没有一个能明确标记推荐时间的字段。

标记,代码就不贴了,随后修改后提供下载完整文件包。

« kingcms优化笔记(四)godaddy空间404错误页面设置方法 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By 空空如也 

Copyright 167-2009 www.7es.cn . Some Rights Reserved. Email:iamwgh@msn.com QQ:49556
Friends site:Null