مرحباً @Falco!
شكراً لك على كل عملك الشاق ![]()
أحاول استخدام تضمين 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؟
إذا كان الأمر كذلك، فهل هناك طريقة لمنعه من إنشاء مواضيع وبدلاً من ذلك عرض المنتدى بالكامل فقط؟
سأكون ممتناً لأي توجيه.
يسعدني تقديم المزيد من التفاصيل أو اختبار أي شيء.
شكراً!