تسجيل الدخول

مشاهدة النسخة كاملة : تصميم قالب template جملة joomla بإحتراف [الجزء الثاني] قنبلة المنتديات من زووم إن



said
11-01-2013, بتوقيت غرينيتش 07:12 AM
إستكمالاً لدورة تصميم قالب template جملة joomla والتي إنفردنا بها على الرابط التالي:
تصميم قالب template جملة joomla بإحتراف [الجزء الأول] قنبلة المنتديات (http://z00m-n.com/vb/t20638.html)

نأتي إلى الجزء الثاني من الشرح طريقة:

بعد الإنتهاء من ظبط الإعدادات الأولية للقالب template وبعد الإنتهاء من التصميم والتقطيع كما ورد ذكره في الجزء الأول من الدورة .. يأتي دورنا للتعديل على ملفات الـ CSS وإضافة الصور الخاصة بالتصميم إلى القالب template.

نبدأ أولا بعمل الهيدر header Header الموقع:

مايجب أن نعرفه أولا كيفية إضافة الـ Class أو الـ ID لملفات الـ CSS [ وبصورة مختصرة ومبسطة الـ Class و الـ ID هي إعدادات خاصة بالتصميم نقوم بعملها مره واحدة وإعطاءها مسمى معين .. ويكفي إضافة كود code بسيط داخل أكواد الـ HTML ليعطي تأثير الـ Class دون الحاجة لعمل الإعدادات مرة أخرى ] .. لا تشغل بالك كثيراً في فهم هذه النقطة حالياً ستتعرف على المقصد لاحقاً أثناء التطبيق.



قم بإضافة بإختيار إحدى قوالب الـ CSS الموجودة في أعلى البرنامج وليكن مثلا قالب template Template_rtl ثم قم بالضغط كما موضح في الصورة:

http://z00m-n.com/up/uploads/images/z00m-nda4d8b48c9.png



قم بإختيار نوع المتغير ID كما موضح في الصورة وإعطائه التسمية #header ( لا تنسى كتابة # قبل المسمى ):

http://z00m-n.com/up/uploads/images/z00m-n8227a76b95.png

إضغط على موافق Ok لتظهر لك نافذة خصائص المسمى قم بالضغط على خصائص الخلفية Background ثم قم بإختيار صورة الخلفية للهيدر [منطقة التمدد]:




http://z00m-n.com/up/uploads/images/z00m-n9969c8f066.png

http://z00m-n.com/up/uploads/images/z00m-nd058f32b2c.png

قم بتعديل أبعاد المتغير #header كما موضح في الصورة التالية:

http://z00m-n.com/up/uploads/images/z00m-neab75cfb44.png

قمنا بإختيار العرض Width بقيمة 100% وهذا يعني أن الهيدر header سيكون ممتد بعرض الشاشة كاملاً أما بالنسبة للطول Height فتم تحديده بقيمة ارتفاع صورة الخلفية.



بعد الإنتهاء من عمل الإعدادات السابقة ستكون النتيجة النهائية لشكل الكود code كما هو موضح في الصورة:

http://z00m-n.com/up/uploads/images/z00m-ne4e664e398.png



نقوم بإضافة متغير أخر لوضع شعار الموقع للجانب الأيمن من الهيدر header بنفس الطريقة السابقة بإستثناء وحيد وهو نوعية المتغير ستكون Class ونقوم بإعطاءه المسمى التالي:




http://z00m-n.com/up/uploads/images/z00m-nc0b1cb9014.png

ملاحظة: يمكن كتابة اي اسم للمتغيرات فهي إختيارية ولكن يفضل كتابتها باسماء واضحة ليسهل التعديل عليها لاحقها حينا الحاجة .. فكلمة Header تدل على ان هذا المتغير خاص بهيدر الموقع .. وكلمة right تعني يمين وهكذا.



نقوم بإختيار صورة الشعار من ملف صور القالب template كما موضح [مع الإنتباه لأبعاد الصورة لأننا سنحتاجها للتعديل على أبعد المتغير]:

http://z00m-n.com/up/uploads/images/z00m-n168c2a59fc.png



نقوم بالتعديل على خصائص المسمى وتعديل الأبعاد بنفس أبعاد الصورة كما موضح:

http://z00m-n.com/up/uploads/images/z00m-nb5dadc2fc3.png

كما موضح في الصورة السابقة أننا قد إخترنا العرض Width بنفس قيمة عرض الصورة الأصلية للشعار وكذلك الطول Height والجديد في هذه الخطوة هو إختيار الأمر Float right وهذا يعني محاذاة الصورة إلى الجانب الأيمن.



بنفس الطريقة السابقة نقوم بعمل الجانب الأيسر من الهيدر header كما موضح في الصورة التالية:

http://z00m-n.com/up/uploads/images/z00m-n646941512f.png



الملاحظ في التصميم الخاص بي هو عدم وجود صورة في الجهة اليسرى للقالب template [ وهذا يختلف من تصميم إلى تصميم] لذلك لم أقم بإختيار خلفية وأيضا قمت بجعل العرض الخاص بهذا المتغير Auto أي تلقائي بحيث يأخذ عرض المحتوى تلقائياً أما بالنسبة للطول فهو ثابت لكل الصور في الهيدر header كما موضح في الصورة:

http://z00m-n.com/up/uploads/images/z00m-n7a643462dd.png



بعد الإنتهاء من التعديل على المسميات تذهب إلى قالب template الـ HTML الرئيسي Source Code من القائمة العلوية للبرنامج ونبحث عن المتغير التالي <Body> ونضع تحته مباشرة الكود code التالي:




رمز Code:
<div ID=&quot;header&quot;>
رمز Code:
<div class=&quot;right&quot;></div> <div class=&quot;left|></div> </div>


كما موضح في الصورة التالية:

http://z00m-n.com/up/uploads/images/z00m-n32fdb8d167.png

وسيكون الناتج كالتالي:

http://z00m-n.com/up/uploads/images/z00m-n6830266e11.png



كما نلاحظ في الصورة السابقة وجود مسافة خالية بين الهيدر header والمتصفح من الجهتين اليمنى واليسرى .. ولحل هذه المشكلة نقوم بالذهاب إلى قالب template template_rtl2.css من القائمة العلوية .. ونذهب للمتغير body ونقوم بالضغط عليه من القائمة الموجودة على يمين البرنامج بزر الماوس الأيمن وإختيار تعديل Edit ونذهب لخصائص Box ونقوم بالتعديل كما موضح في الصورة بوضع علامة صح في المربع الصغير أمام خيارات Margin:

http://z00m-n.com/up/uploads/images/z00m-n60b66af3d8.png

وهذا يعني أن المسافة بين حدود المتصفح ستكون صفر 0 في جميع الإتجاهات .. بمعنى اخر .. ان المسافة بين حدود المتصفح من الجهة اليمنى هي صفر ومن الجهة اليسرى صفر ومن الجهة العليا صفر ومن أسفل المتصفح صفر.



أما إذا كان التصميم غير متمدد وتريد توسيط الهيدر header .. فقم بإختيار Auto للجهة اليمنى والجهة اليسرى كما موضح في الصورة:

http://z00m-n.com/up/uploads/images/z00m-n0793f61ea9.png



لهنا يكون إنتهى الجزء الثاني من الشرح طريقة .. وستكون الأجزاء القادمة من الشرح طريقة أكثر تعقيداً لذلك يجب على الجميع فهم الجزء الأول والثاني أولا لكي يتمكن من المتابعة وتطبيق الأجزاء القادمة .. في إنتظار استفسارتكم


رجاء عدم نزع الحقوق الخاصة بالشرح طريقة .. فالشرح طريقة مقدم من منتديات زووم إن وفي حال نقل الموضوع الرجاء ذكر المصدر:

www.z00m-n.com/vb (http://z00m-n.com/vb)

ولمتابعة كامل الدورة مباشرة يمكنكم الدخول على الرابط التالي:

منتدي تصميم المواقع - منتديات زووم إن - زووم - ملتقى النجوم (http://z00m-n.com/vb/f28.html)


ملاحظة مهمة : فوجئت ببعض الأعضاء قاموا بالتسجيل في منتداي وقاموا بسبي ببعض الألفاظ وذلك لتأخري في إكمال الجزء الثاني .. وكأن ما أقوم به هو وظيفة أتقاضى عليها راتب .. ولكن كل ما أقوم به هو فقط لإفادة الجميع بما أعرفه ليس أكثر وليس إلزاماً لي وإنما حباً في الإفادة .. متناسيين أن لكل إنسان ظروف وإلتزامات في حياته أكثر وأهم من إستكمال الشرح طريقة قد تحول أو تأخر متابعة الدورة. لذلك أعتذر عن إستكمال الدورة وسأقوم بإنزالها في منتداي الخاص حين أجد الفرصة والوقت المناسب لكي لا أتعرض لنفس الموقف مرة أخرى .. ويمكن للجميع مشاهدة الدورة في منتدي دون التسجيل فهذا لن يكون عائق أمام الجميع للتعلم إن شاءالله .. وأعتذر عن الإطالة





https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى