يسعدني أن ذلك قد ساعد @volanar ![]()
ربما يجدر إجراء تغييرات على المكون لكي يعمل كل شيء بشكل مثالي افتراضيًا، دون الحاجة إلى تعليمات برمجية مخصصة.
أعتقد أن مخطط الألوان العكسي مخصص لهذا المكون، والفئات المختلفة موجودة حتى يمكن تخصيص التذييل لاحتياجات المنتدى المحددة كما فعلت الآن ![]()
ربما يمكن تقديم طلب سحب (PR) لخيار لتبديل متغيرات الألوان؟ ![]()
مرحباً يا عشاق التذييل! تم إعادة هيكلة هذه المكونة مؤخرًا: DEV: use dasherize, update user-input classnames to data-attrs (#33) · discourse/Discourse-easy-footer@68b9972 · GitHub
لن يؤثر هذا على معظم الأشخاص، ولكني قمت بإزالة أسماء الفئات التي تم تطبيقها على كل رابط — سابقًا، تمت إضافة فئة تحتوي على اسم الرابط إلى كل رابط، وللأسف هذا يعني أنه إذا صادف أن سميت رابطك بنفس اسم فئة ما عبر Discourse، فقد تحصل على نتائج غير مرغوب فيها.
لذا على سبيل المثال، إذا كان لديك رابط يسمى “alert” أو “spinner”، فستحصل على بعض التعارضات غير المقصودة مع بعض الأنماط داخل Discourse:
هذه هي الأمثلة الأكثر وضوحًا، ولكن هناك مئات الأسماء المحتملة للفئات التي يمكن أن تتداخل معها.
لذلك بعد التحديث، إذا كنت تستخدم CSS لتعديل هذه الروابط بأي شكل من الأشكال سابقًا، فسيتعين عليك تحديث أسماء الفئات الخاصة بك:
سابقًا:
.my-link-name {
background: red;
}
محدث:
[data-easyfooter-link="my-link-name"] {
background: red;
}
هذا يتجنب أي تعارضات محتملة في الأسماء.
مرحباً، كيف يمكنني تعطيل مكون السمة هذا على صفحات القنوات والخيوط؟
في الدردشة، يحصل العنصر html على الفئة has-full-page-chat… لذا يمكنك على الأرجح القيام بذلك باستخدام بعض CSS:
.has-full-page-chat .below-footer-outlet.custom-footer {
display: none;
}
صباح الخير،
هل هناك طريقة ممكنة لتقليل بروز بعض المواضيع القديمة في الصفحة الرئيسية؟ أفضل عرض للشهر أو الشهرين الأخيرين فقط، وذلك لتقليل الفوضى.
لقد تحققت من قسم admin/site_settings/category/basic، حيث أعتقد أن الحل قد يكون موجودًا. ومع ذلك، هناك العديد من الخيارات التي يجب مراعاتها.
ونتيجة لذلك، يمكنني دمج تذييل متجاوب وسهل الاستخدام في المنتدى. ومع ذلك، لرؤيته، يجب التمرير إلى نهاية الصفحة الرئيسية، حيث تم وضع علامة على بداية المنتدى في عام 2021.
شكراً @awesomerobot على هذا الحل البديل لـ CSS.
للعلم، السبب الذي يجعلني أستخدمه هو أن تذييل الصفحة يظهر بشكل غير متوقع في الدردشة الشخصية، مما يقلل المساحة المتاحة للرسائل ولوحة المفاتيح. على بعض الهواتف، يجعل هذا الأمر الأمر صعبًا. إنه أمر مفاجئ نظرًا لأنه في جميع الصفحات الأخرى، يتم إخفاء تذييل الصفحة حتى نقوم بالتمرير لأعلى.
تعديل: تم الاختبار على تطبيقات Android و iPhone.
شعار تويتر/X الجديد
اعتذار عن سؤال قد يكون بسيطًا للغاية،
كيف يقوم الجميع بتحديث رابط تويتر الجديد إلى شعار X. حاولت العثور على اسم الأيقونة المناسب لإضافته في إعدادات التذييل ولكني لم أتمكن من جعله يعمل.
سيكون من الجيد إذا كان بإمكانك ترك “الملخص” و “عنوان الملخص” فارغين، وأن يتخطى بعد ذلك القسم لهذا المحتوى (بحيث تبدأ رؤوس الروابط إلى اليسار - أو الأفضل من ذلك، اجعلها قابلة للتكوين إذا كان يجب أن تبدأ إلى اليسار وما إذا كان يجب أن تتمدد).
لقد أدت ترقية حديثة إلى تعطيل التذييل تمامًا: على الرغم من عدم تغيير أي إعداد على الإطلاق، إلا أنه يعرض الآن الإعدادات الافتراضية، وهي غير متوافقة على الإطلاق وتعرض روابط لم نرغب فيها أبدًا في المقام الأول.
كيف يمكن إصلاح التذييل لاستعادة التخصيص الفعلي الذي لم يتغير؟
آه نعم، آسف لذلك. أعتقد أن هذا كان بسبب تحديث لإعدادات السمة. إذا قمت بإعادة حفظ إعداداتك، فيجب أن يعود كل شيء إلى طبيعته. على سبيل المثال، أضف مسافة إلى قيمة إعداد وأحفظ (ثم قم بإزالة المسافة الإضافية مرة أخرى، وأعد الحفظ).
لقد جربت هذا ولكنه غريب حقًا عند إزالة الأعمدة. هل هناك إصدار يمكن تثبيته لا يحتاج إلى أعمدة نصية؟ كيف تغير الألوان؟
لنفترض أنني أردت إضافة أشياء مثل رمز جافاسكريبت “اشتراك يوتيوب”؟
هذه مكون سمة رائع حقًا!
هل يمكننا دعم html في قسم Blurb؟ أريد إدراج روابط <a></a> متعددة فيه. أعتقد أيضًا أن حد عدد الكلمات عديم الفائدة حقًا.
شكرًا!
مرحباً،
ربما يمكن لأحد المساعدة.
التذييل نفسه يعمل بشكل مثالي - ولكنه لا يظهر على صفحة تسجيل الدخول على الرغم من تحديد خيار “إظهار التذييل في صفحة تسجيل الدخول…” وأن تثبيت discourse خاص (تم تحديد login_required).
هل هناك أي شيء فاتني؟
شكراً لمساعدتكم!
@JimPas
ظهر التذييل فجأة على صفحة تسجيل الدخول.
للأسف، لا يمكنني تتبع التغييرات التي أدت إلى الحل، لكنني أقدر أن إعادة بناء discourse ( ./launcher rebuild app ) قد ساعدت.
كانت هذه مشكلة في مكون السمة وقد تم إصلاحها في
مجرد ملاحظة سريعة بأنني قمت بدمج تغيير اليوم الذي يقوم بترحيل إعدادات السمة link_sections و links إلى type: objects والذي أصدرناه مؤخرًا.
لا نتوقع حدوث مشاكل مع هذا الترحيل ولكن إذا حدثت، يرجى ترك ملاحظة هنا لإعلامي.
شكراً على هذه المكونات الرائعة. عندما أحاول التحديث إلى آخر إصدار، أحصل على رسالة الخطأ هذه:
An error occurred: You supplied invalid parameters to the request:
The property at JSON Pointer '/0/links/0/referrer_policy' must be one of the following ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url"].
The property at JSON Pointer '/1/links/0/target' must be one of the following ["_blank", "_self", "_parent", "_top"]. The property at JSON Pointer '/1/links/0/referrer_policy' must be one of the following ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url"].
The property at JSON Pointer '/2/links/0/target' must be one of the following ["_blank", "_self", "_parent", "_top"]. The property at JSON Pointer '/2/links/0/referrer_policy' must be one of the following ["no-referrer", "no-referrer-when-downgrade", "origin", "origin-when-cross-origin", "unsafe-url"].
أنا متأخر بـ 4 commits، إذا كانت هذه معلومة مفيدة.
