صفحات الستايل و عمل كل صفحة فيها phpBB 3.0.x



سنقوم بشرح تقنية الستايلات المستخدمة في Olympus حيث أنها تحتوي على ستايلان، كصفة عامة، فإن الستايل أيضا كما ستايل phpBB 2.0.x يتكون من ترويسة (header)، جسم (content) و ذيل (footer)، حيث يتحكم overall_header.html و simple_header.html في الترويسة، و overall_footer.html و simple_footer.html في الذيل، و باقي الصفحات تكون جسم الصفحة، حيث تستخدم الصفحات العادية overall_header.html و overall_footer.html كرأس و ذيل على الترتيب، و الصفحات المنبثقة، و صفحة مراجعة المواضيع تستخدم simple_header.html و simple_footer.html، الجديد أن صفحة الرأس و الذيل يتم تعريفها الآن في الستايل نفسه بعد أن كانت تعرف في ملفات ال PHP بحيث يمكنك اختيار أي من الصفحتين ليكون رأسا للستايل، أو حتى تصميم صفحة جديدة و استخدامها.

النسخة Olympus تأتي مجهزة بستايلان، prosilver و subsilver2 حيث تختلف طريقة تنسيق كل منهما عن الآخر:

  • subsilver2:
    هذا الستايل يعتمد في تصميمه على طريقة الجداول، كما كان subsilver في النسخة الثانية، حيث يتم تنسيقه باستخدام TABLES و أيضا يتم استخدام CSS لتعريف الخطوط و الألوان، و بعض المميزات الأخرى.
  • prosilver:
    هذا الستايل يعتمد في تصميمه كليا على ال CSS حيث تم تصميمه و تنسيقه باستخدام DIVs و LIsts بحيث يتم تحديد خصائص كل DIV من ملفات ال CSS الخاصة بالستايل.


و قد تم تغيير صيغة ملفات الستايل من TPL إلى HTML حيث أنها تكون أفضل في التعديل و أسهل و منتشرة أكثر،

ثانيا، يحتوي مجلد الستايل في Olympus على ملف CFG اسمه style.cfg و 3 مجلدات، حيث وظيفة ملف style.cfg هي تعريف المنتدى على الستايل حيث يحتوي على معلومات الستايل، و المجلدات هي:

  • imageset - حيث يحتوي على صور الستايل المستخدمة، و ملف imageset.cfg ليقوم بتعريف المنتدى على الصور.
  • template - يحتوي على ملفات الستايل الرئيسية HTML و هي المسؤولة عن تنسيق المنتدى و ظهوره بالشكل المطلوب، و هو يحتوي على ملف template.cfg الخاص بمعلومات الستايل.
  • theme - يحتوي على ملفات ال CSS الخاصة بتنسيق الستايل و طريقة عرض الكلمات و الألوان و الروابط..إلخ، و به أيضا ملف theme.cfg الذي يحتوي على معلومات الستايل.

