发新帖

Discuz博客(日志)缺陷bug,造成RSS订阅可显示出设为“仅自己可见”的博文

[复制链接]
发表于 2018-11-12 | 显示全部楼层 |阅读模式
discuz 博客(日志)里的一个缺陷bug,造成订阅RSS时,博主本来设置为“仅自己可见”的博文,也被RSS订阅显示出来了。RSS订阅应该只显示设置为“全站用户可见”的博文的简易聚合内容。

修改方法:

在/source/class/table/table_home_blog.php中

$wheresql .= $friend ? ' AND '.DB::field('friend', $friend) : '';
改为
$wheresql .= ($friend==0) ? ' AND '.DB::field('friend', $friend) : '';

这个小错误比较蹊跷和隐蔽。


相关帖子




您需要登录后才可以回帖 登录 | 注册

本版积分规则

51haoyou.com | GMT-4, 2025-10-2 23:24

© 2005-

快速回复 返回顶部 返回列表