الرئيسية * تكنولوجيا * برمجة قالب بلوجر : البنية الأساسية ( Basic Structure )

برمجة قالب بلوجر : البنية الأساسية ( Basic Structure )

يتم كتابة قوالب بلوجر بلغة XML الترميزية، حيث تحتوي على اربع أقسام Sections كالتالي :

القسم الاول :

بدءا من بداية القالب <head>، وهذا يحدد المستند بأكمله في شكل XML واتباع جميع قواعد اللغة الترميزية.هذا القسم مطلوب في جميع القوالب، ولكن لحسن الحظ نحن لسنا بحاجة إلى إجراء أي تغيير عليه.

القسم الثاني :

بدءا من <head> الى <b:skin> هذا القسم يحتوي على علامات تعريفية للقالب Identifiable Tags والتي تتمثل في الميتا تاج، الايقونة المصغرة favicon، الكلمات الرئيسية keywords…

القسم الثالث :

بدءا من <b:skin> الى </b:skin> يحتوي هذا القسم على اكواد الـ CSS التي تحدد مظهر قالب مدونتك، مثلا لون النصوص والروابط وتنسيق التخطيط Layout وغيرها…

ملحوظة هناك بعض المتغيرات التي سنعرفها مستقبلا تشتغل فقط داخل هذا القسم ولا تعمل في حال تم وضعها ضمن <style> و </style>

القسم الرابع والاخير :

بدءا من الجسم <body> الى </body> هذا هو القسم الرئيسي للقالب، حيث يتم يوجد راس الصفحة ( Header )، التدوينات ( Posts )، القائمة الجانبية ( Sidebar ) وذيل القالب ( Footer ).

من اجل برمجة قالب بلوجر يجب ان نضع بعض الاكواد الاساسية والبنية الاولية التي تتمثل في تعريف القالب للمتصفح مع اي لغة سيتعامل بها والتي هي الـ XML الترميزية  وبالتالي سيكون الكود هكذا :

<?xml version=”1.0″ encoding=”UTF-8″ ?><!DOCTYPE html><html b:version=‘2’ class=‘v2’ expr:dir=‘data:blog.languageDirection’ xmlns=‘http://www.w3.org/1999/xhtml’
 xmlns:b=‘http://www.google.com/2005/gml/b’ xmlns:data=‘http://www.google.com/2005/gml/data’ 
xmlns:expr=‘http://www.google.com/2005/gml/expr’>
<head>
<b:include data=‘blog’ name=‘all-head-content’/>
<title>
<data:blog.pageTitle/></title>
</head>
<body>
</body>
</html>
 

كما نلاحظ الكود يبتدأ بالتعريف الخاص بالمتصفح ماهي اللغة التي سيتم التعامل معها وهي XML بالاضافة الى نوع الترميز الذي هو UTF-8 الذي يدعم العديد من اللغات خاصة اللغة العربية هي التي نريدها نحن.
وثانيا نجد Doctype وهو يكون غالبا قبل وسم الـ html لمعرفة اكثر انصح بزيارة هذا الرابط.
داخل وسم الـ html نجد مجموعة من التعريفات اولا على ان القالب بلوجر اصدار 2.0 ثم اتجاه اللغة الذي تحدثنا عن في اول درس للاساسيات ثم بعض التعريفات الاخرة لا ضرورة لمعرفتها المهم انه يجب ان تكون بنية القالب كبداية بالشكل اعلاه.
طبعا لو حفظت القالب لن يشتغل لانه بلوجر تشترط وجود على الاقل اثنين من وسوم المحتوى Section الذي سنتحدث عنه في هذا الدرس.
الان وجب اضافة وسمين ضروريين وبعض التعريفات بين وسمي Head.
الوسمين هما :

<b:include data=‘blog’ name=‘all-head-content’/>
<title><data:blog.pageTitle/></title>

الأول وهو خاص بتعريفات المدونة والثاني هو عنوان المدونة ويكون بذاك الشكل.
x

‎قد يُعجبك أيضاً

برنامج Uninstall Tool لإزالة البرامج المثبتة على الكمبيوتر

برنامج Uninstall Tool اداة قوية لحذف البرامج الغير مرغوب فيها من جذورها ، يساعدك البرنامج ...