Locations 插件 🌍

你永远不会赢。 :rofl
如果你想要弹出窗口,我更喜欢地图在主题列表而不是主题本身中弹出的方式。
地图现在能正确找到我的房子,但邮政编码和我的地址的某些部分是错误的。 :facepalm:

1 个赞

是的,这是新功能之一。

也许有一天主题系统会焕然一新……

……现在言归正传,继续谋生 :sweat_smile:

1 个赞

感谢您更新插件。我只是在更新到新版本后进行了快速测试,没有发现任何问题。

3 个赞

在 Discourse 位置插件上显示地图上的所有主题

大家好,

我正在为我的房地产网站使用 Discourse 位置插件。我已经按地区/街道对房源进行了分类,每个主题都是一个待售或出租的房源。

我想在 /map 页面上显示所有这些主题。我正在使用该插件的默认地图。但是,当我转到主题进行编辑并分配位置时,“查找地址”字段已冻结。

我不确定我错过了什么。非常感谢您的帮助!

情人节快乐!

嘿,我可以为注册我黄金或白金月度赞助级别的企业提供支持。

还有一个一次性 Bug 修复选项

3 个赞

Robert,运行与此插件无关的 qunit 测试时出现一个紧急问题。这会导致测试失败。


我认为写 custom_fields?.location_enabled 应该就够了。

2 个赞

好的,没问题,

5 个赞

抱歉,Robert,我漏掉了一个。应该是最后一个:

2 个赞

我曾用这段代码在话题列表中的话题标题下方添加位置信息:
javascripts/discourse/connectors/topic-list-after-title/topic-list-after-title.hbr

{{#if context.topic.location}}
  <br>
  <span class="title-location">
    {{d-icon 'map-marker-alt'}} {{location-format context.topic.location opts}}
  </span>
{{/if}}

它很快就会失效了,如果有人知道如何使其与最新版本兼容,请告诉我 :slight_smile:

1 个赞

您可能不再需要它了。它现在已添加到标题下方。

2 个赞

我有点困惑。它在 Achats - Monocycle.info 上可以正常工作

但在 Trading Post - Unicyclist.com 上却不行


(几乎每个主题都设置了位置)

这是第一个链接上修改的设置

以及第二个:

这两个网站上与位置相关的类别设置是相同的。

我想不通为什么位置信息没有出现在unicyclist.com上,尽管我确信我只是忽略了一些显而易见的东西。

https://unicyclist.com/c/trading-post/18?safe_mode=no_themes

看起来TC在这里干扰了插件。

2 个赞

是的,我很久以前就删除了标准的定位图标,以便用我自己的定位组件覆盖它(我确定我有一个非常好的理由这样做 :nerd_face:),并且在删除我的自定义组件后忘记将其恢复回来。

感谢您的帮助 :hugs:

3 个赞

而且,这些地点现在是可点击的,并且会显示地图 :earth_africa: :rocket:

3 个赞

顺便说一句,关于“地图”,我 强烈 建议你(以及该插件的其他用户)通过设置中的链接探索不同的地图:

image

默认地图的实用性很高,但有点……单调。

1 个赞

@Canapin 我偶然浏览了你的论坛。

注意:如果你不对你的地点进行完全地理定位,就会出现这种情况。

华盛顿显示为一张大地图,没有指针。

应该更像这样:

是的,我知道,但我不想教育我的用户(我认为大多数人只会在交易站类别中发帖一次:微笑),也不想在每次创建新主题时手动编辑每个位置。

我注意到了这一点,新帖子的点与主题列表中的主题标题没有正确对齐:微笑

1 个赞

期待你的 PR :wink:

如果没有,我会尽快查看。

PS:对于大多数用例,我不认为这个插件连接器有用……它应该在徽章之后。我会看看如何切换它。

已修复:

谢谢。

image

5 个赞

首次在我的本地开发环境中尝试这个插件时,发现一些问题。有空时我会看看能否提交一个修复请求。

在编辑主题以添加位置时,TopicLocation没有被创建,因此它不会出现在地图上。似乎是由于location自定义字段字符串没有被正确解析。

在查看类别时,位置没有出现在主题列表中,因为使用的是"类别之前"的outlet(查看类别主题列表时没有类别outlet)。此外,location_topic_status似乎也未在任何地方使用。

4 个赞