Locations 插件 🌍

如果你在付费,是的 :slight_smile:

这是一个独立的插件,支持不是免费的,我也不提供任何保证——你使用它需要自担风险。

我本可以完全不分享这个,在任何地方都不分享。

4 个赞

这现已合并,再次感谢赞助者 @祁同伟@nathank :heart:

PR 中有详细说明。

@Roi 我注意到您没有为支持付费——但我相信我可能改进了此 PR 中的代码,请再次尝试我发布的脚本。如果您需要我仔细查看,您可以聘请我。

5 个赞

@merefield 还没有。 :wink:

我刚检查了一下,那个错误的条目在新版本中仍然存在。

但因为它只涉及一个用户,我手动检查了一下,他有一个城市在“正常”位置字段中,我用这些信息重新创建了位置字段。现在查询是空的。

2 个赞

嘿,我在别处提交了一份错误报告,但被重定向到此主题重新发布。

原来,如果你为某个分类启用了“地点”(locations)并将该分类的默认视图设置为“地图”(Map),导航到该分类会导致崩溃。

这里有一些截图(请原谅本地化,这些词的意思是“外观:默认主题列表:热门、最新、最热、地图”):

看来该插件访问 siteSettings 时假设它已定义,但实际上并未定义。

原始错误报告:

1 个赞

谢谢,如果这对您足够重要,您可以聘请我来修复它。欢迎提交拉取请求 (PR)。

1 个赞


如何在主题列表中隐藏主题行的位置信息?

您好:

  1. 功能
    (1) 有些用户从不发帖,并且在个人资料中跳过了设置位置,因此即使是他们的用户卡片也无法透露任何信息。我们能否在他们登录时获取他们的位置?
    (2) 让我们自己设置刷新率,而不是固定的时间间隔——比如每 12 小时一次。
    (3) 对于国际化(i18n),我们能否以查看者偏好的任何语言显示位置?

  2. 错误
    当一个主题设置为“使用用户位置”时,位置信息为空,但主题行仍然显示位置图钉。在类别设置中关闭图钉无效;您必须打开主题,删除空白位置,然后保存,图钉才会最终消失。

2 个赞

自从更新 Discourse 后,我遇到了一个显示问题。

我使用的是 2026.2.0 latest 版本。

这是我的情况:

也许可以通过 CSS 来修复它。

谢谢 :grinning_face:

1 个赞

我出于好奇看了一下。看起来这些位置在一个按钮内,该按钮的 CSS 在现代的 Foundation 主题中已更改并限制了内容。
位置和此主题之间可能存在未来的不兼容性,但后者仍处于实验阶段,所以我们需要等待官方发布并观察情况:slight_smile:

4 个赞

维护版本:

随后是一个修复:

亮点包括:

  • 现在可以在用户登录时自动更新其位置(而不仅仅是在他们发帖时)(@祁同伟
    • 由新的设置控制 默认关闭 - 因此,如果您使用此功能,请立即设置您的偏好设置,否则“位置”将完全停止更新用户的位置 - 这是必需的,因为设置的样式已更改以适应新功能。
  • 现在可以通过“分类设置”再次将地图选为分类的默认视图(@Quacken
  • 主题默认位置与用户位置的同步功能恢复正常。(@祁同伟

此外,还根据最新的代码规范规则进行了数千项现代化改进。

9 个赞

我们是否有机会为每个组专门设置一个用户位置页面?

这样我就可以提供一组组名,并为每个组创建一个用户地图。在我们的用例中,例如,我们曾考虑分别映射用户、非政府组织和/或公司。

我的意思是,人们总可以在名称/用户名前面加上“ngo_”并按此过滤,但这真的不太好 :blush:

4 个赞

如果你想提供一些象征性的赞助,当然,我会支持的——如果你有预算,请私信我。

6 个赞

好的,我将把它变成一个众筹活动

如果我看到社区的当前_月度_赞助至少增加 37 美元(我目前每月有 43 美元的现有赞助者赞助),我将添加以下内容:

用户地图改进:

  • 地图上的群组筛选
    • 仅限登录用户,所有登录用户至少可以看到群组列表
    • 能够链接到特定用户群组的地图(对群组选择的限制相同)
  • 显示最大用户数的筛选器(优先显示最近查看的)——如果有很多不再访问的用户,只显示活跃用户,这对用户地图的性能有好处。
  • 应用目前仅适用于主题地图的默认地图视图设置——因此它将始终显示您的兴趣区域。

再获得一笔月度商业赞助(≥40 美元)将立即达成目标(白银级别)

在此处赞助我:

https://github.com/sponsors/merefield

请注意更高等级的奖励。

6 个赞

喜欢这个倡议(以及你们的出色工作);我已经设置了每月捐赠。

而且那三个功能将非常有帮助!

3 个赞

感谢 @nathank,特别是您也为上一个倡议做出了贡献!:clap:

现在我们每月还差 34 美元的缺口,有进展了!:chart_increasing:

2 个赞

我也将接受个人一次性赞助 150 美元

我已经收到了一次性 50 美元的捐款(谢谢!),所以我将把这个目标降低到 100 美元 :slight_smile:

7 个赞

您好,由于 GitHub 仓库没有使用任何标签或发布,我如何才能知道我的版本是不是最新的?