nathank
(Nathan Kershaw)
6 أغسطس 2021، 9:59م
1
وصف بسيط
يتيح لك مكون السماعة هذا جعل منشورات الويكي (ومنشورات التعديلات المشتركة) أكثر وضوحًا.
تُعدّ الويكي والتعديلات المشتركة ميزة قوية في منصة Discourse، لكن العديد من المستخدمين غير ملمين بالمفهوم ويعتبرون واجهة المستخدم خفية بعض الشيء. يجعل هذا المكون الأمر واضحًا تمامًا، حيث يجمع المحتوى من الرابط التالي: Change the style of a wiki post .
لقطات الشاشة
وصف مفصل
تمكين هذا المكون يتيح لك التحكم في لون خلفية منشورات الويكي، وإضافة بعض النص إلى أيقونة السجل/التعديل في الزاوية العلوية اليمنى من المنشور.
هو نسخة مشتقة من discourse-wikified-post-background-color بواسطة @pacharanero ، ويضم عناصر من Change the style of a wiki post ويعيد استخدام كود من Personal Message Bubbles بواسطة @Rhidian .
الإعدادات
لون خلفية منشورات الويكي
يمكن تعيين لون خلفية منشورات الويكي إلى أي لون تفضله. الافتراضي هو ‘highlight’، لكن يمكنك استخدام أي من الخيارات التالية:
يعمل بشكل أفضل عند اختيار لون من ألوان المخطط (مثل: primary، secondary، tertiary، إلخ)، لأن هذه الألوان تستجيب للوضع الداكن التلقائي.
اسم لون معترف به في CSS (مثل: blue، red، yellow، black، إلخ).
كود لون HTML (مثل: #effbfb، إلخ).
لون خلفية التعديلات المشتركة
يمكنك اختيار أحد خيارات الألوان نفسها لمنشورات التعديلات المشتركة (انظر إضافة التعديلات المشتركة ).
النص المضاف لمنشورات الويكي
يضيف هذا النص الأخضر الصغير (الافتراضي هو Wiki Post) في الزاوية العلوية اليمنى من المنشور:
هذا النص ديناميكي، ويتغير لونه مع أيقونة السجل إذا كان هناك تعديل حديث (وهذا أمر غير مقصود لكنه سارٍ):
إذا كنت لا تريد أي نص هناك، فاحذف النص في الإعداد واحفظه.
النص المضاف للتعديلات المشتركة
النص المعروض عندما يكون المنشور من نوع التعديلات المشتركة. هذا النص بلون الخطر من لوحة ألوانك.
خارطة الطريق
وضع علامة تلقائية على المواضيع بـ ‘wiki’
يرجى تقديم الاقتراحات كردود على هذا المنشور.
26 إعجابًا
أشياء رائعة @nathank
سأقوم بأرشفة مستودع لون خلفية المنشور المحوَّل إلى ويكي القديم، لصالح نسختك الجديدة التي تضيف الكثير.
4 إعجابات
Zup
12 ديسمبر 2021، 6:12م
3
هل حصل أي شخص آخر على هذا الخطأ؟
خطأ: المتغير غير المعرف: "$Shared-edits-hide". في السطر 42 من common.scss >> @if ($Shared_edits_hide == "Yes"){ -----^
nathank
(Nathan Kershaw)
12 ديسمبر 2021، 7:06م
4
لا يمكنني تكرار ذلك، ولا أرى أي مشاكل واضحة في الكود. هل يمكنك تزويدنا بأي معلومات إضافية؟
إعجاب واحد (1)
Zup
12 ديسمبر 2021، 7:50م
5
حدث هذا لأنني قمت بتعيين Shared edits hide على لا . ظهر الخطأ في إعدادات TC. اختفى الخطأ بعد تعيينه على نعم .
nathank
(Nathan Kershaw)
12 ديسمبر 2021، 9:25م
6
لا أفهم ذلك مع كونه لا ولا نعم على أحدث إصدار تجريبي من Discourse. هل تستخدم إصدارًا قديمًا من Discourse؟ لم أضع أي تحكم في الإصدار على الإطلاق، آسف.
إعجاب واحد (1)
Zup
12 ديسمبر 2021، 9:30م
7
عذرًا، خطئي - كان قديمًا بعض الشيء، نعم. نسيت الاختبار مرة أخرى بعد التحديث الأخير حتى ذكرت ذلك. شكرًا.
إعجاب واحد (1)
nathank
(Nathan Kershaw)
13 ديسمبر 2021، 12:50م
8
تم تحديث المكون للتو ليلبي احتياجات منشورات التعديلات المشتركة بشكل أفضل.
يتضمن ذلك تكييفه لتغييرات التعديلات المشتركة هنا:
إعجابَين (2)
nathank
(Nathan Kershaw)
10 أغسطس 2022، 2:39ص
9
تم إجراء تعديل طفيف على ألوان الخلفية الافتراضية حيث لم أتمكن من رؤية @mentions بسهولة.
أيضًا، أصبح لون خلفية “Shared Edits” الآن افتراضيًا على tertiary-very-low.
master ← colour-very-low
opened 02:33AM - 10 Aug 22 UTC
Makes it so that @mentions aren't obscured in wikis, and reduced the intensity o… f the background color where possible.
Also changed default Shared Edits colour to Tertiary-very-low.
إعجاب واحد (1)
volanar
(Volanar)
17 أغسطس 2023، 8:10م
10
مكون ممتاز. ولكنه يحسن الرؤية فقط في صفحة الموضوع. هل من الممكن تعديله بحيث يتم عرض أيقونة الويكي في صفحة الفئة، وقائمة المواضيع “الأخيرة”، “غير المقروءة”، وما إلى ذلك؟
nathank
(Nathan Kershaw)
17 أغسطس 2023، 9:54م
11
اقتراح جيد، وأنا متأكد من أنه ممكن (نرحب بطلبات السحب!).
أعالج ذلك ببساطة عن طريق وضع علامات على المنشورات باستخدام #wiki في مثيلاتي. إنه يدوي جزئيًا بالطبع - يمكنك تحديد منشورات / مواضيع الويكي عن طريق البحث المتقدم. له فائدة إضافية تتمثل في تسهيل اكتشافها عبر التنقل في الشريط الجانبي.
اعتقدت أنه سيكون من الجيد وضع علامات تلقائية على منشورات الويكي كجزء من هذه المكونة بطريقة ما (أو القيام بما تقترحه) ولكنه لم يسبب لي ما يكفي من الألم لأخصص الوقت لمحاولة ذلك للأسف.
إعجابَين (2)
Canapin
(Coin-coin le Canapin)
18 أغسطس 2023، 4:36م
12
لقد سألت هذا في عام 2021 هنا: Add an icon in front of wikis in the topic list?
وكان الرد:
طلب الميزة:
Following the suggestion from @Johani here:
To which Johani replied:
Unfortunately, wiki is a post-level, not a topic-level property. So, It’s not added to the topic list item model. You can use a tag or create a feature request for Discourse to add that class.
I suppose the vast majority of wikis are first posts, but I understand the post level issue.
However, having the possibility of emphasizing wikis on the topic list would be a neat addition and may incite people to visit them and m…
إعجاب واحد (1)
thoka
(Thomas Kalka)
5 سبتمبر 2023، 11:25ص
13
أبحث عن نصيحة حول كيفية تكييف ألوان الخلفية مع الوضع المظلم (التلقائي).
حاليًا، الألوان الفاتحة الزاهية التي اخترتها للخلفيات تجعل المشاركات غير قابلة للقراءة في الوضع المظلم.
هل من الممكن توسيع لوحة الألوان وإجراء بعض العمليات الحسابية للألوان لتحديد ألوان الخلفية للموسوعات (wikis) والوسادات (pads)؟
thoka
(Thomas Kalka)
5 سبتمبر 2023، 11:32ص
14
يمكنك استخدام علامات لتمييز مواضيع “الويكي”.
يمكن تنسيق العلامات بواسطة CSS على ما أذكر.
ستحصل على فائدة إضافية من خيار القائمة / التنقل التفصيلي لها.
بالإضافة إلى ذلك، يمكن إضافة علامة ويكي إلى المواضيع التي تتضمن ملفات ويكي تلقائيًا باستخدام مكون إضافي.
nathank
(Nathan Kershaw)
6 سبتمبر 2023، 6:45ص
15
لهذا السبب أوصي بلون مخطط (Scheme colour):
إذا كنت ترغب في الخروج عن المألوف بألوانك، فستحتاج إلى إيجاد طريقة ذكية للتعامل مع الوضع المظلم.
ستكون ميزة لطيفة هي تمكين تحديد لون للوضع المظلم أيضًا. سألقي نظرة على ذلك عندما أحصل على بعض وقت الفراغ.
إعجاب واحد (1)
thoka
(Thomas Kalka)
6 سبتمبر 2023، 8:16ص
16
بالتأكيد. ولكن هذه الألوان طاغية جدًا للخلفية.
لذلك كنت أحلم بشيء مثل 10٪ من لون المخطط ممزوجًا بـ 90٪ من الخلفية. أفترض أن SASS (أو شيء مشابه) غير متاح في الواجهة الأمامية.
ولكن هل يمكن أن تعمل بعض الحيل في CSS مثل هذا ؟
تحديث: rgba(0, 255, 0, 0.1) يعمل بشكل جيد جدًا في الوضعين المظلم والفاتح.
Canapin
(Coin-coin le Canapin)
6 سبتمبر 2023، 8:30ص
17
وظائف SASS متاحة في قسم تخصيص السمة، ويتم تجميعها عند حفظ تعديلاتك. لا يمكنك استخدام وظائف SASS على متغيرات السمة أو CSS.
إذا كنت ترغب في استخدام وظيفة SASS على لون من مخطط الألوان الخاص بك، فيجب عليك استخدام متغير SASS المقابل.
سيعمل
body {
background: darken($secondary, 10%);
}
لن يعمل
body {
background: darken($my_theme_variable, 10%);
}
لن يعمل
body {
background: darken(var(--secondary), 10%);
}
وعلى الورق، أعتقد أن ما يصفه رابطك يجب أن يعمل.
3 إعجابات
nathank
(Nathan Kershaw)
10 يوليو 2024، 8:26م
18
ربما يكون هذا الأمر يستحق التجربة. إليك دليل (لرجوعي الخاص) حول استخدام دالة SASS mix():