1
Livid MOD 后台中可以设置,每次保存设置之后,生成一个 node id 的 list,这个 list 放入缓存。在渲染列表页面时,检查 node_id 是否在这个 list 中,如果在,就跳过。
|
2
autofans OP 原理明白,就是不清楚技术细节。类似于置顶的帖子,是不是也是给帖子ID加一个过期时间很长的时间戳来实现?
|
4
kmvan 2014-08-28 15:45:26 +08:00
不显示特定帖子,是不是block功能?
|
5
Livid MOD @kmvan Block 及被 Block,忽略节点,二次元节点,忽略主题,都会影响首页上“全部”这个 tab 的列表构成。
|
6
kmvan 2014-08-28 15:56:07 +08:00 1
如果我没理解错的话,block功能是登录用户才能用吧。
那感觉lz的问题很简单就可以实现啊,user 的meta表里加上一个 blocked 的key,对应value就是已block的帖子id,显示列表的时候判断一下当前帖子是否在当前用户的block列表里面就ok了。 如果是 游客 也能进行block操作的话,估计只能是用cookie记录吧。 话说block功能只是“自己的功能”吧,block的帖子自己看不到,那二楼为啥要“生成list”?这个list指的是已block的帖子id,还是其他什么的? |
8
autofans OP 似乎明白了一点,待我揣摩一下
|
9
20150517 2014-08-28 17:00:55 +08:00
select * from threads where hidden=False
|