تعليقات Discourse عالقة على "جار التحميل..."

مرحباً،

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

مرحباً،
نعم، اضطررنا في النهاية إلى التبديل إلى عنوان URL الأساسي. أدى ذلك إلى اضطرارنا إلى إجراء استبدال كامل لقاعدة البيانات على جميع المواضيع الموجودة لتغيير عنوان URL المصدر الخاص بها ليشير إلى عنوان URL الأساسي بدلاً من عنوان URL للعقدة الخاص بـ Drupal.

نشأت مشكلة ضخمة إضافية من هذا أيضًا، لأنه كان هناك العديد من عمليات إعادة التوجيه المختلفة إلى الأسماء المستعارة لعناوين URL من تكرارات مختلفة لموقعنا على الويب، ولم تكن هذه مشكلة عند استخدام /node/12345 حيث كانت ستعيد التوجيه دائمًا إلى نفس موضوع Discourse. ونتيجة لذلك، كانت لدينا مواضيع مكررة متعددة يتم إنشاؤها لعدة أشهر الآن.

بصراحة، أنا خائب الأمل ومرير للغاية تجاه Discourse لإجبار هذا التحديث الجديد وعدم السماح لعنوان URL الأساسي بأن يكون إعدادًا اختياريًا. العار على المطورين لإجبار هذا دون السماح به حتى كخيار، لأن هذا يخلق عبئًا لا نهاية له من الصداع لمستخدمي Drupal على وجه الخصوص - في كل مرة يتم فيها تغيير عنوان منشور حتى، سيتم إنشاء موضوع مكرر في Discourse، ورمز التضمين ليس ذكيًا بما يكفي ولا قويًا بما يكفي للتعامل مع هذا.

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

انتهى بي الأمر هنا أثناء بحثي عن حلول لمشكلة “جارٍ التحميل…” وقد ساعدني هذا في حل مشكلاتي:

  1. قد ترى “جارٍ التحميل…” إذا قمت بتحميل صفحة التضمين للمرة الأولى. جرب إذا كان التحديث يعمل.
  2. إذا كنت تستخدم discourseEmbedUrl، فيجب أن يقدم عنوان URL الذي تشير إليه HTML فعليًا ويتضمن عنصر <title>