Locations Plugin 🌍

こんにちは。

ドロップダウンメニューでマップを選択しようとすると、次のエラーが発生します。

インスペクトで次のエラーが表示されます。

「いいね!」 1

ご報告ありがとうございます。時間のある時に確認します。

「いいね!」 2

その「ドロップダウン」をスクリーンショットで共有していただけますか?レガシーのハンバーガーメニューのことですか、それとも新しいドロップダウンメニューのことですか?

いずれにしても、最新のDiscourseでこの問題を再現することはできません。このプラグインは、本日現在、最新のDiscourseで正常に動作しているようです。

最新版をご利用ですか?

これがドロップダウンメニューです:

そして、Discourseのバージョンです :slight_smile:

「いいね!」 1

これで今のところわかりました。確認されていることを確認してください。

image

「いいね!」 1

わかりました、うまくいきました。

もう一つ質問です。これはトピックを表示するためですが、ユーザーが私の周りに何人いるかのアイデアを得るためだけに表示したい場合は可能ですか?

はい、ユーザーに場所を記録するように促します(正確である必要はありません)。設定 → プロフィール。リンクはユーザーディレクトリページのユーザーマップにあります。

場所の記録は現在任意です。

上記の例のマップを参照してください:Locations Plugin 🌍 - #875 by Richie

こんにちは

地図への直接リンクのエラーを解決するトラックは見つかりましたか?(トピックについては、ユーザーのものは正常に動作しています)

素晴らしいプラグインです、ありがとうございます!

ステファン

ありがとうございます。

もう一つ質問ですが、ボタンの件名に場所を表示しないようにすることは可能でしょうか?

image

「いいね!」 1

このプラグインを使用していますが、無効にする設定が見当たらないため、CSSで対応できます。

.location-details {
    display: none;
}
「いいね!」 2

他のサイトからリンクしていますか?

いずれにしても、修正作業を行う時間はありました。PRはレビュー中です。

「いいね!」 3

マージされました(@angusさん、ありがとうございます)

結果を教えてください。

「いいね!」 2

Locations プラグインを使用してトピックの場所を追加していますが、いくつか奇妙な点があります。

  1. 国のドロップダウン メニュー/検索フィールドは何も見つけられません。都市/州フィールドを使用して場所を検索して場所を見つけると、その場所の国フィールドが「us」などで入力されますが、その後「us」を検索しようとしても見つかりません。

  2. 座標フィールドは、小数点以下の桁数を示す例とともに表示されます。値 (例: 38.1234) を入力すると、有効な値のみを入力する必要があるという警告ポップアップが表示され、最も近い値は 38 と 39 です。これは整数値のみが許可されることを示唆していますか?

  3. 有効な整数値 を入力しても、座標は保存されません。

プラグインは最新の状態であることが示されています。私の設定に何か間違っていますか?

「いいね!」 1

レポートありがとうございます。修正作業中です。

「いいね!」 1

クリス、貴重なフィードバックをいただき、すべての指摘事項に対応できたと考えています。

  • FIX: Location Form: 国コードのドロップダウンが設定されるようになりました
  • FIX: Location Form: 座標のサポートが復元され、小数点も再び許可されるようになり、テストが追加されました

これは最近、「ブラインド」(テストなし)のリファクタリングで壊れてしまいました。申し訳ありません。

解決された問題に対応する追加のテストを追加したので、これが再び発生するリスクは大幅に軽減されるはずです。

ロバートさん、ありがとうございます。プラグインをアップグレードしたところ、3つの問題すべてが修正されたことを確認できました。また、マップに関して別の問題もいくつか発生しています。これらが互いに関連しているのか、あるいは以前の問題と何らかの形で関連しているのかは分かりませんが、現状は以下の通りです。現時点では、これらの問題のすべてを再現する方法を提供できないことをお詫び申し上げます。再現方法を見つけるよう努め、見つかり次第お知らせします。

  1. マップ上にユーザーとトピックの場所を示すマーカーが表示されることがありますが、クリックできません。他の times はマーカーがクリック可能で、正しい場所に移動します。

  2. マップはレンダリングされますが、マーカーが表示されないことがあります。

  3. マウスをクリックして保持し移動することで、マップをスクロールできることがあります。他の times はそれができません。マップが表示された直後は移動できることがありますが、ズームインすると移動できなくなります。

  4. マップにアクセスする際に、時折 500 エラーが発生します。これは再現可能だと思います。上記の問題のいずれかが発生し、ブラウザで更新をクリックして問題を解決しようとした場合に発生するようです。このエラーが表示されます…

おっと

このディスカッションフォーラムを支えるソフトウェアで予期せぬ問題が発生しました。ご不便をおかけして申し訳ありません。

エラーに関する詳細情報は記録され、自動通知が生成されました。確認いたします。

追加のアクションは必要ありません。ただし、エラー状態が続く場合は、サイトのフィードバックカテゴリにディスカッショントピックを投稿することで、エラーを再現する手順を含む追加の詳細を提供できます。

役立つかもしれない info/backtrace/env ログを添付しました。

backtrace.txt (8.7 KB)
env.txt (568 Bytes)
info.txt (1.7 KB)

「いいね!」 3

こんにちは、ロバートさん

はい、他のサイトからトピックマップへのリンク(またはこのマップをリロードするだけ)で問題が発生します。

あなたの修正をインストールしたところ、問題は発生しなくなりました。完璧です。

あなたの仕事に心から感謝します :star_struck:

「いいね!」 1

こんにちは

新しいフィードバックがあります(@packman が指摘したものではありません)

アップデート以来、トピックの場所のマーカー(ユーザーの場所ではありません)に表示の問題が発生しています → 一部のマーカーにツールチップラベルが表示されません。

この問題は Android スマートフォン(Windows Chrome ではありません)でのみ発生し、… ランダムに発生します :roll_eyes:
ページをリロードすると、問題のあるマーカーが変更されたり、修正されたりします。

例を挙げます:

https://forums.ffjdr.org/c/e-irl/14/l/map


このプラグインと連携するイベントを皆さんにテストしていただくことをお勧めします :smiley:

ステファン

それを特定するのは非常に困難です。

いずれ最新のLeafletライブラリに更新してみて、それが役立つかどうかを確認します。

最後の修正の結果、この問題が発生しているのかどうか分かりませんが、プロファイルに場所が定義されているユーザーが作成した新しいトピックはすべて、その場所でマークされています。以前は場所が正しく保存されていなかったため、これが起こらなかったのでしょうか?これを防ぐための設定オプションを探しましたが、見つかりませんでした。

場所がトピックに関連する場合に、ユーザーが一部のトピックに場所をマークできるようにしたいのですが、すべての新しいトピックではありません。