RGJ
(Richard - Communiteq)
1
ユーザーロケーションプラグイン
XのAbout this Accountに触発されたこのプラグインは、ユーザーカードとユーザープロフィールに登録国とログイン国を表示します。
特徴
- 自動検出: Discourseの組み込みIPルックアップ(MaxMind)を使用して国を特定します。
- 二重表示: 「登録元」(登録IPに基づく)と「現在地」(最新のIPに基づく)の両方を表示します。
- スマートキャッシング: 位置情報をカスタムフィールドにキャッシュし、絶え間ないIPルックアップと遅延を防ぎます。ユーザーのIPアドレスが変更された場合にのみ更新されます。
- プライバシー制御: 管理者が特定のユーザーグループ(例:管理者、モデレーター)の位置情報の表示を免除できるようにします。
スクリーンショット
ユーザーカード
ユーザープロフィール
設定
| 名前 |
説明 |
| user_location_enabled |
プラグインをグローバルに有効または無効にします。 |
| user_location_exempt_groups |
メンバーの位置情報が表示されないグループのリスト。 |
「いいね!」 6
本当に素晴らしいプラグインです!ただ、プロフィールを非公開にする以外に、ユーザーがオプトアウトする方法はあるのでしょうか?
「いいね!」 2
RGJ
(Richard - Communiteq)
3
基本的な考え方は、これが不正行為防止に使用できるため、ユーザーはオプトアウトできないようになっていることです。
ただし、機能するのは次のとおりです。
- ユーザーが自由に登録できる「位置情報オプトアウト」グループを作成する
- このグループを
user_location_exempt_groups 設定に追加する
「いいね!」 4
stephtara
(Stephanie Booth)
5
フランス語圏のコミュニティにとって非常に役立ちます。フランス語話者は自国以外でもフランス語が話されていることを忘れがちで、ケベック州のメンバーはそれぞれ自分がケベック州出身だとしか思っていないため、人々がどの国に住んでいるかを知ることは、彼らが利用できる獣医施設に関して非常に貴重な情報となります!
「いいね!」 5
祁同伟
7
州/省レベルの場所で正確に指定することは可能ですか、また、それに基づいてトピック/投稿の右上隅にこの場所を表示するテーマコンポーネントを開発できますか?
祁同伟
8
プラグイン設定でユーザーの位置情報を有効にしたのですが、ユーザーカードに位置情報が表示されません!
RGJ
(Richard - Communiteq)
9
MaxMindを正しく設定したことを確認してください。このプラグインはそれに依存しています!
このプラグインは、主に信頼を構築するための一部として、ユーザーに場所を追加して表示することを目的としています。この種のロジックの他の用途には、優れたLocationsプラグインの方が適しています。
「いいね!」 3
祁同伟
10
ご返信ありがとうございます。現在、おすすめいただいたこのプラグインを使用しています。
「いいね!」 1