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