أنا غير قادر على تحديث الشريط الجانبي المخصص إلا إذا قمت بفحص الصفحة وإزالة display: none في scss. لقد نجح هذا سابقًا ولست متأكدًا مما تغير لجعله يتوقف عن العمل - أي اقتراحات لاستكشاف الأخطاء وإصلاحها؟
إذا فهمت ما تقوله، يمكنك فقط إضافة هذا كمكون:
.modal-middle-container {
display: flex;
}
هل نسخة Discourse الخاصة بك محدثة بالإصدار 3.1.0 stable أو 3.2.0 beta-1 dev؟ هل أنت مستخدم أم مسؤول؟
هل يمكنك نشر لقطة شاشة أو شرح بمزيد من التفصيل لما تقصده؟
قائمة الشريط الجانبي للتنقل تعمل كما هو متوقع للأقسام المخصصة.
قد يكون من المفيد أيضًا التحقق مما إذا كان لديك جزء إضافي من التعليمات البرمجية في السمة الخاصة بك أو في مكون سمة يضيف display none في البداية.
إذا جربت الوضع الآمن، فهل يظهر الزر المخصص؟
أنا على الإصدار 3.2.0.beta1-dev وأنا المسؤول. لقد قمت بإيقاف تشغيل جميع السمات والمكونات (على حد علمي) لذا أستخدم النظام الأساسي فقط.
تشغيل الوضع الآمن يصلح المشكلة.
هذا ما أراه:
إذا كان يعمل في الوضع الآمن، فيجب أن يكون هناك سمة/مكون سمة يتعارض مع ذلك (يمكنك تضييق نطاقه إلى السمات/مكونات السمات فقط باستخدام خيارات مربع الاختيار في الوضع الآمن إذا كنت تريد التأكيد).
إذا نظرت في الفاحص حيث كنت تقوم بتبديل display none، فيجب أن ترى دليلًا على مصدر المشكلة:
سيمنحك هذا معرف السمة حيث يعيش هذا القالب. يمكنك بعد ذلك إضافته إلى رابط لتتبعه - على سبيل المثال YourSite/admin/customize/themes/83
رائع، شكراً! اتضح أن المشكلة كانت في إضافة “discourse-landing-pages”، والتي لا نستخدمها في الواقع. تم إصلاح كل شيء.
آه. في النهاية كان مكونًا إضافيًا. حفر جيد.
![]()
أعتقد أن صفحات الهبوط لم تعد مدعومة لفترة (قبل أقسام التخصيص في الشريط الجانبي) لذا قد يشير هذا إلى أنها لم تعد تعمل أخيرًا. سأترك ملاحظة وأقوم بتحديث العلامة الخاصة بها. ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
