مقدمة
السلام عليكم ورحمة الله وبركاته.. تحية طيبة وبعد
فقد مررت منذ فترة على المنتديات ورأيت بعض الملاحظات
المهمة والتي يسأل عنها الكثيرين أو يسعى لها الكثيرين،
فأردت التحدث عنها في بعض المقالات التي سأدرجها تحت سلسلة
[نصيحة لأصحاب المنتديات] .. وأسأل الله أن تكون ذات فائدة
وتغيير للناس وتطوير لمنتدياتهم
مشكلة السرعة والأخطاء في الـHTML والمعايير
رأيت بعض الأخوة يشكون أن منتدياتهم تحوي الكثير من
الأخطاء عند عرضها في مدقق الـHTML وأنه بعيد كل البعد عن
المعايير القياسية والثبات..
فحصت منتديات الـvBulletin الرئيسية.. فرأيتها تتناسب مع
المعايير وأن كل شي فيها جيد..
ورأيت أيضاً أن لغة القوالب في الـvBulletin هي الـXHTML
(لم أرى البرامج الأخرى لأحكم عليها)، إذاً فما سبب هذه
الأخطاء؟
عرفت الجواب مباشرة عند فحص أحد المنتديات العربية .. إنه
الاختلاف بين XHTML و HTML..
كل مافي الأمر، أن الـvBulletin يعتمد لغة الـXHTML في القوالب، فيضع
DocType الـXHTML .. ( وهذا وظيفته أن الزائر عند دخوله
للمنتدى سيتم تعريف المتصفح مباشرة أن اللغة هي XHTML )..
لكن مصممي الاستايلات لدينا يستخدمون الفرونت بيج وأمثاله
في صنع الاستايلات، فالأكواد الناتجة تكون في العادة HTML
..
ما معنى هذا؟
عندما يدخل المتصفح للمنتدى يرى دوك تايب الـXHTML فيعتمد
الصفحة على أنها XHTML ويسهّل عليه فتح الصفحة، لكنه
يُفاجأ عند رؤيته لأكواد الـHTML (الناتجة من فرونت بيج)
بدلاً من XHTML.. وعندها يقوم بالبحث عن أوسمة الإغلاق
والأشياء التي يجب وجودها في XHTML ..
وهذا يؤخر فتح الصفحة قليلاً لدى كل عضو ويؤثر بشكل عام
على الجميع
وعند فحص المنتدى بالمدقق ستجد الأخطاء كثيرة وربما بالمئات، وستقول أن
الموقع لايوافق المعايير القياسية، والصحيح عكس ذلك، كل
مافي الأمر أن المدقق يرى المنتدى من الدوكتايب أن لغته هي
XHTML ثم يرى الأكواد هي أشياء أخرى فيعتبرها كلها أخطاء..
فالحل إذاً فقط بأن نغير الدوك تايب إلى دوكتايب الـHTML
لأن الأكواد التي صنعناها بالفرونت بيج والتصميم هي HTML
لم تفهم شيئاً؟
لا بأس.. قم بتطبيق الخطوة التالية ولاتهتم بما سبق
قلّل من أخطاء منتداك بأسهل الطرق
الآن.. كيف يمكنك تغيير الدوك تايب لتتجنب كل هذه
الأخطاء وتسرّع منتداك قليلاً؟
(التطبيق للـvBulletin فقط)
ابدأ باسم الله:
- 1- بعد الدخول للوحة تحكم الإدارة (Admincp) اضغط
على "التحكم بالاستايلات":
اضغط لرؤية الصورة
- 2- بعد دخول القسم، افتح الاستايل المراد التعديل
عليه بالضغط على زر "اذهب" دون تغيير أي شيء:
اضغط لرؤية الصورة
- 3- ستظهر لك الكثير من الخيارات.. انزل قليلاً فقط
لترى النموذج التالي:
اضغط لرؤية الصورة
<!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!DOCTYPE
HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">عد للصفحة من جديد، إن تغير لون الكلام للبرتقالي كما في الصورة التالية فقد تمت العملية بنجاح:
اضغط لرؤية الصورة
- 4- انتهينا، العملية سهلة جداً ^_^
تأكد من المدقق، ولاحظ الفرق
ادخل هنا:
http://validator.w3.org ضع رابط موقعك في أول خانة
واضغط "check"
انظر لعدد الأخطاء..
قم الآن بتطبيق الشرح الوارد في موضوعنا.. وقم بالتدقيق
مرة أخرى ولاحظ الفرق الآن في عدد الأخطاء..
بالنسبة إلي.. قمت بتجربة اثنين من المنتديات، وكانت
النتيجة:
1- المنتدى الأول:
- عدد الأخطاء قبل التغيير: 102
- بعد التغيير: 10
2- المنتدى الثاني:
- عدد الأخطاء قبل التغيير: 73
- بعد التغيير: 29
ماذا عنك؟ أخبرنا بنتائجك
خطوة بسيطة نحو التطور.. كل شخص حر في منتداه، لكن لنسعى للتطور بكل الطرق ونسهّل وصول منتدياتنا ومواقعنا للجميع