كما ذكرنا. هل يمكننا إضافة إعداد لعرض المنشور بالكامل دون الضغط على زر “عرض المنشور بالكامل”؟
هل جربت هذا الاقتراح من وثائق المكون الإضافي:
إذا تم تمكين إعداد الموقع
embed truncate(وهو ممكّن افتراضيًا)، فستعرض مواضيع التغذية مقتطفًا فقط من منشور التغذية. يمكن للمستخدمين عرض المنشور بالكامل عن طريق النقر فوق الزر “إظهار المنشور بالكامل” الذي يتم عرضه أسفل المقتطف. سيقوم Discourse بعد ذلك بكشط عنوان URL المضمن للموضوع للحصول على محتوى المنشور بالكامل. إذا لم يتم استرداد محتوى المنشور بالكامل بشكل صحيح، يمكنك إصلاح المشكلة عن طريق تكوين إعداد الموقعembed whitelist selector. راجع تكوين إعداد محددات التضمين المسموح بها للحصول على تفاصيل حول هذا الإعداد.
على الرغم من أنني سألاحظ أن إعداد القائمة البيضاء يسمى الآن allowed embed selectors. لقد واجهت أيضًا صعوبة في تضمين الصور من Substack بشكل صحيح عند استخدام Discourse كقارئ RSS. على الأقل الآن أحصل على صورة مكسورة يمكنني النقر عليها، وهذا أفضل من لا شيء.
ولكن لدي سؤال. هل سيؤدي ذلك إلى توسيع أي رابط URL منشور بالكامل؟
على سبيل المثال، إذا شاركنا هذا الموضوع أو رابطًا عامًا لموقع إخباري؟
سأبحث عن جعل هذه الوظيفة تعمل فقط على خلاصات RSS التي يتم سحبها مقابل جميع روابط URL.
لكن من الرائع أنني أغفلت ذلك في الوثائق.
في حالة الاستخدام الخاصة بي، أقوم بسحب RSS من موقع آخر أنا مسؤول عنه (لعميل) لتغذية فئة واحدة تلقائيًا لتغذية موقعي. كلاهما ديسكورس. ولكن قد أجدها مفيدة أيضًا لمواقع الأخبار الأخرى التي لدي خلاصات منها.
إذا كنت تقصد رابطًا واحدًا (onebox)، مثل هذا:
فلا. ولكنه يوسع المنشور الأصلي إذا استخدمت Discourse كنظام تعليقات لموقع آخر. في الأساس، يستخدمان نفس الآليات في الخلفية.
نعم، هذا يجيب على استفساري. سأجرب الإعدادات التي ذكرتها. نظرًا لأن المحتوى الذي تم سحبه من منتدى ديسكورس الآخر يعتمد على المنشور، توجد محاذير.
شكرًا لك على نصيحتك وخبرتك. أقدر ذلك حقًا!