لقد أجرينا بعض التحسينات الأخيرة على النواة و مكون السمة هذا والتي من المفترض أن تحل مخاوف الأداء تمامًا. سيتم الآن تحميل جميع بيانات الشارات كجزء من حمولة الموضوع الرئيسية. ![]()
اختفت الميداليات بعد التحديث
التأثيرات السابقة ↓↓↓↓↓↓
المظاهر المستخدمة ↓↓↓↓↓↓
FKB Pro - Social theme - Theme - Discourse Meta
يرجى التأكد من أنك تقوم بتشغيل أحدث إصدار من Discourse core. إذا لم ينجح الأمر بعد ذلك، فإنني أوصي بمحاولة حذف مكون السمة وإعادة تثبيته.
لقد جربت كل شيء. لا يعمل.
لكن إصدار المكون الإضافي يعمل ولكنه لا يستطيع تخصيص الأوسمة المعروضة
هل يمكنك مشاركة رابط للمنتدى الذي يوضح المشكلة؟ (عبر رسالة خاصة لا بأس بها، إذا كنت تفضل عدم المشاركة علنًا)
نفس المشكلة
هل من الممكن السماح للمستخدمين باختيار الشارة التي يريدون عرضها؟
ليس ممكناً حالياً مع هذا TC، Yt.w. تعجبني الفكرة مع ذلك.
لديك بديل الإضافة، والذي يسمح للمستخدمين بتحديد الشارات التي يرغبون في عرضها.
لا تزال تعمل، ولكن هناك إيقافات وتقنيات أخرى يجب تعديلها.
يمكنني إلقاء نظرة لاحقاً!
حقاً؟! شكراً جزيلاً لك ![]()
آسف على الانتظار.
لقد قمت بإنشاء طلب سحب (PR):
إذا كنت ترغب في الاختبار الآن، يمكنك استخدام النسخة المستنسخة الخاصة بي باستخدام:
git clone --branch fix-deprecations https://github.com/arkshine/discourse-post-badges-plugin
شكرا جزيلا!
أتلقى بعض التحذيرات في وحدة تحكم تطوير المتصفح لإعادة بناء Discourse الأخير:
[PLUGIN discourse-post-badges-plugin] إشعار إيقاف: استخدام
registerWidgetShimتم إيقافه وسيوقف العمل قريبًا. WidgetShim المتأثر: featured-badges. [تم إيقافه منذ Discourse v3.5.0.beta8-dev] [معرف الإيقاف: discourse.widgets-end-of-life] [معلومات: Upcoming EOL for the widget rendering system]
[PLUGIN discourse-post-badges-plugin] إشعار إيقاف: تم إيقاف
api.includePostAttributes. استخدمapi.addTrackedPostPropertiesبدلاً من ذلك. [تم إيقافه منذ Discourse v3.5.0.beta1-dev] [معرف الإيقاف: discourse.post-stream-widget-overrides] [معلومات: Upcoming post stream changes - How to prepare themes and plugins]
[PLUGIN discourse-post-badges-plugin] إشعار إيقاف: تم إيقاف أداة
poster-nameولم يعد تجاوزapi.decorateWidgetمدعومًا. [تم إيقافه منذ Discourse v3.5.0.beta1-dev] [معرف الإيقاف: discourse.post-stream-widget-overrides] [معلومات: Upcoming post stream changes - How to prepare themes and plugins]
هل يمكنك مشاركة الأخطاء هنا؟ شكراً.
client-error-handler.js:88 [THEME 7 'Post Badges'] TypeError: لا يمكن قراءة خصائص undefined (قراءة 'forEach')
at initialize-discourse-post-badges.gjs:124:35
at y (transformer.js:222:1)
at get additionalArticleClasses (index.js:49:1)
at eM (reviewable-status.js:96:1)
at snippet.js:62:1
at snippet.js:62:1
at X (video-placeholder.js:39:1)
at T (snippet.js:62:1)
at h.get (item.js:168:1)
at Array Iterator.next (<anonymous>)
at A.getValue (item.js:168:1)
at item.js:168:1
at snippet.js:62:1
at X (video-placeholder.js:39:1)
at T (snippet.js:62:1)
at eL (message-bus.js:159:1)
at eE.flush (message-bus.js:159:1)
at Object.evaluate (message-bus.js:159:1)
at Object.evaluate (message-bus.js:159:1)
at tq.evaluateSyscall (message-bus.js:159:1)
at tq.evaluateInner (message-bus.js:159:1)
at tq.evaluateOuter (message-bus.js:159:1)
at t1.next (message-bus.js:159:1)
at t1._execute (message-bus.js:159:1)
at t1.execute (message-bus.js:159:1)
at tW.handleException (message-bus.js:159:1)
at tJ.handleException (message-bus.js:159:1)
at t$.throw (message-bus.js:159:1)
at ek.evaluate (message-bus.js:159:1)
at t$._execute (message-bus.js:159:1)
at t$.execute (message-bus.js:159:1)
at tQ.rerender (message-bus.js:159:1)
at t6.render (bookmark.js:114:1)
at bookmark.js:114:1
at tA (message-bus.js:159:1)
at ia._renderRoots (bookmark.js:114:1)
at ia._renderRootsTransaction (bookmark.js:114:1)
at ia._revalidate (bookmark.js:114:1)
at invoke (number-field.js:11:1)
at m.flush (number-field.js:11:1)
at g.flush (number-field.js:11:1)
at q._end (number-field.js:11:1)
at number-field.js:11:1
f @ client-error-handler.js:88
شكرا @md-misko، هذا يجب أن يصلح الأمر: FIX: Correctly handle post with no badge info by davidtaylorhq · Pull Request #42 · discourse/discourse-post-badges · GitHub
يجب أن يتم حلها الآن (بواسطة DEV: Update for glimmer post-stream (#41) · discourse/discourse-post-badges@010b9c4 · GitHub)
هممم، لا. ما زلت أرى هذا في وحدة تحكم التطوير:
[PLUGIN discourse-post-badges-plugin] إشعار إيقاف: استخدام
registerWidgetShimمتوقف عن العمل وسيتم إيقافه قريبًا. WidgetShim المتأثر: featured-badges. [متوقف عن العمل منذ Discourse v3.5.0.beta8-dev] [معرف الإيقاف: discourse.widgets-end-of-life] [معلومات: Upcoming EOL for the widget rendering system]
[PLUGIN discourse-post-badges-plugin] إشعار إيقاف: تم إيقاف
api.includePostAttributes. استخدمapi.addTrackedPostPropertiesبدلاً من ذلك. [متوقف عن العمل منذ Discourse v3.5.0.beta1-dev] [معرف الإيقاف: discourse.post-stream-widget-overrides] [معلومات: Upcoming post stream changes - How to prepare themes and plugins]
[PLUGIN discourse-post-badges-plugin] إشعار إيقاف: تم إيقاف عنصر الواجهة
poster-nameولم يعدapi.decorateWidgetتجاوزًا مدعومًا. [متوقف عن العمل منذ Discourse v3.5.0.beta1-dev] [معرف الإيقاف: discourse.post-stream-widget-overrides] [معلومات: Upcoming post stream changes - How to prepare themes and plugins]
لقد قمت للتو بترقية / إعادة بناء Discourse.
[PLUGIN discourse-post-badges-plugin]
يبدو أنك تستخدم [إضافة Pavilion] (GitHub - paviliondev/discourse-post-badges-plugin) المستندة إلى مكون السمة هذا. ستحتاج إلى الاتصال بهم بشأن تحديث، أو التبديل إلى إصدار مكون السمة الرسمي هذا (الذي أصبح الآن أكثر كفاءة بكثير، منذ أن تفرع Pavilion من إصدار الإضافة).
نعم، هذه هي الحالة. آسف، لم ألاحظ ذلك.
إذًا، هل تقترح استخدام إصدار مكون السمة نظرًا لعدم وجود مزايا المكون الإضافي Pavillion بعد الآن؟
هل كلا الإضافتين متوافقتان مع بعضهما البعض؟




