日期:2014-05-16  浏览次数:20889 次

如何使商品置顶或者重新发布(有图~)
本人菜鸟,我不知道这样设计对不对,所以请大家指点下

1、如果有一个产品展示页面,如下图


看上图可知 产品2 处于置顶状态,而 产品8 处于被重新发布状态

2、下面是产品表的结构


1、看上图可知 TOP 字段就是置顶字段。(我觉得如果需要多个置顶,在程序读取的时候可以同时再判断下 TOP 字段的值大小,如果另外一个产品的 TOP 字段是2,那么它就应该排在 TOP 字段为1的产品前面。)

2、如果要重新发布将之前的产品重新顶上去的话,应该是修改时间字段,而页面则显示创建时间为最新的产品。

3、我觉得应该单独写一个置顶管理的功能,这样方便取消之前已置顶的产品。


不知道大家觉得有必要写这样的功能吗?或者有更好的建议?


不知道上述的设计思路对不对,还请大家指教!!!

------解决方案--------------------
管理后台肯定要有的
------解决方案--------------------
个人觉得没有必要了。你原来的top字段就行了。取消置顶将值更新为0就行了。
反而应该加个 modifiedTime 记录修改时间。