إضافة موقع المستخدم (User Location plugin)
مستوحاة من X حول هذا الحساب، تُظهر هذه الإضافة بلد التسجيل وبلد تسجيل الدخول على بطاقة المستخدم وملف تعريف المستخدم.
| ملخص | تعرض بلد التسجيل وبلد تسجيل الدخول على بطاقة المستخدم وملف تعريف المستخدم | |
| رابط المستودع | \u003chttps://github.com/communiteq/discourse-user-location\u003e | |
| دليل التثبيت | كيفية تثبيت الإضافات في Discourse | |
| برعاية | تم رعاية هذه الإضافة بفضل @WorldIsMine |
الميزات
- الكشف التلقائي: تستخدم خاصية البحث عن عنوان IP المضمنة في Discourse (MaxMind) لتحديد البلدان.
- العرض المزدوج: تعرض كلاً من “مسجل في” (بناءً على IP التسجيل) و “الموقع الحالي” (بناءً على أحدث IP).
- التخزين المؤقت الذكي: تخزن بيانات الموقع في حقل مخصص لمنع عمليات البحث المتكررة عن IP وزمن الاستجابة. يتم التحديث فقط عند تغيير عنوان IP الخاص بالمستخدم.
- ضوابط الخصوصية: تسمح للمسؤولين باستثناء مجموعات مستخدمين محددة (مثل المسؤولين، المشرفين) من عرض موقعهم.
لقطات الشاشة
بطاقة المستخدم
ملف تعريف المستخدم
الإعدادات
| الاسم | الوصف |
|---|---|
| user_location_enabled | تمكين أو تعطيل الإضافة على مستوى النظام. |
| user_location_exempt_groups | قائمة بالمجموعات التي لن يتم عرض موقع أعضائها. |


