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

  • بادئ الموضوع بادئ الموضوع masrysat.com
  • تاريخ البدء تاريخ البدء

masrysat.com

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

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

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



&lt;!DOCTYPE html&gt;<br>&lt;html lang="en"&gt;<br>
 
ممكن توضح اكتر
 
اضافه DOCTYPE htm فى قالب اكيدPAGE_CONTAINER
 
اضافه DOCTYPE htm فى قالب اكيدPAGE_CONTAINER
هوا افتراضيا فية لكن من الواضح انت عايز تضيف حاجة معينه ممكن حضرتك توضح عايز تضيف اي
 
@masrysat.com اخي ابومازن العزيز ، مامشكلة التي تتحدثث عنها .
 
فهذا الخطأ غالباً لا يكون ناتجاً عن ملفات النظام الأساسية، بل قد يكون بسبب تعديلات أو إضافات قمت بها مؤخراً، خاصة وأنك قمت مؤخراً بترقية منتداك إلى إصدار 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):
بعد التحقق من القالب، لا تنسَ القيام بإعادة بناء الكاش من خلال لوحة تحكم الإدارة لضمان أن التغييرات قد تم تطبيقها فعلياً على جميع الصفحات.
اعتقد اخي مهدي هذة المشكلة شائعه بسبب اضافات حد الرؤية للزوار وبعض الاضافات ايضا تتطبق هذا علي الروبوتاتص
 
اعتقد اخي مهدي هذة المشكلة شائعه بسبب اضافات حد الرؤية للزوار وبعض الاضافات ايضا تتطبق هذا علي الروبوتاتص
نعم احسنت ، فالاضافات لها تأثير كبير على اكواد السكربت بشكل رهيب ، فبعض المُبرمجين لا يراعون هذهِ الاشياء
 
الاضافات المذكوره فى الموضوع غير موجوده عندى
 
يحدث "Quirks Mode" عادةً عندما لا يبدأ ملف HTML بـ ⁠DOCTYPE⁠ صحيح، أو إذا كان هناك أي نص أو كود (مثل فراغات أو تعليقات) يسبق وسم الـ ⁠<!DOCTYPE html>⁠ في بداية ملفات القالب (Templates) في زين فورو.
خطوات الحل المقترحة لمنتدى زين فورو 2.3.10:
1. التحقق من ملف ⁠PAGE_CONTAINER⁠:
 بما أنك تستخدم زين فورو 2.3.10، توجه إلى لوحة تحكم الإدارة (ACP).
 اذهب إلى المظهر (Appearance) > القوالب (Templates).
 ابحث عن قالب ⁠PAGE_CONTAINER⁠.
 تأكد من أن السطر الأول في القالب هو ⁠<!DOCTYPE html>⁠ بالضبط، وأنه لا يوجد أي مسافة، سطر فارغ، أو كود قبل هذا الوسم.
2. مراجعة التعديلات الأخيرة:
 بما أنك قمت مؤخراً بتحديث المنتدى إلى نسخة 2.3.10، فقد يكون هناك تعارض في أحد القوالب المعدلة يدوياً. إذا قمت بعمل "تعديل" (Customization) على قالب الـ ⁠PAGE_CONTAINER⁠ في الاستايل الخاص بك، حاول إعادة القالب لحالته الافتراضية (Revert) ثم قارن النتيجة.
3. فحص الإضافات (Add-ons):
 بعض الإضافات قد تقوم بحقن كود في بداية الصفحة بشكل خاطئ. حاول تعطيل الإضافات التي قمت بتثبيتها مؤخراً واحدة تلو الأخرى وفحص الموقع بعد كل تعطيل لمعرفة ما إذا كانت المشكلة تختفي.
4. مشاكل الكاش (Cache):
 بعد التأكد من القالب، تأكد من حذف الكاش من لوحة التحكم (الأدوات > إعادة بناء الكاش) ومن ثم فحص الموقع مرة أخرى.
هل قمت بإجراء أي تعديلات برمجية خاصة في ملف ⁠PAGE_CONTAINER⁠ مؤخراً قد تكون تسببت في إضافة مسافات أو أكواد في بداية الملف؟

ادارة المنتدى
مهدي حميد .
 
يحدث "Quirks Mode" عادةً عندما لا يبدأ ملف HTML بـ ⁠DOCTYPE⁠ صحيح، أو إذا كان هناك أي نص أو كود (مثل فراغات أو تعليقات) يسبق وسم الـ ⁠<!DOCTYPE html>⁠ في بداية ملفات القالب (Templates) في زين فورو.
خطوات الحل المقترحة لمنتدى زين فورو 2.3.10:
1. التحقق من ملف ⁠PAGE_CONTAINER⁠:
 بما أنك تستخدم زين فورو 2.3.10، توجه إلى لوحة تحكم الإدارة (ACP).
 اذهب إلى المظهر (Appearance) > القوالب (Templates).
 ابحث عن قالب ⁠PAGE_CONTAINER⁠.
 تأكد من أن السطر الأول في القالب هو ⁠<!DOCTYPE html>⁠ بالضبط، وأنه لا يوجد أي مسافة، سطر فارغ، أو كود قبل هذا الوسم.
2. مراجعة التعديلات الأخيرة:
 بما أنك قمت مؤخراً بتحديث المنتدى إلى نسخة 2.3.10، فقد يكون هناك تعارض في أحد القوالب المعدلة يدوياً. إذا قمت بعمل "تعديل" (Customization) على قالب الـ ⁠PAGE_CONTAINER⁠ في الاستايل الخاص بك، حاول إعادة القالب لحالته الافتراضية (Revert) ثم قارن النتيجة.
3. فحص الإضافات (Add-ons):
 بعض الإضافات قد تقوم بحقن كود في بداية الصفحة بشكل خاطئ. حاول تعطيل الإضافات التي قمت بتثبيتها مؤخراً واحدة تلو الأخرى وفحص الموقع بعد كل تعطيل لمعرفة ما إذا كانت المشكلة تختفي.
4. مشاكل الكاش (Cache):
 بعد التأكد من القالب، تأكد من حذف الكاش من لوحة التحكم (الأدوات > إعادة بناء الكاش) ومن ثم فحص الموقع مرة أخرى.
هل قمت بإجراء أي تعديلات برمجية خاصة في ملف ⁠PAGE_CONTAINER⁠ مؤخراً قد تكون تسببت في إضافة مسافات أو أكواد في بداية الملف؟

ادارة المنتدى
مهدي حميد .
صديقي عند فحص الموقع تجد الوسم في اكواد الموقع لكن بما ان كل شئ تمام ومفيش اضافة تم الشك فيها اعتقد دي مشكلة تضمين خارجي زي الاعلانات او iframe لحاجة معينه
 
صديقي عند فحص الموقع تجد الوسم في اكواد الموقع لكن بما ان كل شئ تمام ومفيش اضافة تم الشك فيها اعتقد دي مشكلة تضمين خارجي زي الاعلانات او iframe لحاجة معينه
الله اعلم
 
عودة
أعلى أسفل