هل يجب على Discourse أن يبذل جهدًا ليصبح منصة تعليق قابلة للحياة؟

مرحباً @Falco!

شكراً لك على كل عملك الشاق :slight_smile:

أحاول استخدام تضمين fullApp في نسخة Discourse المستضافة لدي (عبر Communiteq/discoursehosting.net) وأواجه مشاكل.

إليك ما قمت به:

  • طلبت من Communiteq تفعيل الإعداد المخفي embed_full_app
  • أضفت fullApp: true إلى مقتطف JavaScript
  • المضيف الذي أقوم بالتضمين منه موجود في قائمة المضيفين المسموح بهم

إليك ما يحدث:

بدون discourseEmbedUrl:

DiscourseEmbed = {
  discourseUrl: 'https://my-forum-url/',
  fullApp: true
};

← أحصل على “خطأ في التضمين” (Error Embedding)

مع discourseEmbedUrl:

DiscourseEmbed = {
  discourseUrl: 'https://my-forum-url/',
  discourseEmbedUrl: 'https://my-platform-url/page-where-I-want-discourse-embedded',
  fullApp: true
};

← بدلاً من تحميل المنتدى بالكامل، يقوم بالزحف إلى embedUrl، ويتم إعادة توجيهه (منصتي تتطلب تسجيل الدخول)، وينشئ موضوعاً عشوائياً بعنوان رابط إعادة التوجيه.

إنه يتصرف مثل تضمين التعليق العادي، متجاهلاً تماماً fullApp: true.

هل discourseEmbedUrl مطلوب حتى في وضع fullApp؟

إذا كان الأمر كذلك، فهل هناك طريقة لمنعه من إنشاء مواضيع وبدلاً من ذلك عرض المنتدى بالكامل فقط؟

سأكون ممتناً لأي توجيه.

يسعدني تقديم المزيد من التفاصيل أو اختبار أي شيء.

شكراً!

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