大家好!
我想知道是否有人能帮我找到 Discourse 源代码中“用户信息”部分管理员面板的位置。我需要编辑源代码,以便在版主或管理员从管理员面板查看用户个人资料时隐藏用户的 IP 地址,但我不知道在哪里可以找到相关的代码。
非常感谢您的任何帮助。
提前感谢大家!
大家好!
我想知道是否有人能帮我找到 Discourse 源代码中“用户信息”部分管理员面板的位置。我需要编辑源代码,以便在版主或管理员从管理员面板查看用户个人资料时隐藏用户的 IP 地址,但我不知道在哪里可以找到相关的代码。
非常感谢您的任何帮助。
提前感谢大家!
您好,欢迎!![]()
您是指这里吗?
我还是无法根据您提供的信息找到它。
是的,这正是我想要表达的意思。
我最终找到了这个,但出于未知原因,在删除那些代码行并重启 VPS 后,IP 地址仍然显示?
编辑 Discourse 源代码并不是修改 Discourse 的推荐方法。我认为您将不得不找到一种在插件中进行更改的方法。
您重启 Discourse 时发生的情况将取决于您如何重启它。如果您运行了 ./launcher rebuild app,那么您所做的更改将被 Discourse 基础映像覆盖。如果您运行了 ./launcher start app,那么启动应用程序可能不足以让 Discourse 重新编译编辑过的 handlebars 模板。
您是否真的需要阻止版主 和 管理员查看用户的 IP 地址?此网站上有一些请求,要求添加一个阻止版主查看 IP 地址的设置。我不知道其他网站想要阻止管理员查看 IP 地址。
我想阻止版主查看 IP 地址,因为我的社区用户不会超过 100 人,其中一些人对收集 IP 地址的事实感到不满(我已经解释过每个网站都会收集他们的 IP 地址,有些还会出售)。所以我决定尝试完全删除它,但这还没有成功。
与其试图向版主隐藏IP地址,不如使用分类版主来处理站点的管理。这样只有管理员才能查看IP地址。关于分类管理的详细信息请参见:
关于向版主隐藏IP地址的隐藏功能请求在此:https://meta.discourse.org/t/option-to-hide-ip-addresses-from-moderators/207715。
如果你所在的社群和版主团队之间存在信任问题,那么你需要以非技术的方式解决这些问题,而不是试图用技术来规避它们。这类事情迟早会以其他方式爆发。