Locations 插件 🌍

@Canapin 一旦成熟,我非常欢迎将其作为 PR 合并到主插件存储库,前提是:

  • 该行为由插件设置控制
  • CSS 的设计方式不会干扰其他对该出口(outlet)的用法,只要它还有其他用途。

例如,Topic Ratings 也使用了相同的插件出口。事实证明,您可以通过同一个出口链接事物。我测试过,似乎如果两者同时激活,它们都会显示(好 :+1: ),但您不希望 CSS 不必要地干扰评分部分。

  • 如果设置关闭,也是如此
  • 另外,如果设置关闭,您希望图标保留在原始位置。
2 个赞

你好!

关于如何添加或删除与站点设置相关的 CSS 规则,有什么快速提示吗?我不知道该怎么做。:see_no_evil:


我还补充说,文档链接中的图片不再显示:

示例:

您好,

我刚刚更新了 Discourse(1b56a55f50),我们的 Locations Plugin 无法正常工作。点击与该插件相关的按钮时,我得到了这个:

一切都是最新的,并且在更新之前它运行正常。请告诉我如何协助修复这个问题 :slight_smile:

3 个赞

感谢您的报告。

现已修复: FIX: Show Map button failure by merefield · Pull Request #69 · merefield/discourse-locations · GitHub

4 个赞

:slight_smile: 谢谢

这修复了地图!但其他按钮也坏了:创建讨论时点击“查找地址”,以及在主题列表中点击小位置图标时显示的是图钉按钮。

顺便说一句,感谢您提供的这个插件,它非常方便。

3 个赞

啊,抱歉,还有更多。我的快速文本搜索没有找到它们。

目前我还另外修复了:FIX: Find Address button not functioning by merefield · Pull Request #70 · merefield/discourse-locations · GitHub

你可能需要等一会儿才能处理另一个。

3 个赞

大家好,我有兴趣在我的新用户注册过程中添加一个州/城市字段,然后用它来填充位置地图。有什么简单的方法可以实现这一点吗?谢谢!

2 个赞

我遇到了完全相同的问题。有人能帮助 @Don 和我吗?:slight_smile: 谢谢!

我还有另一个问题。当我尝试向新帖子添加位置并单击“保存”时,窗口不再关闭。在浏览器的开发者控制台中,我每次单击“保存”时都会看到以下内容:

Deprecation notice: DButton no longer supports @action as a string. Please refactor to use an closure action instead. [deprecation id: discourse.d-button-action-string]

是用户问题,还是其他插件或组件的问题,抑或只是一个错误?

1 个赞

这一定是由于核心更改引起的,因为它也发生在 Events 插件上:

1 个赞

此拉取请求正在进行中,完成后我会通知您。

5 个赞

PR 已合并,如果您遇到任何问题,请告诉我

@Roi

3 个赞

谢谢,现在可以了 :slight_smile:

2 个赞

我们已经合并了第二批修复和更新,请更新插件。

3 个赞

谢谢 :slight_smile:

虽然不严重,但我仍然看到这个错误:

点击主题列表中的位置图标时,会显示固定图标,而不是跳转到主题的第一篇帖子。

1 个赞

是的,这上面已经报告过了,我还没来得及看,抱歉。

1 个赞

你好,

是否仍然可以在用户个人资料中显示 Discourse 核心字段“位置”?我之所以这样问,是因为在我使用的旧论坛系统中,用户可以在位置字段中输入类似“迈阿密”或“佛罗里达州”的内容,甚至可以输入精确的 GPS 坐标,以便在用户地图上显示。

使用 Discourse 位置插件,为用户地图输入的位置非常精确,而且看起来很难看,也很长。例如在德国,会显示为:20, Benzstraße, Herrenberg (Stadt), Herrenberg, Vereinbarte Verwaltungsgemeinschaft der Stadt Herrenberg, Landkreis Böblingen, Baden-Württemberg, 71083, Deutschland
这也会破坏用户信息页面和用户卡片。

因此,最好是选择是否仍然在用户个人资料中显示 Discourse 核心字段以进行填写,并选择在用户信息页面和用户卡片上显示哪个字段。

谢谢,此致,
Roi

附注:我完全忘记了,我已经在调整显示内容时遇到了这个问题:Locations Plugin 🌍 - #780 by Roi
有人能帮忙吗?我无法在 location user post format 中输入有效的设置。对于我的论坛来说,一个完美的设置是只显示城市和国家,或者城市、州和国家。

1 个赞

我还注意到,当在 location user post format 中输入“城镇”或“国家”或“城镇,国家”时(我在这里查看了字段的名称:https://nominatim.openstreetmap.org/reverse?lat=48.7219128&lon=9.31618985),我在用户页面上看到用户在其个人资料中输入的网站出现了两次。所以我认为似乎存在一个错误……

我认为现有字段被 CSS 隐藏了。请尝试一下,看看是否能取消隐藏它。

欢迎为任何真正的改进提交拉取请求。

这个例子对我来说很有效: