نصيحة الملحن حول مواضيع علامات التصنيف المحددة

|||
|-|-|-|
| :information_source: | ملخص | توفر مكونات السمة هذه وصفًا للمواضيع المحددة بعلامات في المنشئ
| :hammer_and_wrench:|المستودع| GitHub - Lemon-planting-light/discourse-composer-tip: Add tips to discourse composer when in topic with special tags |
| :question:|دليل التثبيت|كيفية تثبيت سمة أو مكون سمة|
| :open_book:|جديد في سمات Discourse؟| دليل المبتدئين لاستخدام سمات Discourse

تثبيت مكون السمة هذا

ملخص

:warning: يشغل مكون السمة هذا الزاوية اليمنى السفلية من المنشئ. إذا كان لديك مكونات إضافية أو مكونات سمات أخرى تشغل هذا الموقع، فقد لا تكون متوافقة معه.

في بعض الأحيان، بالنسبة للمواضيع التي تم تمييزها بعلامات معينة، قد ترغب في وجود شيء يشير بصريًا إلى القواعد التي يجب أن تتبعها ردودك.
يتيح لك مكون السمة القيام بذلك بالضبط. يوفر وصفًا للمواضيع المحددة بعلامات في المنشئ.

كما يوفر مربع تحرير json_schema موجزًا وسهل الفهم، مما يجعله سهلًا جدًا لتعديل الإعدادات.

في الوقت نفسه، يوفر وضعين، أسميهما وضع التفاصيل ووضع النافذة المنبثقة

كما رأيت أعلاه، نظرًا لأنني أقوم بالتطوير لمنتدى الخاص بي، فإن أسماء المكونات وأمثلة التكوين المقدمة افتراضيًا باللغة الصينية. قد تحتاج إلى تغييرها بنفسك. أعتذر عن أي إزعاج سببته لك.

وضع التفاصيل


وضع النافذة المنبثقة


11 إعجابًا

هذا يبدو مفيدًا بشكل لا يصدق!

اقتراح واحد: “العرض للمنشور الأصلي” و “الإخفاء للمجيب” لهما معنيان متعاكسان. ما مدى صعوبة جعل هذين الخيارين يسيران في نفس الاتجاه، مثل:

“العرض للمنشور الأول” / “العرض للردود”

أو

“الإخفاء للمنشور الأول” / “الإخفاء للردود”

؟

3 إعجابات

كمستخدم لـ Grammarly، سيتم إخفاء جزء من مكون المنشئ بواسطة أيقونات Grammarly (القابلة للتفاعل):

أفترض أنه يمكن تعديله بسهولة باستخدام CSS، ولكن ربما يكون الإعداد لتغيير المحاذاة مفيدًا.

3 إعجابات

هل سيكون من الممكن أن تعمل مكونات السمة هذه أيضًا للفئات؟ يبدو هذا أفضل من إضافة نص القالب كتعليمات.

سأكون راضيًا بمجرد خيار تكوين الفئات بنفس طريقة العلامات في مكون السمة الحالي لديك - ولكن سيكون من المفيد أكثر أن يكون قادرًا على العمل بكل هذه الطرق:

  1. لعلاقة، بغض النظر عن الفئة
  2. لفئة، بغض النظر عن العلاقة
  3. خصيصًا لعلاقة معينة وفئة معًا

وفي الحالة الثالثة، سيكون من الجيد أن يتجاوز أيًا من الأول والثاني. (أي، يمكن أن يكون هناك نص عام لفئة، ولكن إذا اخترت علامة معينة، فستحصل على شيء آخر. أو، نص عام لعلامة، إلا عند استخدامه في فئة معينة.)

3 إعجابات

هممم - لقد قمت بتثبيت هذا، ولكنه يظهر فقط للردود، وليس للمنشور الأول - بغض النظر عن كيفية تعيين “العرض للمنشور الأصلي”.

إعجابَين (2)

آه، أعتقد ربما لأنني لست متحدثًا أصليًا باللغة الإنجليزية، لدي مشكلة في فهم المفردات؟

يشير هذان العنصران من الإعدادات على التوالي إلى “ما إذا كان مرئيًا لمن نشر post_number = 1” و “عدم العرض لمن رد بالفعل مرة واحدة”.

لقد أعدت اختبار هذا على منتدى الاختبار الخاص بي ويبدو أنه يعمل بشكل جيد.

إعجابَين (2)

لقد قمت بتطبيق إصلاح لهذا، شكرًا على اقتراحك!
(ملاحظة: تم تعديل عناصر JSON للإعدادات، ويجب إعادة ملء عنصر الإعداد القديم مرة أخرى)

إعجابَين (2)

في اختباري، لا يمكنني جعله يعمل إلا للردود. لا يظهر عند إنشاء المنشور الأول في موضوع جديد.

إعجابَين (2)

