أرى الكثير من رسائل الخطأ في وحدة التحكم تذكر هذا المكون.
إشعار إيقاف: استخدم siteSettings المحقون بدلاً من Discourse.SiteSettings (تم إيقافه منذ Discourse 2.8) (سيتم إزالته في Discourse 2.9)
لقد أصلحنا هذا في مكون إضافي آخر عن طريق تغيير Discourse.application.SiteSettings[...] إلى container.lookup('site-settings:main')[...]
ربما يحل هذا المشكلات هنا أيضًا.
إعجابَين (2)
Rhod
(Rodolfo)
1 سبتمبر 2022، 4:53م
44
لا يعمل معي، لقد جربت كل الطرق، وغيرت إعدادات عرض الفئات، بل عدت إلى السمة “الافتراضية” لـ Discourse وما زلت لا أستطيع جعله يعمل.
إعجابَين (2)
Tris20
(Tristan)
1 سبتمبر 2022، 4:57م
45
لقد قمت للتو بالتحديث من 2.9.0.beta8 إلى 2.9.0.beta9 وأواجه نفس المشكلة. يبدو أنها لا تعمل لسبب ما
إعجابَين (2)
Rhod
(Rodolfo)
1 سبتمبر 2022، 4:59م
46
وهل لم يتم تحديثه على جيت هاب منذ عامين، @Rhidian هل لم يعد هذا المكون مدعومًا؟
إعجابَين (2)
Rhidian
(Rhidian Bramley)
1 سبتمبر 2022، 5:01م
47
سألقي نظرة عندما أتمكن. يتم تحديثه فقط إذا كان تحديث Discourse يكسره. يسعدني قبول طلبات السحب على GitHub إذا أتيحت الفرصة لأي شخص للنظر قبل أن أفعل.
4 إعجابات
Tris20
(Tristan)
1 سبتمبر 2022، 5:05م
48
هذا يبرز لي على الفور. لست متأكدًا بعد لماذا تسببت beta9 بالتحديد في الفشل.
بمقارنة إصداراتي، لم تكن هناك مشاكل مع هذا الإصدار
وأقدم إصدار لدي مشكلة معه هو هذا الالتزام
لذلك يبدو أن التزامًا بين 28 يوليو و 25 أغسطس قد أزعج شيئًا ما.
إعجابَين (2)
david
(David Taylor)
1 سبتمبر 2022، 6:23م
49
ألقيت نظرة سريعة على هذا لمعرفة ما إذا كانت مشكلة أساسية تسببت في التعطل.
يبدو لي أن هناك بعض جافاسكريبت غير صالحة في المكون. بالنظر إلى أنه كان يعمل في الماضي، أفترض أن تحديثاتنا الأخيرة لتكوين تحويل Theme JavaScript Babel جعلته أقل تساهلاً مع هذه الأنواع من الأخطاء.
فتحت طلب سحب للإصلاح هنا: FIX: Do not access variables before initialization by davidtaylorhq · Pull Request #3 · naidihr/discourse-category-headers · GitHub
وآخر سينظف تحذير Discourse.SiteSettings: Remove use of deprecated and private functions/properties by davidtaylorhq · Pull Request #4 · naidihr/discourse-category-headers · GitHub
5 إعجابات
Rhidian
(Rhidian Bramley)
1 سبتمبر 2022، 6:34م
50
هذا رائع يا ديفيد. شكراً جزيلاً لك. لقد أدمجت تلك التغييرات.
رود وترستان - هل هذا يحل المشكلة بالنسبة لك الآن؟
4 إعجابات
Rhod
(Rodolfo)
2 سبتمبر 2022، 6:09ص
51
نعم، شكراً جزيلاً لك ولـ @david ، الآن أقوم بالتحقق منه من جهاز الجوّال الخاص بي، لاحقاً سأتحقق منه على جهاز الكمبيوتر، ولكن يبدو أنه يعمل بشكل صحيح.
إعجاب واحد (1)
Joart
9 ديسمبر 2022، 3:41م
53
شكرا لك على هذه المكونات الرائعة!
هل هناك طريقة لإضافة عنوان لصفحات العلامات المختلفة أيضًا؟
كيف يمكنني جعل اللافتة تظهر فقط في الصفحة الرئيسية والسماح لأعضاء المستوى 4 الموثوق بهم بتعديلها أيضًا؟
mattdm
(Matthew Miller)
23 يونيو 2023، 9:31م
55
أود استخدام هذا لفئة واحدة بالضبط. يمكنني إدراج كل شيء آخر في “استثناءات فئة الإخفاء”، ولكن هذا يبدو صعبًا في الصيانة. هل سيكون من الممكن إضافة إعداد يكون عكس ذلك؟
إعجاب واحد (1)
Pandabear
(Pandabear)
11 سبتمبر 2023، 11:07م
56
أنا أحب هذا المظهر، ولكن هناك خطأ لا أعرف كيف أصلحه، إنه بسبب جهلي.
أستخدم هذا المكون لوضع لافتات في الفئات الفرعية، ولكن في الفئات الفرعية التي لا أستخدم فيها الصورة، هناك فجوة ليست لطيفة. مثال:
Lilly
( Lilly)
11 سبتمبر 2023، 11:39م
57
مرحباً @Pandabear ، لقد ذهبت إلى منتداك لمعرفة ما إذا كان بإمكاني المساعدة، ولكن يبدو أن الشعار غير ممكّن. ربما بمجرد تمكينه، جرب هذا:
في common-css لموضوع أو مكون موضوع:
.category-parentcategory-subcategory {
.category-title-contents {
display: none;
}
}
parentcategory و subcategory هما اسم الفئة والفئة الفرعية المعنيان (الاسم بحروف صغيرة الذي تراه في حقل عنوان URL للمتصفح). على سبيل المثال، في حالة لقطة الشاشة الخاصة بك، يكون عنوان URL هو https://holaforo.com/c/musica/thalia/ لذا سيكون الرمز
.category-musica-thalia {
.category-title-contents {
display: none;
}
}
Pandabear
(Pandabear)
11 سبتمبر 2023، 11:56م
58
شكراً جزيلاً، أنت لطيف جداً. لقد قمت بتعطيله لأنني لم أتمكن من إيجاد طريقة لإصلاحه.
لقد قمت بإعادة تفعيله الآن، ووضعت لافتة في الفئة الفرعية التالية فقط:
https://holaforo.com/c/musica/musica-pop/153
في بقية الفئات الفرعية، ليس لدي صورة في الوقت الحالي، ولكن في بعض الفئات الفرعية لن أضع صورة وسيبدو الأمر قبيحًا بوجود فجوة.
فيما يتعلق بالكود التالي:
.category-parentcategory-subcategory {
.category-title-contents {
display: none;
}
}
هل يجب عليّ القيام بذلك لجميع الفئات والفئات الفرعية التي لن أضع لها صورة؟
أنا أقوم بذلك لجميع الفئات والفئات الفرعية وهذا يعمل بهذه الطريقة:
.category-musica-thalia {
.category-title-contents {
display: none;
}
}
.category-musica {
.category-title-contents {
display: none;
}
}
.category-musica-musicapop1 {
.category-title-contents {
display: none;
}
}
.category-musica-musicavariada {
.category-title-contents {
display: none;
}
}
…
إعجاب واحد (1)
Lilly
( Lilly)
12 سبتمبر 2023، 12:44ص
59
@Pandabear - أنا مرتبك بشأن سبب عدم استخدامك لإعداد hide category exceptions في مكون السمة هذا؟
Rhidian Bramley:
hide category exceptions: Headers will not show for these categories
على أي حال، إذا لزم الأمر، يمكنك أيضًا القيام بشيء مثل هذا لتسهيل إدارة الفئات والفئات الفرعية التي تريد تطبيق رمز CSS عليها:
$categories: 'musica', 'musica-thalia', 'musica-musicapop1', 'musica-musicavariada';
@each $category in $categories {
.category-#{$category} {
.category-title-contents {
display: none;
}
}
}
إعجاب واحد (1)
Pandabear
(Pandabear)
12 سبتمبر 2023، 9:30م
60
شكرا على كل مساعدتك.
لقد فعلتها مع جميع الفئات باستخدام CSS باستثناء “soporte”.
الفئة “soporte” لدي مضبوطة على إخفاء، لكنها لا تزال تظهر فجوة.
https://holaforo.com/c/soporte/72
مرحباً، أحصل على هذه التحذيرات بشأن هذا المكون:
[THEME 68 ‘Category Headers theme component’] إشعار إيقاف: controller:navigation/category لم يعد موجوداً، وسيتم إزالة هذا الحل البديل في النهاية. لجلب معلومات حول مسار الاكتشاف الحالي، استخدم خدمة الاكتشاف بدلاً من ذلك. [deprecation id: discourse.navigation-category-controller]
إعجابَين (2)