主题:【商榷】就一个要求,屏蔽功能实现真的屏蔽 -- 倔起阡陌
共:💬5 🌺29
我希望得到的结果是,假如张三屏蔽了李四,那么在张三的西西河,除非张三自己主动去李四家园找,就真找不到李四的痕迹了。
我不是网页方面的专业人士。我的天真设想是,基本结构不必变,即物理的数据不动。但是给用户呈现的时候加个变量标记,比如默认是1显示。被该用户屏蔽者发的帖子及其后续回帖标记为0不显示。既然完全看不到,也就无从回帖。这样避免了大量无意义的车轱辘争吵和辱骂。如果把一个主题看成一棵树,主贴是根,从被屏蔽者出现那个节点之后的分叉全部不呈现。因为大多数时候,没有上下文看起来很容易误会,看全了相当于没屏蔽,直接砍掉最省事。
这样张三屏蔽了李四,李四不屏蔽张三的话,对李四没有任何影响,除了对张三回帖没有回应外。如果站长愿意,可以加一个提示,”对方已经屏蔽你,可能不会回应“。
当然,这样的屏蔽会对发起者造成信息损失,所以屏蔽需谨慎。建议屏蔽后可以手动访问被屏蔽者的家园,来接触屏蔽。
过去屏蔽有两个缺点:
1. 屏蔽不干净,相当于多了一个展开折叠的选项,占位不变。而且后面回帖都在,还是碍眼。
2. 屏蔽后相互回帖需要认证,事实上造成了一种惩罚措施,有鸡贼的人回别人发泄完,立刻屏蔽,对方如果还击就会需要认可。这样老实人会吃亏。
我提出的功能实现,我猜测很简单,因为现在屏蔽折叠说明已经存在相应的参数了。改动是从折叠改为不出现。另外就是赋值扩展到屏蔽者发贴的后续回贴。
请 @铁手 参考。
通宝推:睡前采风,