تفتقر الصفحة إلى HTML DOCTYPE، ما يؤدي إلى تشغيل وضع Quirks.

masrysat.com

codeNET
رفيق كود نت
إنضم
21/05/2026
المشاركات
91
نرجو الحل الامثل لتلك المشكله حيث ياتى خطا عندى بذلك

كيفية إضافة تعريف نوع المستند​

أضِف تعريف <!DOCTYPE html> إلى أعلى مستند HTML:



&lt;!DOCTYPE html&gt;<br>&lt;html lang="en"&gt;<br>
 
فهذا الخطأ غالباً لا يكون ناتجاً عن ملفات النظام الأساسية، بل قد يكون بسبب تعديلات أو إضافات قمت بها مؤخراً، خاصة وأنك قمت مؤخراً بترقية منتداك إلى إصدار 2.3.10.

خطوات إصلاح هذا الخطأ:
1. فحص القوالب المعدلة (Templates):
في تعديلات القوالب وCSS، قم بالدخول إلى لوحة تحكم XenForo وتوجه إلى "المظهر" (Appearance) ثم "القوالب" (Templates). ابحث عن القالب الرئيسي ⁠PAGE_CONTAINER⁠. تأكد من أن السطر الأول في الكود هو تماماً:
⁠<!DOCTYPE html>⁠
إذا تم حذف هذا السطر أو إذا كان هناك مسافات أو كود HTML قبل ⁠<!DOCTYPE html>⁠، فسيؤدي ذلك إلى ظهور هذا الخطأ في Google Lighthouse.

2. مراجعة الإضافات (Add-ons):
إضافات خاصة مثل "Hide Content" و"User WakeUp"، فقد تكون إحدى هذه الإضافات تقوم بحقن كود HTML قبل وسم ⁠<!DOCTYPE html>⁠.
جرب تعطيل الإضافات التي قمت ببثبيتها مؤخراً بشكل مؤقت، ثم أعد اختبار الصفحة في Google Lighthouse لمعرفة ما إذا كان الخطأ سيختفي.


3. فحص التعديلات اليدوية:
بما أنك تعمل بكثافة على تحسين الأداء وSEO لمنتداك، تأكد من عدم وجود أي تعديلات في ملفات السيرفر (⁠.htaccess⁠ أو غيرها) تقوم بحقن كود إضافي أو تؤثر على كيفية عرض المتصفح لترويسة الصفحة (Header).


4. تحديث الكاش (Cache):
بعد التحقق من القالب، لا تنسَ القيام بإعادة بناء الكاش من خلال لوحة تحكم الإدارة لضمان أن التغييرات قد تم تطبيقها فعلياً على جميع الصفحات.
 
قبل كُل التعديلات تأكد من الصفحات الرئيسية في القوالب يوجد السطر المطلوب ان وجد فهذا ليست مشكلة ، فقد يطر مشرفين كوكل الى يومين او اكثر على اعطاءك النتائج الجديدة للفحص .
 
فهذا الخطأ غالباً لا يكون ناتجاً عن ملفات النظام الأساسية، بل قد يكون بسبب تعديلات أو إضافات قمت بها مؤخراً، خاصة وأنك قمت مؤخراً بترقية منتداك إلى إصدار 2.3.10.

خطوات إصلاح هذا الخطأ:
1. فحص القوالب المعدلة (Templates):
في تعديلات القوالب وCSS، قم بالدخول إلى لوحة تحكم XenForo وتوجه إلى "المظهر" (Appearance) ثم "القوالب" (Templates). ابحث عن القالب الرئيسي ⁠PAGE_CONTAINER⁠. تأكد من أن السطر الأول في الكود هو تماماً:
⁠<!DOCTYPE html>⁠
إذا تم حذف هذا السطر أو إذا كان هناك مسافات أو كود HTML قبل ⁠<!DOCTYPE html>⁠، فسيؤدي ذلك إلى ظهور هذا الخطأ في Google Lighthouse.

2. مراجعة الإضافات (Add-ons):
إضافات خاصة مثل "Hide Content" و"User WakeUp"، فقد تكون إحدى هذه الإضافات تقوم بحقن كود HTML قبل وسم ⁠<!DOCTYPE html>⁠.
جرب تعطيل الإضافات التي قمت ببثبيتها مؤخراً بشكل مؤقت، ثم أعد اختبار الصفحة في Google Lighthouse لمعرفة ما إذا كان الخطأ سيختفي.


3. فحص التعديلات اليدوية:
بما أنك تعمل بكثافة على تحسين الأداء وSEO لمنتداك، تأكد من عدم وجود أي تعديلات في ملفات السيرفر (⁠.htaccess⁠ أو غيرها) تقوم بحقن كود إضافي أو تؤثر على كيفية عرض المتصفح لترويسة الصفحة (Header).


4. تحديث الكاش (Cache):
بعد التحقق من القالب، لا تنسَ القيام بإعادة بناء الكاش من خلال لوحة تحكم الإدارة لضمان أن التغييرات قد تم تطبيقها فعلياً على جميع الصفحات.
اعتقد اخي مهدي هذة المشكلة شائعه بسبب اضافات حد الرؤية للزوار وبعض الاضافات ايضا تتطبق هذا علي الروبوتاتص
 
اعتقد اخي مهدي هذة المشكلة شائعه بسبب اضافات حد الرؤية للزوار وبعض الاضافات ايضا تتطبق هذا علي الروبوتاتص
نعم احسنت ، فالاضافات لها تأثير كبير على اكواد السكربت بشكل رهيب ، فبعض المُبرمجين لا يراعون هذهِ الاشياء
 
عودة
أعلى أسفل