عندما تقوم بتثبيت منشور، يتم عرض ملخص أسفله عند التواجد في قسم “الأحدث” (Latest). لسوء الحظ، يعرض السطر الأول من منشوري الرابط ثم نص المنشور. هذا يشوه قراءة الملخص للقارئ.
في حال كان الأمر مهماً، أنا أستخدم تكامل ديسكورس الرسمي (official Discourse integration) من ووردبريس (Wordpress) لدفع المنشور إلى المنتدى. نعم، السلوك الافتراضي لـ \u003csmall\u003e لتمهيد الرابط.
لذا يبدو الملخص كالتالي:
\u003e \u003csmall\u003eاقرأ المقال:\u003clink\u003e \u003c/small\u003e
\u003e
\u003e النص هنا
لقد حاولت استخدام ask.discourse وذكروا إضافة (plugin) لا أستخدمها. هذه هي كل ما لدي وحالتها:
“المقالة الكاملة على: Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit؟”
…ثم تستمر مع معاينة نص الموضوع:
Nulla facilisi lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid… اقرأ المزيد
إذا نقرت على الموضوع نفسه، فكل شيء على ما يرام. يتم عرض الموضوع بشكل صحيح.
في الجزء العلوي من الموضوع، يكون الهيكل كالتالي:
<small>المقالة الكاملة على: Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit؟</small>
<p>Nulla facilisi lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid...</p>
لذا، السطر الأول هو رابط صغير وسياقي يعود إلى المقالة الكاملة، ويبدأ محتوى الموضوع الفعلي مباشرة بعده.
المشكلة فقط في /latest: يبدو أن Discourse يستخدم نص السطر الأول للرابط (“المقالة الكاملة على: …”) كجزء من ملخص الموضوع عند تثبيت الموضوع، بدلاً من تخطيه واستخدام نص الجسم.
هذا يجعل عرض /latest يبدو غير أنيق للغاية، حيث يطغى نص الرابط على المعاينة ويدفع ملخص الموضوع الفعلي إلى الأسفل.
توقعي هو أن:
سيتم تجاهل رابط سياقي في السطر الأول (خاصة داخل <small>) لأغراض التلخيص، أو
سيستمد الموضوع المثبت معاينته من نص الجسم بدلاً من نص الرابط.
هل هذا هو السلوك المتوقع، أم أن هناك إعدادًا / تجاوزًا على مستوى السمة يتحكم في كيفية إنشاء ملخصات الموضوعات المثبتة على /latest؟
أعتقد أننا قد نسيء فهم بعضنا البعض قليلاً، لذا أريد التوضيح.
أنا لا أقوم بتضمين أو عرض معاينة (oneboxing) لأي شيء. هذا موضوع ديسكورس (Discourse) عادي على منتدى ديسكورس.
داخل الموضوع نفسه، يكون الهيكل كالتالي:
السطر الأول: رابط سياقي صغير يعود إلى مقال ووردبريس (WordPress)
ثم: نص جسم مشاركة ديسكورس الفعلي
لذا، داخل الموضوع، يتم عرض كل شيء تمامًا كما هو متوقع.
تظهر المشكلة فقط في صفحة /latest، وتحديداً مع المواضيع المثبتة.
في صفحة /latest، يقوم ديسكورس بسحب نص السطر الأول من الرابط (“المقال الكامل في: …”) إلى ملخص الموضوع بدلاً من تخطيه واستخدام نص الجسم الذي يليه. ونتيجة لذلك، يعرض معاينة /latest عنوان المقال المرتبط أولاً، ثم فقط محتوى الموضوع الفعلي - وهو ما يبدو غير بديهي ومربك للغاية.
للتوضيح:
هذا لا يتعلق بالمواضيع المضمنة
لا يتعلق بالمعاينات (oneboxes)
لا يتعلق بعرض ووردبريس
كل ما هو متضمن هنا يحدث بالكامل داخل ديسكورس
توقعي هو أنه سيتم تجاهل روابط السياق في السطر الأول (خاصة تلك المقصودة كبيانات وصفية) عند إنشاء المقتطف في صفحة /latest، ويتم اشتقاق الملخص من نص الموضوع بدلاً من ذلك.
لذا، السؤال الأساسي هو:
هل هذا هو السلوك المتوقع للمواضيع المثبتة في صفحة /latest، أم أن هناك إعدادًا / تجاوزًا يتحكم في كيفية اختيار مصدر المقتطف؟