يرى الزوّار شيئًا مختلفًا.
اجعلوا الصفحة تبدو للزوّار كما تبدو لكم. والأسباب المعتادة ذاكرة تخزين أمام الصفحة أو غياب Bootstrap للزوّار أو مرشح تنسيق نص أو صفحة حفظها إصدار أقدم.
يرى الزوّار محتوى قديمًا
يمسح حفظ المنشئ ذاكرات Drupal المؤقتة لتلك الصفحة، فالمحتوى القديم عادة من ذاكرة خارج المنشئ.
- امسحوا كل ذاكرات التخزين المؤقت. فإذا تحدّث المحتوى، كانت ذاكرة Drupal هي السبب.
- انتقلوا إلى الإعدادات > التطوير > الأداء وتأكدوا من الحد الأقصى لعمر ذاكرة المتصفح والوكيل.
- خلف Varnish أو CDN، ثبّتوا وحدة Purge أو اخفضوا الحد الأقصى للعمر لصفحات المنشئ. فلا يرسل DXPR Builder طلبات تطهير.
تلميح: العرض الموضوع في الصفحة يعرض صفوف ذاكرته الخاصة. فإذا كانت تلك الصفوف قديمة، حرّروا العرض وافتحوا الخيارات المتقدمة واضبطوا التخزين المؤقت على القائم على الوسوم وامسحوا ذاكرات التخزين المؤقت.
يرى الزوّار بلا تنسيق أو بلا أيقونات
- الأعمدة والأزرار والتباعد تبدو بلا تنسيق. يحتاج محتوى المنشئ CSS الخاصة بـ Bootstrap 5، وقالبكم لا يحمّلها. انتقلوا إلى DXPR Studio > DXPR Builder > الإعدادات العامة > Bootstrap واضبطوا تحميل ملفات Bootstrap جانبيًا على Bootstrap 5.
- ترفض وحدة التحكم ورقة أنماط بنوع MIME
text/html. تشير الصفحة إلى ملف CSS مجمّع لم يعد موجودًا، وأعاد الخادم صفحة خطأ بدلًا منه. امسحوا كل ذاكرات التخزين المؤقت لتشير الصفحات إلى الملفات الحالية. - الأيقونات مفقودة على صفحة محفوظة بإصدار أقدم. يسرد HTML المحفوظ خطوط الأيقونات التي تحتاجها الصفحة، والحفظات الأقدم قد تفتقد تلك القائمة. افتحوا الصفحة في المحرر واحفظوها.
تُجرَّد السكربتات أو التضمينات للزوّار
يرى المحرّرون محتوى المنشئ الخام. ويراه الزوّار بعد مرشحات تنسيق النص عندما يكون تطبيق مرشحات تنسيق النص على محتوى الواجهة مفعّلًا على الإعدادات العامة > مرشحات النص.
- أطفئوا ذلك الإعداد، أو امنحوا الحقل تنسيق نص بلا قيود HTML.
- ضعوا سكربتات الطرف الثالث في عنصر HTML. فالمنشئ يزيل
وسوم
<script src>من كل عنصر آخر.
كاروسيل أو تبويب أو قابلة للطي لا تعمل للزوّار
- لا شيء يستجيب للنقرات، أو تقول وحدة التحكم إن
bootstrap is not defined. تعمل الكاروسيلات والتبويبات واللوحات القابلة للطي على JavaScript الخاصة بـ Bootstrap 5، والصفحة بلا أي منها للزوّار. اضبطوا تحميل ملفات Bootstrap جانبيًا على Bootstrap 5، أو حمّلوا Bootstrap 5 من قالبكم. - الكاروسيل لا يتحرك من تلقاء نفسه. تعطيل التشغيل التلقائي محدد في إعدادات الكاروسيل. ألغوا تحديده، واضبطوا الفاصل الزمني للتشغيل التلقائي، واحفظوا.
- العدّادات أو البارالاكس أو خلفيات الفيديو ساكنة بعد تحديث. يقرر المحرر عند الحفظ هل تحتاج الصفحة سكربت الواجهة الخاص بالمنشئ. افتحوا الصفحة واحفظوها مجددًا.
تأكيد الإصلاح
افتحوا الصفحة في نافذة خاصة. فالمحتوى والتنسيق والعناصر التفاعلية تطابق ما ترونه مع ضبط وضع العرض على المعاينة.
ما الخطوة التالية؟
التخزين المؤقت لطبقات الذاكرة التي تنطبق على صفحات المنشئ.