我个人认为这是一个功能,尽管它并非有意设计成这样,因为匿名类别是有原因的。但是,也许这是因为没有维护帖子的跟踪,我不确定,但这可能是原因。
太好了,这完全没问题。我想知道所有由 @anon 创建的账户是否会在一段时间后被删除,或者它们会一直保留在数据库中?
我不认为它们会按部就班地自动转储/清理。只是用户在最后一条帖子后 x 天(由核心站点设置控制)发布的新匿名帖子会创建一个新的匿名用户。
当然,手动完成也是完全可能的。
1 个赞
明白了 :))
另外,有没有办法在有人发帖时隐藏那个弹出窗口?
1 个赞
如果有人需要,这里有一个修复方法,您可以修改存储库,并在 plugin.rb 文件中删除 result.message 和 result.route_to,这样就不会向用户提供反馈机制,也不会触发对话框或弹出窗口。
代码片段看起来会是这样:
if result.success?
result.post = post
# 移除了 message 和 route_to 以跳过对话框
else
user.flag_linked_posts_as_spam if creator.spam?
end
我已经将此 CSS 添加到一个主题组件中以实现此目的(并隐藏他们的在线状态):
// Tweaks to the Anon category
body.category-general-hnz-anon {
div.presence-users, div.row div.post-notice.new-user {
display: none;
}
}
category- 后面的部分是您要定位的类别的 slug。
2 个赞
我找到了一个不使用此插件即可实现类似功能的替代方法:只需添加一个名为 anon(或您想要的任何名称)的组来包含所有匿名用户。当然,您无需逐个添加所有帐户,所有匿名用户的电子邮件均为 anon.your.site,因此可以设置自动添加,然后指定您类别的安全设置,仅允许 anon 组查看、创建主题和发帖。
1 个赞
聪明,但这忽略了这个插件的关键功能:
虽然对于精明的用户来说很简单,但切换到匿名用户、在正确的位置发帖然后切换回来的流程对大多数人来说太麻烦了!
4 个赞