ملخص الموضوع المثبت يستخدم نص الرابط في السطر الأول بدلاً من نص الجسم

مرحباً بالجميع!

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

في حال كان الأمر مهماً، أنا أستخدم تكامل ديسكورس الرسمي (official Discourse integration) من ووردبريس (Wordpress) لدفع المنشور إلى المنتدى. نعم، السلوك الافتراضي لـ \u003csmall\u003e لتمهيد الرابط.

لذا يبدو الملخص كالتالي:

\u003e \u003csmall\u003eاقرأ المقال: \u003clink\u003e \u003c/small\u003e
\u003e
\u003e النص هنا

لقد حاولت استخدام ask.discourse وذكروا إضافة (plugin) لا أستخدمها. هذه هي كل ما لدي وحالتها:

اسم مكون السمة (Theme Component Name) مُفعّل (Enabled)
discourse-category-banners نعم (Yes)
discourse-christmas-decorations لا (No)
discourse-social-share نعم (Yes)
Easy Footer نعم (Yes)
Reftagger نعم (Yes)
Topic Thumbnails لا (No)
Twitter Native Embed نعم (Yes)

هل يحدث هذا في الوضع الآمن؟ هل يذهب الرابط إلى منشور ووردبريس أم إلى موضوع ديسكورس؟

شكرًا.

لا يزال يحدث في الوضع الآمن.

أيضًا، السطر ليس الرابط نفسه، بل نص الرابط، معاينة الرابط.

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

أعتقد أن مثالاً سيوضح الأمر بشكل أفضل.

هذا ما أراه في /latest (الأحدث):

هذا موضوع مثبت في صفحة /latest للمنتدى.

لاحظ أن المعاينة تبدأ بـ:

“المقالة الكاملة على: 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؟

لا أستطيع تكرار هذا في مثيل آخر. عندما أثبّت الموضوع عالميًا، أرى فورًا السطر الأول من محتوى المنشور. حتى مع https://meta.discourse.org/t/embed-discourse-comments-on-another-website-via-javascript/31963، لا أرى هذا النص الصغير.

مرحباً نيت - أقدر لك تخصيص وقت للرد.

أعتقد أننا قد نسيء فهم بعضنا البعض قليلاً، لذا أريد التوضيح.

أنا لا أقوم بتضمين أو عرض معاينة (oneboxing) لأي شيء. هذا موضوع ديسكورس (Discourse) عادي على منتدى ديسكورس.

داخل الموضوع نفسه، يكون الهيكل كالتالي:

  • السطر الأول: رابط سياقي صغير يعود إلى مقال ووردبريس (WordPress)
  • ثم: نص جسم مشاركة ديسكورس الفعلي

لذا، داخل الموضوع، يتم عرض كل شيء تمامًا كما هو متوقع.

تظهر المشكلة فقط في صفحة /latest، وتحديداً مع المواضيع المثبتة.

في صفحة /latest، يقوم ديسكورس بسحب نص السطر الأول من الرابط (“المقال الكامل في: …”) إلى ملخص الموضوع بدلاً من تخطيه واستخدام نص الجسم الذي يليه. ونتيجة لذلك، يعرض معاينة /latest عنوان المقال المرتبط أولاً، ثم فقط محتوى الموضوع الفعلي - وهو ما يبدو غير بديهي ومربك للغاية.

للتوضيح:

  • هذا لا يتعلق بالمواضيع المضمنة
  • لا يتعلق بالمعاينات (oneboxes)
  • لا يتعلق بعرض ووردبريس
  • كل ما هو متضمن هنا يحدث بالكامل داخل ديسكورس

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

لذا، السؤال الأساسي هو:

هل هذا هو السلوك المتوقع للمواضيع المثبتة في صفحة /latest، أم أن هناك إعدادًا / تجاوزًا يتحكم في كيفية اختيار مصدر المقتطف؟

آه! هذا يوضح الأمور. لا أعتقد أن هناك أي طريقة لتغيير مقتطف الموضوع عبر إعداد. ومع ذلك، يمكنك تجربة هذا لتحديد مقتطف الموضوع في قائمة الموضوعات:

لقد اختبرته ويعمل بشكل جيد للغاية.

3 إعجابات

فوز فوز عشاء دجاج!

شكراً نيت، لقد نجح الأمر!

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.