2010-03-05 46 views
4

新闻网站通常有一个特色部分和一些基于类别的新闻。特色文章属于一个类别,但是当它们显示时,它们不会显示在类别部分中 - 执行此操作的常见方式是什么?我是否应该保存所有精选文章的清单,然后从每个类别中获取最新的新闻,除了删除那些作为精选文章而被删除的新闻?还是有另一种更干净的方式来做到这一点?新闻网站如何防止重复文章在主页上显示?

例子:

推荐:

迈克尔·乔丹和公牛队赢得冠军!

运动:

野马队赢得超级碗!

体育将不会特色的文章,直到它不再具有特色。

回答

1
  1. featured
  2. featured_fromfeatured_to

指定的选项#日期跨度2意味着您不必手动更改过来

2

如果的好处这些文章专门设置为专题文章,您可以在选择节文章时将其排除。

如果没有专门设置并且每次页面显示时都随机选择它们,则需要将它们从部分文章查询中删除(NOT IN ...)等。