خطأ في الإدراج - لم يتم إرسال المُحيل، أو لم يتطابق مع أي من المضيفين التاليين

مرحباً بالجميع، أحاول استخدام https://forum.neverlocal.com كقسم للتعليقات في https://blog.neverlocal.com وهو مدونة شركتنا المكتوبة بلغة Jekyll. نحن نستخدم الإصدار المستضاف من Discourse.

إعداد تضمين Discourse هو كالتالي:

المضيفون المسموح بهم: blog.neverlocal.com
قائمة السماح بالمسار: */
المؤلف المشارك: system

رمز التضمين هو:

  <div>id='discourse-comments' style="display: none"></div>
  <meta name='discourse-username' content='system'>

  <script type="text/javascript">
    DiscourseEmbed = {
      discourseUrl: 'https://forum.neverlocal.com/',
      discourseEmbedUrl: '{{site.url}}{{page.url}}',
      // className: 'share-box',
    };

    (function() {
      var d = document.createElement('script'); d.type = 'text/javascript'; d.async = true;
      d.src = DiscourseEmbed.discourseUrl + 'javascripts/embed.js';
      (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d);
    })();
  </script>

في الوقت الحالي، نحن لا نعرض الإطار المضمن لأسباب تتعلق بتصحيح الأخطاء، ولهذا السبب تم تنسيقه على أنه display: none.

للأسف، واجهت الخطأ التالي:

المُحيل:https://blog.neverlocal.com/xxx

لم يتم إرسال المُحيل، أو لم يتطابق مع أي من المضيفين التاليين:

    blog.neverlocal.com.*

أيضًا، لم يتم إنشاء أي مشاركات في منتدانا.

بالمناسبة، يمكنك التحقق من كل هذا بنفسك بالذهاب إلى المدونة، وفتح أي منشور، وفحص الوضع باستخدام أدوات المطور. أنا في حيرة من أمري ولا أعرف ماذا أفعل، لقد بحثت في المنتدى ولكن لا يبدو أن أي حل يعمل.

سأكون ممتنًا جدًا لأي مساعدة!
فاب

حسنًا، لقد أحرزت بعض التقدم. في الأساس، لم أغير أي شيء بخلاف حقيقة أننا أكدنا اشتراكنا (كنا في نهاية فترة التجربة قبل ذلك). هل يمكن أن يكون تضمين لا يعمل إلا إذا كان الاشتراك نشطًا؟

بخلاف ذلك، ما زلت أواجه مشكلة، وهي أن إطار iframe الخاص بقسم التعليقات عالق عند 150 بكسل ولا يريد التحديث ديناميكيًا بأي شكل من الأشكال. هذا يعني أن قسم التعليقات مقطوع وزر “متابعة المناقشة” غير مرئي. لقد بحثت في كل مكان في المنتدى ولكن لا يبدو أنني أجد أي شيء يشير إلى حل.

فيما يتعلق بهذا، الإجابة هي لا. لا توجد قيود متعلقة بتضمين المحتوى على مواقعنا التجريبية.

على حد علمي، لم نواجه مثل هذه المشكلة مطلقًا. على سبيل المثال، انظر الردود في هذه المدونة، بناء جهاز كمبيوتر، الجزء التاسع: التصغير

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

على حد علمي، لم نواجه مثل هذه المشكلة من قبل. على سبيل المثال، انظر الردود في هذه المدونة، بناء جهاز كمبيوتر، الجزء التاسع: التصغير

نعم، هذا بالضبط ما نريده. في حالتنا، تم تحديد ارتفاع إطار i-frame بـ 150 بكسل. هل يمكن أن يكون له علاقة بكيفية تنسيقنا لإطار i-frame نفسه والـ div الذي يحتويه؟

أعتقد ذلك، يجب أن تكون قاعدة CSS مخصصة لإطارات i-frame أو ربما قاعدة موروثة من بعض CSS المخصص الآخر.

لا أعرف وليس لدي أي فكرة عن كيفية تصحيح ذلك! ما لاحظته باستخدام أدوات المطور هو أن الإطار المضمن (iframe) يتم تضمينه أولاً بدون أي سمة ارتفاع. بعد ثانية أو نحو ذلك، يتلقى سمة ارتفاع تبلغ 150 بكسل. أتخيل أن هناك بعض وظائف جافاسكريبت أو ما شابه تمرر هذه البيانات، لكنني لا أعرف أين أجدها ولا كيف يتم جلب هذه البيانات، مما يجعل من الصعب جدًا تصحيحها في المقام الأول.