أنا فقط أعيد اختبار مشكلة تم الإبلاغ عنها سابقًا وكان يُعتقد أنها تم إصلاحها. أعتذر عن العودة شهرًا إلى الوراء… أشياء صغيرة مثل الزواج، ورعاية الكلاب لبضعة أسابيع، ووجود زائر من الخارج أبقتني مشغولاً!
اضبط موضوع الموقع الافتراضي على المستخدم
قم بتعيين موقع لمستخدمك (إذا لم يكن لديك موقع بالفعل)
أضف موضوعًا في فئة تم تمكين الموقع فيها. يحصل الموضوع على موقعك ويظهر على خريطة الموضوع مع أي علامات أخرى ذات صلة.
احذف موقع المستخدم الخاص بك
أضف موضوعًا إلى نفس الفئة كما في (3). لا يحصل الموضوع على موقعك (كما تتوقع)، ولكن عند عرض خريطة الموضوع، تكون جميع العلامات مفقودة.
اضبط موضوع الموقع الافتراضي على لا شيء - عادت جميع العلامات إلى الظهور على خريطة الموضوع… في البداية. ومع ذلك، عند عرض خريطة المستخدم، لم تكن هناك علامات، وبعد العودة إلى خريطة الموضوع، اختفت كل تلك العلامات مرة أخرى. لقد حاولت حذف المنشورين من (3) و (5)، وإعادة تعيين موضوع الموقع الافتراضي إلى المستخدم، وإضافة موقع مرة أخرى إلى المستخدم الخاص بك، ولكن لم يظهر أي من هذه الإجراءات أي علامات على أي من الخرائط.
هل قام أي شخص بتطبيق عرض ترى فيه الخريطة في الأعلى وعناصر القائمة أسفلها؟
يريد عميلي هذا، لكنني أنصح بعدم القيام بذلك. يبدو لي أن هذا سيكون تكرارًا غير ضروري من ناحية تجربة المستخدم وكتابة الأكواد، نظرًا لأن كليهما يؤدي نفس الوظائف.
التحقق مما إذا كنا على صفحة “المشاريع والمجتمعات” (سهل)
حقن قائمة مكررة أسفل الخريطة (لا فكرة عن كيفية القيام بذلك)
إخفاء شريط الفئات/العلامات المكرر (سهل)
…السؤال هو ما إذا كان ذلك سيجعل العلامات تعمل كما هو متوقع (تصفية كل من الخريطة والقائمة عند النقر وإظهار كليهما) أو ما إذا كان تحديد علامة واحدة سيجعلها افتراضية للقائمة فقط - كما يحدث حاليًا عند تحديد علامة في القائمة.
لقد لاحظت أن إضافة المواقع الخاصة بي توقفت عن الترميز الجغرافي على الرغم من أن إعداداتي لم تتغير وأن مفاتيح واجهة برمجة التطبيقات الخاصة بي من LocationIQ لا تزال صالحة. تحدث المشكلة عند محاولة تعيين موقع لموضوع. كلما قمت بملء الحقول، تستمر الخريطة في الدوران والدوران ولا تكتمل أبدًا.
ليس لدي وصول إلى سجلات Rails (أحتاج إلى سؤال المضيف)، ولكن لا يظهر شيء عند النقر فوق “Find Location”. تجدر الإشارة أيضًا إلى أنني ما زلت على إصدار Discourse 3.0.3.
لست متأكدًا مما إذا كان يجب الإبلاغ عن هذه، ولكني أرى العديد من إشعارات الإهمال لمكون الإضافي للمواقع، على سبيل المثال:
إشعار إهمال: يجب تمرير الوسيط respect_plugin_enabled الخاص بـ add_to_serializer كوسيط كلمة مفتاحية
في /var/www/discourse/plugins/discourse-locations/plugin.rb:87:in `block in activate!`
إشعار إهمال: لا ينبغي استخدام add_to_serializer لتجاوز أساليب include_*؟ مباشرة. استخدم الوسيط include_condition الخاص بالكلمة المفتاحية بدلاً من ذلك
في /var/www/discourse/plugins/discourse-locations/plugin.rb:88:in `block in activate!`
إشعار إهمال: يجب تمرير الوسيط respect_plugin_enabled الخاص بـ add_to_serializer كوسيط كلمة مفتاحية
في /var/www/discourse/plugins/discourse-locations/plugin.rb:91:in `block in activate!`
إشعار إهمال: لا ينبغي استخدام add_to_serializer لتجاوز أساليب include_*؟ مباشرة. استخدم الوسيط include_condition الخاص بالكلمة المفتاحية بدلاً من ذلك
في /var/www/discourse/plugins/discourse-locations/plugin.rb:92:in `block in activate!`
إشعار إهمال: يجب تمرير الوسيط respect_plugin_enabled الخاص بـ add_to_serializer كوسيط كلمة مفتاحية
في /var/www/discourse/plugins/discourse-locations/plugin.rb:96:in `block in activate!`
إشعار إهمال: يجب تمرير الوسيط respect_plugin_enabled الخاص بـ add_to_serializer كوسيط كلمة مفتاحية
في /var/www/discourse/plugins/discourse-locations/plugin.rb:97:in `block in activate!`
إشعار إهمال: لا ينبغي استخدام add_to_serializer لتجاوز أساليب include_*؟ مباشرة. استخدم الوسيط include_condition الخاص بالكلمة المفتاحية بدلاً من ذلك
في /var/www/discourse/plugins/discourse-locations/plugin.rb:98:in `block in activate!`
إشعار إهمال: يجب تمرير الوسيط respect_plugin_enabled الخاص بـ add_to_serializer كوسيط كلمة مفتاحية
في /var/www/discourse/plugins/discourse-locations/plugin.rb:223:in `block in activate!`
لا أعرف متى حدث هذا ولكن خريطة المستخدم الخاصة بي لا تحتوي على علامات للمستخدمين عليها. أعرف أن هناك أكثر من 20 مستخدمًا لديهم موقع جغرافي محدد.
لقد قمت بإزالة موقعي الخاص وأعدت إضافته بنجاح، لذلك لا أعتقد أن الترميز الجغرافي هو المشكلة. لقد حاولت تغيير إعدادات مختلفة ولكنني لم أجد شيئًا يجعل المستخدمين يظهرون مرة أخرى.
خريطة مواقع المواضيع تحتوي على علامات للمواضيع القليلة التي لديها مواقع محددة، لذا فإن المستخدمين هم المتأثرون فقط. أنا أستخدم أحدث إصدار من Discourse ومكون الإضافات للمواقع.
أي أفكار حول كيفية استعادة علامات المستخدمين الخاصة بي؟
مرحباً بالجميع، أصبح المكون الإضافي للمواقع معطلاً الآن بسبب تغييرات مطلوبة في المنبع لتسهيل ترقية Ember الكبيرة الجارية، وهي ترقية أكثر أهمية من المعتاد.
كانت CDCK جيدة جدًا في إعطائنا تنبيهًا مبكرًا، لكننا نعمل حاليًا على التغييرات المطلوبة وسنعيد المكون الإضافي للمواقع إلى العمل في أقرب وقت ممكن.
نوصي بعدم إعادة البناء في الوقت الحالي إذا كنت ترغب في الاستمرار في استخدام المكون الإضافي.
لقد أمضيت للتو العديد من الصباحات الباكرة والليالي المتأخرة من العمل لإعادة هذا العرض إلى المسار الصحيح.
إنه مختلف جدًا في التنفيذ عن المكون الإضافي القديم، لذا يرجى التحلي بالصبر، فمن المحتمل وجود الكثير من المشكلات، ولم أختبره إلا قليلًا في بيئة الإنتاج:
كجزء من التغييرات، قمت بإيقاف استخدام الأدوات (widgets) لصالح تنفيذ Glimmer (ستخرج الأدوات في النهاية). كانت هذه رحلة طويلة جدًا، يمكنني أن أخبرك بذلك، حيث أن كود الأدوات الأصلي غريب جدًا بالفعل. يجب أن يضعنا هذا في وضع جيد لفترة طويلة.
هناك نظام بحث جديد وهو مبالغ فيه بعض الشيء (سيكون من الجيد إضافة إمكانية المجموعات في وقت ما؟ إذا أراد شخص ما رعاية ذلك، فتواصل معي!)
لم يعد يدعم التخطيطات (Layouts)، لكن التخطيطات حاليًا لذا فهذا غير مهم - سأبحث عن إضافة دعم التخطيطات مرة أخرى عندما تعود التخطيطات من
لقد اختصرت بعض الطرق للوصول إلى هنا بهذه السرعة - لم أضف أي اختبارات إضافية لواجهة المستخدم الأمامية … قد أحصل على وقت لإضافة اختبارات للخرائط بمرور الوقت.
ملاحظة: لقد أضفت ملف توافق حتى يستخدم الإصدار المستقر (Stable) الكود القديم بينما نقوم بتصحيح الأخطاء في هذا النهج الجديد بمرور الوقت …
المشكلات المعروفة:
التوسيع (expand) لا يعمل بشكل جيد حاليًا.
البحث بالاسم على خريطة المستخدم به مشكلات.
التخطيطات (Layouts) غير مدعومة بعد (لكنها حاليًا )