خطأ في التضمين

هل يمكن لأحد أن يخبرني بما أخطئ فيه هنا؟ لا زلت أحصل على خطأ لسبب ما…



يُظهر الكود في لقطة الشاشة الأخيرة عنوان URL لموضوع Discourse كقيمة لـ discourseEmbedUrl. يجب تعيين discourseEmbedUrl إلى العنوان القياسي (canonical URL) للصفحة التي تضيف إليها مقتطف الكود هذا. على سبيل المثال، إذا كان عنوان URL للمقال الذي تضيف إليه المقتطف هو https://example.com/blog/my-new-blog-post، فهذا هو القيمة التي ستستخدمها لـ discourseEmbedUrl.

يبدو أيضًا أن هناك مشكلة في التنسيق داخل مقتطف الكود لديك. لاحظ المساحة الكبيرة الموجودة بين علامة الاقتباس المفتوحة ' وبداية عنوان URL.

3 إعجابات

شكرًا لك على الرد السريع!
لقد جربت ذلك للتو، ولكن للأسف حصلت على نفس الخطأ مع هذا:

ما زال discourseEmbedUrl مُعيّنًا على عنوان URL لموضوع في موقع Discourse الخاص بك. يبدو لي أن هذا هو الموضوع الذي ترغب في إنشاؤه على Discourse، لكنك تحتاج إلى تعيينه على العنوان القياسي (canonical URL) للمدونة التي تضيف إليها الكود.

راجع هذا الموضوع للحصول على التفاصيل: Embed Discourse comments on another website via Javascript. ربما يكون ما ترغب في فعله هو ما هو موضح في قسم (الإعداد البديل) الربط بالمواضيع الموجودة من ذلك الموضوع. في هذه الحالة، تحتاج إلى إضافة معلمة topicId إلى السكربت. يجب تعيين هذه المعلمة إلى id لموضوع Discourse الموجود الذي ترغب في استخدامه.

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