مرحباً، آسف، أنا مبتدئ تماماً بدون أي مهارات في البرمجة ![]()
هل لديك تعليمات التثبيت لهذا المكون؟
عادةً ما يكون هناك زر “تثبيت مكون السمة هذا”، لكنني لا أستطيع العثور عليه… لقد قمت بالفعل بتثبيت العديد من المكونات على موقعي…

أقدر بشدة وقتك ومدخلاتك!
مرحباً، آسف، أنا مبتدئ تماماً بدون أي مهارات في البرمجة ![]()
هل لديك تعليمات التثبيت لهذا المكون؟
عادةً ما يكون هناك زر “تثبيت مكون السمة هذا”، لكنني لا أستطيع العثور عليه… لقد قمت بالفعل بتثبيت العديد من المكونات على موقعي…

أقدر بشدة وقتك ومدخلاتك!
مرحباً @Angela_MRS،
إذا اتبعت الصورة أدناه، يمكنك تثبيته بهذه الطريقة دون تحديد زر التثبيت.
هذا إذا كنت مسؤولاً أو مالكًا للمنتدى.
شكرا جزيلا لك @Aaron_Walsh ![]()
@Angela_MRS يوجد أيضًا رابط للدليل حول كيفية تثبيته.
طلب بسيط، هل يمكنك جعل لون رابط ‘اقرأ المزيد’ مطابقًا لبقية النص؟
روابطي مضبوطة على أزرق متوسط داكن، والكثير من لافتاتي ذات ألوان داكنة، لذا فالرابط يكاد يكون غير مرئي.
بقية النصوص تبدو تختار تلقائيًا الأبيض أو الأسود بناءً على لون الخلفية. هل يمكنك فعل ذلك للرابط أيضًا؟
مرحبًا ديفيد،
يمكنك إنشاء مكوّن موضوع مخصص واستخدام ميزة فحص العنصر في متصفحك (سطح المكتب) لتحديد العنصر واستخدام CSS لتجاوز اللون.
هذا الـ TC يحصل على بعض الإشعارات بالتقادم في وحدة التحكم. أشك في أن الكود يحتاج حقًا إلى تحديث:
أعتقد أنه TC رائع، ويملأ فجوة تفتقر إليها الـ TCs official. سيكون من الرائع رؤيته يحصل على المزيد من الاهتمام، لكنني أعلم (أو على الأقل أشك) أن @Rhidian قد انتقل إلى حد ما.
لقد قمت بتحديث موقعي للتو وجئت إلى هنا لأقول نفس الشيء.
من فضلك من فضلك من فضلك…
قم بتحديث هذا المكون الرائع. لقد قمت للتو ببناء موقع جديد يستخدمه بشكل فعال للغاية، وسأكره أن أضطر إلى إيجاد بديل. هذا المكون يفعل بالضبط ما أحتاجه.
والآن أصبح الأمر أكثر إيلامًا بعد تحديث حديث:
![]()
الأمل في التحديث.
@nathank @tknospdr @CAX.DO لقد فتحت طلب سحب (PR) لإصلاح مشكلات التوافق، باستخدام ملف gjs الآن بدلاً من علامات script التي تم إيقافها.\nhttps://github.com/naidihr/discourse-category-headers/pull/13\n\nآمل أن تتم الموافقة عليه
.
لقد تواصلت مع @Rhidian عبر طريقة أخرى - نأمل أن يتمكن من إلقاء نظرة قريبًا.
@NateDhaliwal - فقط من باب الفضول، هل ستكون منفتحًا لتولي المستودع والموضوع التعريفي لهذا TC للمضي قدمًا؟
مرحباً ناثان، لقد قمت بتمييز طلب السحب (PR) كمسودة حالياً لأنني أتطلع لاستبدال بعض جوانبه بنهج مختلف.
لقد قمت بتحويل نظام الأدوات إلى مكون Glimmer، وأضفت الميزة التالية:
في الإعداد show_parent_category_background_image.
الطلب الجديد هو:
شخصيًا، ليس لدي أي فكرة عن كيفية إضافة 3000 سطر من التعليمات البرمجية.
شكراً نيت. هذا عمل رائع. لقد قمت بدمج طلب السحب الخاص بك. من الرائع رؤية هذا المكون يحصل على تحديث كبير لمنحه التوافق مع ميزات الخطاب الجديدة. ![]()
ملاحظة - سأكون ممتنًا لأي مساعدة في تحديث مشكلات التوافق مع هذه المكونات أيضًا، والتي يجدها البعض مفيدة. يجب أن تكون مهمة أصغر!
على الرحب والسعة، يسعدني أن أرد الجميل.
مرحباً! تلقيت إشعارًا على موقعي لتحديث مكون السمة هذا، وعندما قمت بذلك، تعطل الموقع بأكمله واختفت صفحتي الرئيسية. تمكنت من إزالته من الموقع، ولكن هل هذا مرتبط بهذه التحديثات؟
على الأرجح! يسعدني أنك تمكنت من إزالته.
هل تمانع في إعادة تثبيته (ربما في سمة تطوير منفصلة) ومحاولة التقاط أخطاء وحدة التحكم؟ أيضًا، سيكون من المفيد معرفة كيفية تكوينه.
لقد رأيت خطأً صغيرًا أيضًا - علامات HTML لا يتم عرضها بشكل جيد في رؤوس الفئات:
أيضًا، يبدو أن حجم نص الوصف “العادي” لا يتطابق مع النسخة الأصلية (في مثالي أعلاه، تم تعيين TC على أكبر).
مرحباً @nathank شكراً لردك السريع! لقد حاولت إنشاء سمة اختبار وتطبيق هذا المكون السمة عليها. أعتقد أن هذا هو الخطأ الصحيح:
Message (4397 copies reported)
[db6814] ActionController::RoutingError (No route matches [GET] "/admin/customize/user_fields.json")
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/processing_request.rb:12:in `call'
lib/middleware/request_tracker.rb:385:in `call'
Backtrace
actionpack (7.2.2.1) lib/action_dispatch/middleware/debug_exceptions.rb:35:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'
logster (2.20.0) lib/logster/middleware/reporter.rb:40:in `call'
railties (7.2.2.1) lib/rails/rack/logger.rb:41:in `call_app'
railties (7.2.2.1) lib/rails/rack/logger.rb:29:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/request_id.rb:33:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
plugins/z-communiteq-features/plugin.rb:142:in `call'
rack (2.2.10) lib/rack/method_override.rb:24:in `call'
rack (2.2.10) lib/rack/sendfile.rb:110:in `call'
rack-mini-profiler (3.3.1) lib/mini_profiler.rb:191:in `call'
lib/middleware/processing_request.rb:12:in `call'
message_bus (4.3.8) lib/message_bus/rack/middleware.rb:60:in `call'
lib/middleware/request_tracker.rb:385:in `call'
actionpack (7.2.2.1) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'
rails_multisite (6.1.0) lib/rails_multisite/middleware.rb:26:in `call'
plugins/z-communiteq-features/plugin.rb:168:in `call'
railties (7.2.2.1) lib/rails/engine.rb:535:in `call'
railties (7.2.2.1) lib/rails/railtie.rb:226:in `public_send'
railties (7.2.2.1) lib/rails/railtie.rb:226:in `method_missing'
rack (2.2.10) lib/rack/urlmap.rb:74:in `block in call'
rack (2.2.10) lib/rack/urlmap.rb:58:in `each'
rack (2.2.10) lib/rack/urlmap.rb:58:in `call'
unicorn (6.1.0) lib/unicorn/http_server.rb:634:in `process_client'
unicorn (6.1.0) lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn (6.1.0) lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn (6.1.0) lib/unicorn/http_server.rb:143:in `start'
unicorn (6.1.0) bin/unicorn:128:in `<top (required)>'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'
Env
HTTP HOSTS: community.eaie.org
هناك بالتأكيد مشكلة بين هذا المكون ومكون آخر أستخدمه: GitHub - discourse/discourse-minimal-category-boxes لأنه عندما أقوم بإزالته، تظهر الصفحة الرئيسية. إذا لم أقم بإزالته، أحصل فقط على صفحة فارغة.
العرض العادي:
العرض مع إزالة صناديق الفئات المصغرة:
العرض مع وجود صناديق الفئات المصغرة:
لكنني لا أعتقد أن هذه هي القصة الكاملة، لأنه حتى مع إزالة صناديق الفئات المصغرة، عندما أنقر على فئة، فإنها لا تعمل، أحصل فقط على صفحة فارغة:
هذه هي الإعدادات التي استخدمتها في مكون السمة:
[
{
"setting": "show_category_name",
"value": true
},
{
"setting": "show_category_description",
"value": true
},
{
"setting": "description_text_size",
"value": "larger"
},
{
"setting": "text_align",
"value": "left"
},
{
"setting": "show_subcategory_header",
"value": true
},
{
"setting": "show_parent_category_name",
"value": false
},
{
"setting": "show_lock_icon",
"value": true
},
{
"setting": "category_lock_icon",
"value": ""
},
{
"setting": "show_category_logo",
"value": true
},
{
"setting": "show_parent_category_logo",
"value": false
},
{
"setting": "show_site_logo",
"value": false
},
{
"setting": "position_logo",
"value": "left"
},
{
"setting": "size_logo",
"value": "standard"
},
{
"setting": "header_style",
"value": "banner"
},
{
"setting": "header_background_image",
"value": "cover"
},
{
"setting": "show_parent_category_background_image",
"value": false
},
{
"setting": "show_mobile",
"value": false
},
{
"setting": "force_mobile_alignment",
"value": false
},
{
"setting": "hide_if_no_category_description",
"value": true
},
{
"setting": "hide_category_exceptions",
"value": ""
},
{
"setting": "show_read_more_link",
"value": false
},
{
"setting": "read_more_link_text",
"value": ""
}
]
آسف إذا كانت هذه معلومات كثيرة جدًا! لم أكن متأكدًا مما هو ذي صلة هنا. شكراً لك! نحن نحب مكون السمة هذا، لذا آمل أن نتمكن من حل المشكلة.