أوه، أفهم ما تقصده، إنه حسب التصميم، لأنني صممته في الأصل بحيث يمكن للمستجيب معرفة المعايير التي يجب أن يتبعها الرد في لمحة، ولكن لا يحتاج صاحب المنشور الأصلي إلى معرفة ذلك - لأنهم هم من يختارون المعيار.

إعجابَين (2)

أوه - إذن “إخفاء لصاحب الموضوع الأصلي” يعني أنهم لا يرون الرسالة في الردود على منشوراتهم الخاصة؟ لقد أسأت الفهم! (ولكنني أرى أيضًا استخدام هذا الإعداد الآن!)

هذه هي حالة الاستخدام التي أفكر فيها. إذا اختار شخص ما شيئًا مثل #bug أو #help، فيمكن أن يكون هناك رابط لدليل لكتابة تقارير مشاكل جيدة - للمنشور الأول. (سيكون هذا لطيفًا لكل فئة بالإضافة إلى نهج قائم على العلامات.)

وربما الردود على ذلك (من قبل أشخاص آخرين، وليس صاحب الموضوع الأصلي) يمكن أن تعطي رابطًا لموارد مفيدة لكتابة إجابات جيدة. (ولكن بالنسبة لحالة الاستخدام هذه، فإن المنشور الأول هو الأكثر أهمية.)

أو، حالة استخدام مختلفة: إذا كان الموضوع عبارة عن قصة إخبارية أو منشور مدونة، فيمكن للنص في الردود تذكير الأشخاص بالتعليق على جوهر النص، مع تقديم روابط للإبلاغ عن الأخطاء المطبعية أو الأخطاء الأخرى (وبالتالي نأمل في الحفاظ على الردود أكثر فائدة مع تقليل عبء العمل على المشرفين).

3 إعجابات

هذا رائع جدًا. هل ستفكر في جعله يعمل على المنشور الأول كما هو مطلوب؟ هل يمكنك استخدام “محاذاة لليسار” لتلتف النصوص؟ حيث أنني أستخدم المكون الإضافي “الأحرف المطلوبة” وهو يعرض على اليمين.

إعجاب واحد (1)

هل يمكن أن يقبل الوصف المختصر ترميز HTML؟ <kbd> الأساسي سيجعله أكثر وضوحًا :wink: بالتأكيد، يمكن تحقيق ذلك باستخدام CSS ولكن HTML سيكون حلاً أسهل.

إعجابَين (2)

نعم، إنه يدعم.
ليس هذا فقط، بل إنه يستخدم HTML كامل، وليس HTMLsafe

إعجابَين (2)

كيف يمكنني جعل الإكرامية على كليهما محاذاة إلى اليسار؟ أستخدم إضافة “Characters required”. والتي تعرض في أسفل اليمين.

إعجاب واحد (1)

ربما عليك إضافة سطر CSS يدويًا إلى الموقع… ليس لدي أي نية لتكييف تلك الإضافات التي تشغل نفس المساحة، هممم

.topic-tag-desc-container {
    text-align: left;
}
إعجابَين (2)

ستحتاج على الأرجح إلى استهدافها باستخدام CSS بنفس الطريقة التي تستهدف بها العنصر الخاص بك هنا.

في فئة تجربة المستخدم (UX)، توجد فكرة رائعة تتمثل في رمز ينقل قائمة المنشئ على الهاتف المحمول إلى الأسفل مع وجود الترس الذي يحتوي على خيارات ليحل محل أيقونات المنشئ التي يتم تمريرها من اليسار إلى اليمين. سيكون لها أيضًا مشكلة في الموضع مع المكون الخاص بك ومكون متطلبات الأحرف.

شكراً على الرد السريع.

هذا هو الموضوع إذا كنت مهتمًا.

إعجابَين (2)

حقاً؟ لم أتمكن من تشغيل أي علامات. حتى العلامات الأساسية مثل <b>.

إعجاب واحد (1)

ضع في اعتبارك أن تلميحات العلامات لا تظهر في المنشور الأول. تظهر في المنشور رقم 2 وما إلى ذلك.

تحتاج إلى استخدام المحرر في المكون لإضافة وتحديد الأوصاف القصيرة و/أو الطويلة.

اختبار الموضوع

لقد طبقت إصلاح CSS الخاص بي بحيث تكون تلميحة العلامة الخاصة بي على اليسار.

الدائرة هي تلميحة العلامة الخاصة بي إذا نقرت عليها، حيث أن لديّها في النافذة المنبثقة، فستستدعي الوصف الطويل في مربع قابل للإغلاق.

إعجاب واحد (1)

حسنًا… في حالتي يعمل بشكل جيد

image

إعجابَين (2)

أعتقد أنه لم يقم بتحرير ملف taf في المحرر ويحاول فقط استخدام الإعدادات الافتراضية دون أي علامات تطابق عينتك.

إعجاب واحد (1)