Locations Plugin 🌍

勝てるわけがないよ。:rofl
ポップアップがアイデアなら、トピック内ではなくトピックリストで地図がポップアップする方が好きだ。
地図は今、私の家を正しく見つけているが、郵便番号と私の住所の一部を間違っている。:facepalm:

「いいね!」 1

はい、これは新機能の1つです。

いつかトピックシステムも一新されるかもしれません…

…さて、生活のために戻ります😅

「いいね!」 1

プラグインを更新してくれてありがとう。新しいバージョンに更新した後、簡単にテストしただけですが、特に問題は見つかりませんでした。

「いいね!」 3

Discourse Location Plugin でマップ上にすべてのトピックを表示する

皆さん、こんにちは。

不動産ウェブサイトで Discourse Location Plugin を使用しています。物件を地区/通りごとに分類しており、各トピックは販売または賃貸のリスティングです。

これらのトピックをすべて /map ページに表示したいと考えています。プラグインのデフォルトのマップを使用しています。しかし、編集のためにトピックに移動して場所を割り当てようとすると、「住所を検索」フィールドがフリーズしてしまいます。

何が足りないのかわかりません。どなたか助けていただけると幸いです!

よろしくお願いします!バレンタインデーおめでとうございます!

ねえ、私のGOLDまたはPLATINUMの月額スポンサーティアに登録するビジネスをサポートできます。

単発のバグハントオプションもあります。

「いいね!」 3

ロバート、このプラグインとは無関係の qunit テストを実行している際に、簡単な問題が発生しました。テストが失敗します。


custom_fields?.location_enabled と記述するだけで十分だと思います。

「いいね!」 2

はい、どういたしまして。

「いいね!」 5

ロバート、すみません。実際には、発生を見逃していました。最後はこれです。

「いいね!」 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 では動作しません。


(ほとんどすべてのトピックに場所が設定されています)

こちらが最初のリンクの変更された設定です。

そして2番目です。

場所に関連するカテゴリ設定は、両方のサイトで同じです。

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つの大きな地図として表示されています。

このようになります。

ええ、わかっていますが、ユーザーにそれについて教育する気分ではありません(ほとんどの人は取引所のカテゴリに一度しか投稿しないと思います:smile:)。また、新しいトピックが作成されるたびに各場所を自分で編集することもありません。

新しい投稿のドットがトピックリストのトピックのタイトルと正しく整列していないことに気づきました:slight_smile:

「いいね!」 1

PRを楽しみにしています :wink:

もしそうでなければ、すぐに確認します。

追伸:ほとんどのユースケースでは、このプラグインコネクタは有用ではないと確信しています… バッジの後にあるべきです。切り替えを検討します。

修正済み:

よろしくお願いします。

image

「いいね!」 5

このプラグインをローカルの開発環境で初めて試してみて、いくつか問題に気づきました。時間ができたらPR(プルリクエスト)に取り組めるかもしれません。

トピックに場所を追加編集すると、TopicLocationが作成されず、地図に表示されません。これは、locationのカスタムフィールド文字列が正しく解析されていないせいのようです。

カテゴリーを閲覧すると、トピック一覧に場所が表示されません。これは「カテゴリーの前」のアウトレットを使用しているためです(カテゴリーのトピック一覧を閲覧するときにはカテゴリーアウトレットはありません)。また、location_topic_statusはどこでも使用されていないようです。

「いいね!」 4