لقد جربت تعطيل إعداد “تقصير التضمين” في إعدادات المنشور خلال الأيام القليلة الماضية، ومع ذلك لا يعطي نفس النتيجة مثل الضغط على زر “إظهار المنشور الكامل”.
كنت قلقًا من أن يحدث ذلك. عند النقر على زر “إظهار المنشور كاملًا”، يقوم نظام Discourse بسحب محتوى الصفحة من الموقع الإلكتروني المرتبط بعنصر التغذية. أما ما تراه عند تعطيل إعداد embed truncate فهو نتيجة العلامات (markup) التي تأتي مباشرة من تغذية RSS. يبدو أن هناك بعض العلامات التالفة في تغذية RSS تتسبب في ظهورها بهذه الطريقة.
أسهل طريقة لتأكيد ذلك هي زيارة عنوان URL لتغذية RSS مباشرة عبر متصفحك والنظر إلى علاماتها. أعتقد أنك ستبحث عما يقع بين وسوم \u003cdescription\u003e.
شكرًا لك على ردك السريع.
لقد جربت أيضًا تغذية أخرى دون علامات غريبة.
إليك مثال من تغذية أخرى: https://grapee.jp/category/animal/feed
تعطيل “تقصير التضمين”:
الصورة التالفة هي مشكلة معروفة ناتجة عن وسم \u003cp\u003e. يمكن إصلاحها يدويًا باتباع التعليمات من هذا المنشور.
لكن المشكلة الرئيسية هي أنه يعرض فقط وصفًا قصيرًا جدًا من تغذية RSS، وليس المحتوى الكامل من الصفحة الإلكترونية.
توفر هذه التغذية مقتطفًا فقط من المنشور الكامل. وهذا هو السبب في أنك ترى مقتطفًا فقط عند تعطيل إعداد embed truncate.
عند اختيار إعداد الموقع embed truncate، سيحاول Discourse سحب محتوى المنشور الكامل من عنوان URL الخاص بالمنشور. إذا كان المنشور يحتوي على HTML تالف، فلن يتمكن Discourse من سحب محتوى المنشور. في هذه الحالات، لن يؤدي النقر على زر “إظهار المنشور الكامل” إلى جلب المنشور. عندما يحدث هذا، لا يتلقى المستخدم رسالة خطأ تخبره بمشكلة المشكلة. ربما يجب عرض رسالة خطأ لهذه الحالة.