ثالثا، قائمة لملفات ستايل Olympus و عمل كل ملف فيها، بالترتيب الأبجدي:
بما أن للنسخة ستايلان، بتنسيقات مختلفة، فسيتم وضع أولا الملفات المتشابهة و التي لها نفس العمل، ثم سيتم وضع الملفات المختلفة لكل ستايل عن الآخر (و هي قليلة).

  • في مجلد theme:

    • stylesheet.css - هو الملف المسؤول عن تنسيقات ال CSS للستايل حيث يحتوي على كل التنسيقات اللازمة للستايل.

    و بالنسبة للملفات المختلفة فهي:
    في ستايل prosilver:

    • bidi.css - و هو المسؤول عن تنسيقات ال RTL للستايل، أو التنسيقات التي تظهر عندما تكون لغة المنتدى هي العربية، حيث يكون اتجاه المنتدى من اليمين لليسار.
    • buttons.css - و هو المسؤول عن الأزرار في الستايل، مثل إضافة موضوع جديد و إضافة رد و إرسال رسالة..إلخ.
    • colours.css - هذا الملف المسؤول عن ألوان المنتدى، من ألوان الخطوط و الخلفيات..إلخ. أي تعديل على الألوان يكون على هذا الستايل.
    • common.css - التنسيقات العامة للستايل، مثل خلفية المنتدى، و الترويسة، و الذيل..إلخ.
    • content.css - تنسيقات محتويات المنتدى و صفحاته الداخلية، مثل viewforum_body.html و viewtopic_body.html و غيرها..إلخ.
    • cp.css - يحتوي على تنسيقات لوحة تحكم العضو، من ال Tabs و صفحة الرسائل الخاصة..إلخ.
    • forms.css - يحتوي على تنسيقات النماذج، مثل نموذج تسجيل الدخول، و حقل الكتابة، و غيره من النماذج في المنتدى.
    • large.css - يقوم بتكبير حجم خط المنتدى إلى خط كبير، بدلا من المستخدم، عند استخدام خاصية التكبير.
    • links.css - يحتوي على تنسيقات الروابط.
    • medium.css - يقوم بتكبير حجم خط المنتدى قليلا، بدلا من المستخدم و يجعله وسطا، عند استخدام خاصية التكبير.
    • normal.css - يقوم بجعل حجم خط المنتدى هو العادي، عند إعادة خاصية التكبير إلى أولها.
    • print.css - يحتوي على تنسيقات المواضيع التي يتم تجهيزها للطباعة.
    • tweaks.css - تنسيقات مخصصة للمتصفحات، مثل IE حيث أنه لا يقرأ كثيرا من التنسيقات الخاصة بالستايل، لضعف ال CSS به عن متصفحات أخرى مثل FireFox و Safari 3.1.

    و من ثم يتم تجميع هذه الملفات في ملف واحد، هو stylesheet.css عن طريق خاصية:

    كود:
    @import url("filename.css");

    يحتوي مجلد theme على مجلد يسمى images تكون بداخله الصور الخاصة بالتنسيق، من خلفيات و أيقونات..إلخ.
  • في مجلد template:

    • attachment.html - الملف المسؤول عن ظهور المرفقات في المواضيع و المشاركات.
    • bbcode.html - الملف الخاص بال BBCode و طريقة عرض تنسيقاته.
    • confirm_body.html - صفحة التأكيد. تظهر عند الحاجة الى التأكيد على شيئ ما، على سبيل المثال حذف الموضوع.
    • custom_profile_fields.html - الملف الخاص بالحقول الخاصة، يظهر عند تعديل الملف الشخصي، لإدخال المعلومات عليه.
    • editor.js - الملف الخاص بمربع تنسيق الكتابة، عند كتابة موضوع أو رد أو رسالة خاصة، و يعمل على تطبيق أكواد BBCode و غيرها.
    • faq_body.html - الملف الخاص بظهور الأسئلة الشائعة.
    • forumlist_body.html - الملف الخاص بظهور الساحات و الأقسام في الصفحة الرئيسية.
    • index_body.html - الملف الذي يعرض صفحة المنتدى الرئيسية.
    • jumpbox.html - مسؤول عن ظهور مربع التنقل السريع.
    • login_body.html - صفحة تسجيل الدخول. اضغط على رابط "تسجيل الدخول" و ستذهب الى صفحة يعرضها هذا الملف.
    • login_forum.html - يظهر صفحة تسجيل الدخول للساحات المحمية بكلمة مرور.
    • mcp_approve.html - صفحة الموافقة على المواضيع، تظهر في لوحة تحكم المشرف عند الموافقة أو عدم الموافقة على الموضوع أو المشاركة في قائمة الإنتظار.
    • mcp_ban.html - صفحة الحظر، تظهر في لوحة تحكم المشرف عن امتلاكه لهذه الصلاحية، حيث يمكنه حظر أو رفع حظر الأعضاء.
    • mcp_footer.html - ذيل صفحة لوحة تحكم المشرف، يظهر فيها الصفحات، عدد المواضيع، عدد المشاركات..إلخ.
    • mcp_forum.html - صفحة إدارة الساحات في لوحة تحكم المشرف.
    • mcp_front.html - صفحة لوحة تحكم المشرف الرئيسية، و يظهر فيها آخر 5 أعمال، مثلا آخر 5 مواضيع تنتظر التفعيل، آخر 5 تقارير و آخر 5 سجلات المشرف.
    • mcp_header.html - صفحة الرأس للوحة تحكم المشرف، يظهر فيها عنوان البلوك (ساحات، مواضيع، مشاركات..إلخ) و عنوان الساحة أو الموضوع الذي يتم إدارته..إلخ.
    • mcp_logs.html - صفحة عرض سجلات المشرفين، يتم فيها تسجيل أعمال المشرفين و عرضها.
    • mcp_message.html - رسالة عامة، تظهر في أي مكان، عند عمل تعديلات مثلا، تظهر لك رسالة مثل "تم التعديل بنجاح"، هذه هي الصفحة المسؤولة عن ظهور مثل هذه الرسالة.
    • mcp_move.html - الصفحة الخاصة بنقل المواضيع، لتأكيد النقل، و اختيار جهة النقل.
    • mcp_notes_front.html - صفحة مذكرات الأعضاء الرئيسية، حيث تختار من هنا العضو، لتظهر لك المذكرات المكتوبة عن هذا العضو.
    • mcp_notes_user.html - تظهر هنا مذكرات الأعضاء التي قام المشرفون بكتابتها، و يمكنك أيضا من هنا كتابة تقريرك الخاص عن العضو.
    • mcp_post.html - صفحة إدارة المشاركات عن طريق لوحة تحكم المشرف، حيث يمكنك تعديل المشاركة، إغلاق المشاركة عن التعديل، تغيير الكاتب..إلخ.
    • mcp_queue.html - صفحة عرض المواضيع و المشاركات التي على قائمة الانتظار.
    • mcp_reports.html - صفحة عرض التقارير في لوحة تحكم المشرف.
    • mcp_topic.html - صفحة إدارة المواضيع في لوحة تحكم المشرف، يمكنك من هنا تعديل الموضوع، حذفه، تثبيته، جعله كإعلان..إلخ.
    • mcp_viewlogs.html - صفحة عرض السجلات الخاصة بموضوع معين.
    • mcp_warn_front.html - صفحة التحذيرات الرئيسية، يظهر فيها الأعضاء الذين لديهم أكثر عدد تحذيرات، آخر 5 تحذيرات، و يمكنك البحث عن عضو لتحذيره..إلخ.
    • mcp_warn_list.html - قائمة بجميع الأعضاء الذين تم تحذيرهم.
    • mcp_warn_post.html - صفحة تحذير العضو عن مشاركة معينة، تظهر عند الضغط على تحذير من داخل المشاركة.
    • mcp_warn_user.html - صفحة تحذير العضو عامة، تظهر عند البحث عن عضو معين من صفحة التحذيرات، أو الضغط على تحذير العضو من ملفه الشخصي.
    • mcp_whois.html - الصفحة الخاصة بعرض معلومات ال IP عند عمل WhoIs عليه.
    • memberlist_body.html - صفحة عرض الأعضاء، قم بالضغط على رابط قائمة الأعضاء بأعلى لرؤية مثال على هذه الصفحة.
    • memberlist_email.html - صفحة إرسال بريد إلكتروني إلى أحد الأعضاء، قم بالضغط على أيقونة بريد أحد الأعضاء في ملفه الشخصي لترى هذه الصفحة.
    • memberlist_im.html - صفحة إرسال رسالة فورية (Instant Messaging) عن طريق أحد المعرفات مثل Jabber, MSN Messenger, Yahoo!, Live Messenger..إلخ.
    • memberlist_leaders.html - صفحة عرض رؤساء المنتدى (مجموعات المديرين و المشرفين)، قم بالضغط على "أعضاء الإدارة" باسفل لرؤية هذه الصفحة.
    • memberlist_search.html - صفحة البحث عن عضو في قائمة الأعضاء، اضغط على "بحث عن عضو" في قائمة الأعضاء لترى هذه الصفحة.
    • memberlist_view.html - صفحة استعراض ملف العضو الشخصي، قم بالضغط على اسم أي عضو لترى هذه الصفحة.
    • message_body.html - صفحة رسالة عامة، تظهر في أي مكان، مثلا عند كتابة موضوع جديد تظهر لك "تمت إضافة الموضوع بنجاح" أو عند تسجيل الدخول تظهر لك "تم تسجيل الدخول بنجاح"، و تظهر أيضا عند عمل بحث و لم يتم إيجاد نتيجة للبحث، هذه هي الصفحة المسؤولة عن ظهورها.
    • overall_footer.html - صفحة الذيل للمنتدى، و هي المستخدمة في الصفحات الأساسية مثل الرئيسية و صفحة استعراض المنتدى، و استعراض المواضيع..إلخ.
    • overall_header.html - صفحة الترويسة للمنتدى، و هي المستخدمة في الصفحات الأساسية، و هي التي يكون فيها شعار المنتدى و الروابط الرئيسية مثل التسجيل، لوحة التحكم..إلخ.
    • posting_attach_body.html - الصفحة المسؤولة عن إضافة المرفقات للمشاركات، عند كتابة موضوع جديد أو رد، ستجد مربع إضافة المرفقات بأسفل، هذا الملف هو المسؤول عن ظهوره.
    • postiing_body.html - صفحة كتابة المواضيع، إضافة الردود، تعديل المشاركات، إرسال رسالة خاصة..إلخ.
    • posting_buttons.html - الصفحة المسؤولة عن ظهور أزرار ال BBCode أثناء كتابة المواضيع و المشاركات.
    • posting_poll_body.html - الصفحة المسؤولة عن ظهور مربع إضافة تصويت للموضوع، تظهر عند كتابة موضوع جديد أو تعديل الموضوع.
    • posting_preview.html - صفحة استعراض الموضوع أو المشاركة قبل إرسالها، عند كتابة موضوع جديد أو مشاركة أو رسالة، ستجد زر "استعراض"، اضغط عليه ستظهر لك هذه الصفحة.
    • posting_review.html - صفحة مراجعة المشاركة، إن كنت تقوم بكتابة رد على موضوع، و تم إرسال رد على هذا الموضوع أثناء كتابتك لردك، ستظهر لك هذه الصفحة لتخبرك بأنه قد تم الرد على هذا الموضوع، لترى إن كنت ستعدل ردك بناء على هذا الرد.
    • posting_smilies.html - الصفحة المسؤولة عن ظهور الابتسامات في صفحة كتابة موضوع جديد أو الرد على موضوع أو إرسال رسالة.
    • posting_topic_review.html - صفحة مراجعة الموضوع، تظهر عند كتابة رد على موضوع، بأسفل ستجد مراجعة الموضوع.
    • search_body.html - صفحة البحث الرئيسية، اضغط على رابط "بحث" بأعلى المنتدى، لتذهب إلى هذه الصفحة.
    • search_results.html - صفحة عرض نتائج البحث، قم بالبحث عن أي شيئ في المنتدى و ستظهر لك هذه الصفحة.
    • simple_footer.html - صفحة الذيل للنوافذ المنبثقة مثلا، أو صفحة مراجعة الموضوع..إلخ.
    • simple_header.html - صفحة الرأس للنوافذ المنبثقة مثلا، أو صفحة مراجعة الموضوع..إلخ.
    • template.cfg - الملف الذي يحوي معلومات الستايل، لكي يقرأها المنتدى و يتعرف على الستايل عند تركيبه و استخدامه.
    • ucp_agreement.html - صفحة إتفاقية المنتدى، تظهر عند تسجيل عضو جديد، قم بالضغط على رابط التسجيل بأعلى لتجد هذه الصفحة.
    • ucp_attachments.html - صفحة عرض جميع المرفقات التي قمت بإرفاقها في مشاركاتك في المنتدى، في لوحة تحكم العضو، قم بالضغط على إدارة المرفقات لتجد هذه الصفحة.
    • ucp_footer.html - صفحة الذيل للوحة تحكم العضو.
    • ucp_groups_manage.html - صفحة إدارة المجموعات، إن كنت عضو أو مدير لمجموعة ما، فهذه الصفحة مسئولة عن هذا.
    • ucp_groups_membership.html - صفحة اشتراكك في المجموعات، من لوحة تحكم العضو، اضغط على "مجموعة الأعضاء"، ستجد هذه الصفحة.
    • ucp_header.html - صفحة رأس لوحة تحكم العضو، بها البلوكات، و روابط لوحة التحكم.
    • ucp_main_bookmarks.html - صفحة عرض و إدارة المفضلة، في لوحة تحكم العضو، قم بالضغط على إدارة المفضلة، لترى مثالا على هذه الصفحة.
    • ucp_main_drafts.html - صفحة عرض و إدارة المسودات، المسودات هي المشاركات التي قمت بكتابتها لكنك لم تقم بإرسالها، و قمت بحفظها، تكون في المسودات، و يمكنك بعد ذلك تحميلها. من لوحة تحكم العضو، قم بالضغط على إدارة المسودات لترى مثالا على هذه الصفحة.
    • ucp_main_front.html - صفحة لوحة تحكم العضو الرئيسية، يظهر فيها معلوماتك و نشاطاتك، اضغط على "لوحة التحكم" بأعلى لتجدها.
    • ucp_main_subscribed.html - صفحة عرض و إدارة متابعاتك لمنتدى أو موضوع معين، اضغط على "إدارة الاشتراكات" من لوحة تحكم العضو لتجد مثالا على هذه الصفحة.
    • ucp_pm_history.html - تاريخ الرسالة، أو صفحة مراجعة الرسائل الماضية عند الرد على رسالة، يظهر لك من أسفل مربع مكتوب عليه، تاريخ الرسالة يعرض الرسائل التي تم إرسالها من و إلى العضو.
    • ucp_pm_message_footer.html - صفحة الذيل للرسائل الخاصة، تظهر عند قراءة الرسالة.
    • ucp_pm_message_header.html - صفحة الترويسة للرسائل الخاصة، تظهر عند قراءة الرسالة.
    • ucp_pm_options.html - صفحة الخصائص و الإعدادات للرسائل الخاصة، اضغط على "الإعدادات و المجلدات و الشروط" في الرسائل الخاصة لديك لترى هذه الصفحة.
    • ucp_pm_popup.html - نافذة الرسائل الخاصة المنبثقة، تظهر عند وجود رسالة/رسائل خاصة جديدة و أنت قد قمت بتفعيل "إظهار نافذة تبلغني بوجود رسالة خاصة جديدة".
    • ucp_pm_viewfolder.html - صفحة عرض المجلد، مثل صندوق الوارد، المرسل، الحفظ..إلخ، حيث تظهر الرسائل الخاصة التي في هذا المجلد، ستجدها في الرسائل الخاصة اضغط على أي مجلد و ستظهر لك.
    • ucp_pm_viewmessage.html - صفحة قراءة الرسالة الخاصة، قم بالضغط على أي رسالة خاصة و ستجد هذه الصفحة.
    • ucp_pm_viewmessage_print.html - صفحة معاينة الرسالة الخاصة للطباعة، تظهر عند الضغط على صورة الطابعة بأعلى أثناء قراءة الرسالة.
    • ucp_prefs_personal.html - صفحة الإعدادات العامة للمنتدى، في لوحة تحكم العضو، اضغط على "إعدادات المنتدى" و اختر "تعديل الإعدادت العامة"، ستظهر لك هذه الصفحة.
    • ucp_prefs_post.html - صفحة إعدادات الكتابة و المشاركة الخاصة بك، في لوحة تحكم العضو، اضغط على "إعدادات المنتدى" و اختر "تعديل النظام الافتراضي للمشاركات"، و ستظهر لك هذه الصفحة.
    • ucp_prefs_view.html - صفحة إعدادات العرض، في لوحة تحكم العضو، اضغط على "إعدادات المنتدى"، و اختر "تعديل خيارات العرض"، ستظهر لك هذه الصفحة.
    • ucp_profile_avatar.html - الصفحة المسئولة عن عرض خيارات الصورة الشخصية، في لوحة تحكم العضو، اضغط على "الملف الشخصي"، و اختر "تعديل الصورة الشخصية"، ستظهر لك هذه الصفحة.
    • ucp_profile_profile_info.html - صفحة تعديل معلومات الملف الشخصي، من لوحة تحكم العضو، اضغط على "الملف الشخصي"، و اختر "تعديل الملف الشخصي"، و ستظهر لك هذه الصفحة.
    • ucp_profile_reg_details.html - صفحة تعديل معلومات حساب العضو مثلا البريد، كلمة المرور..إلخ، لرؤية مثال على هذه الصفحة، من لوحة تحكم العضو، اضغط على "الملف الشخصي"، و اختر "تغيير إعدادات الحساب".
    • ucp_profile_signature.html - صفحة تعديل التوقيع، اذهب إلى لوحة تحكم العضو، اضغط على "الملف الشخصي"، و اختر "تعديل التوقيع" لرؤية مثال على هذه الصفحة.
    • ucp_register.html - صفحة الاشتراك في المنتدى لتسجيل عضو جديد، اضغط على "تسجيل" بأعلى لترى مثالا على هذه الصفحة.
    • ucp_remind.html - صفحة استرجاع كلمة المرور، إذا نسيت كلمة المرور، يمكنك الضغط على "فقدت كلمة المرور" في صفحة تسجيل الدخول، و ستظهر لك هذه الصفحة لإعادة إرسال كلمة مرور لك.
    • ucp_resend.html - صفحة إعادة إرسال كود التفعيل للبريد، إذا لم يصلك كود التفعيل على بريدك، يمكنك الضغط على إعادة الإرسالة و ستظهر لك هذه الصفحة.
    • ucp_zebra_foes.html - صفحة عرض قائمة التجاهل، إن كان لديك أحد في قائمة تجاهلك، ستجده في هذه الصفحة، من لوحة تحكم العضو، اضغط على "قائمة الأصدقاء & التجاهل" و اختر "إدارة قائمة التجاهل".
    • ucp_zebra_friends.html - صفحة عرض قائمة الأصدقاء، إن كان لديك أحد في قائمة أصدقائك ستجده في هذه الصفحة، من لوحة تحكم العضو، اضغط على "قائمة الأصدقاء & التجاهل" و اختر "إدارة قائمة الأصدقاء".
    • viewforum_body.html - الصفحة الخاصة بعرض الساحات و قائمة بالمواضيع التي بداخلها، اضغط على أي ساحة و ستجد مثال على هذه الصفحة.
    • viewonline_body.html - المستخدمين المتواجدين حاليا. اضغط على رابط "المتواجدون الآن" فى الصفحة الرئيسية لتظهر لك صفحة بها قائمة المستخدمين المتواجدين الآن فى المنتدى.
    • viewonline_whois.html - صفحة عرض معلومات ال IP عند عمل WhoIs من صفحة عرض المتواجدون الآن (viewonline.php).
    • viewtopic_body.html - صفحة عرض المواضيع و المشاركات و الردود. اضغط على اسم أى موضوع لتجد مثالا على هذه الصفحة.
    • viewtopic_print.html - صفحة معاينة الموضوع للطباعة، تظهر عند الضغط على صورة الطابعة بأعلى عند مشاهدة موضوع.

    أما بخصوص الملفات المختلفة لكل ستايل عن الآخر فهي:
    في ستايل prosilver:

    • drafts.html - صفحة استرجاع المسودات المحفوظة، تظهر عند كتابة رد جديد و تكون لديك من قبل مسودة محفوظة و تضغط على زر "تحميل".
    • forum_fn.js - يحتوي على وظائف المنتدى، مثل الصفحات المنبثقة، و مربع التنقل (Jumpbox)..إلخ.
    • posting_editor.html - صفحة الكتابة الرئيسية ل prosilver سواء كتابة أو تعديل موضوع أو رد أو رسالة خاصة..إلخ.
    • posting_layout.html - صفحة الكتابة ل prosilver و التي تحتوي على الكتابة و التعديل، إضافة مرفقات، إضافة تصويت، تحميل مسودات..إلخ، و هي أعمّ من posting_editor.html حيث أنها تحتوي عليها بالاضافة إلى صفحات أخرى.
    • posting_pm_layout.html - صفحة كتابة الرسائل ل prosilver و هي تقريبا نفس posting_layout.html لكنها مخصصة للرسائل الخاصة.
      هنا لنا وقفة مع هذه الصفحات، حيث أن ملف posting_body.html في ستايل prosilver لا يحتوي هو نفسه على معلومات الكتابة، بل يتجزأ إلى الملفات بأعلى، بحيث يتم بعد ذلك استدعاء هذه الملفات لتظهر لك صفحة الكتابة.
    • styleswitcher.js - الملف الخاص بإعدادات الستايل و تفضيلات المستخدم، خاصية تكبير و تصغير خط المنتدى (حرف ال A الذي بأعلى)..إلخ.
    • ucp_avatar_options.html - الملف الخاص بظهور صفحة تعديل الصورة الشخصية في لوحة تحكم العضو.
      هذا الملف أيضا يعمل مثل ملف posting_body.html حيث أن ملف ucp_profile_avatar.html يستدعي هذا الملف لتظهر إعدادات الصورة الشخصية في لوحة تحكم العضو.

    في ستايل subsilver2:

    • breadcrumbs.html - الملف الخاص بظهور مربع التصفح للصفحة التي أنت فيها، مثلا لو كنت في صفحة عرض المنتدى viewforum.php ستجده بأعلى و بأسفل حيث ستجد مربع يحتوي على "قائمة المنتديات » اسم المنتدى » اسم الموضوع" و يظهر في آخره نظام الوقت المستعمل.
    • mcp_jumpbox.html - ملف يظهر مربع التنقل السريع للوحة تحكم المشرف. (ملحوظة: هذا الملف لا يتم استعماله).
    • memberlist_group.html - الملف الذي يظهر صفحة معلومات المجموعات، اضغط على اسم مجموعة لترى مثالا على هذا الملف.
    • pagination.html - الملف المسؤول عن ظهور ترقيم الصفحات، يتم استدعاؤه ليقوم بعرض ترقيم الصفحت بأسفل الصفحة، سيظهر إن كان لديك في ساحة أو موضوع أكثر من صفحة.
    • posting_progress_bar.html - صفحة التحميل، عند رفع مرفقات، تظهر لك نافذة منبثقة بها "جاري الرفع حاليا"، هذا هو الملف المسؤول عن ظهورها.
    • searchbox.html - الملف المسؤول عن إظهار مربع البحث في الساحات و المواضيع.

بالنسبة للملفات التي يتم استدعاؤها، فإن استخدام الدوال داخل الستايل قد سهل من هذه العملية، حيث يتم استخدام الدالة INCLUDE هكذا:

كود:
<!-- INCLUDE filename.ext -->


انتهى الدرس