+ الرد على الموضوع
النتائج 1 إلى 3 من 3
  1. #1
    أكرم أحمد is on a distinguished road
    تاريخ التسجيل
    14 / 04 / 2009
    الدولة
    مجهولة
    المشاركات
    10
    معدل تقييم المستوى
    195

    افتراضي فصل وتوسيط وتجميل الأقسام الرئيسية للمنتدى

    بسم الله الرحمن الرحيم
    يوجد كثير من الشروحات لفصل أقسام المنتدى وكذلك هاكات لاكن حببت أن أضع شرح مفصل لان الكثير يفضل تعديل القوالب بنفسه والبعض يتخوف من القوالب الجاهزة ، ولمن لا يريد متابعة الخطوات يمكنه تحميل القوالب جاهزة من المرفقات ومن يريد أن يعرف الطريقة حتى عند تغيير إصدارة المنتدى فعليه بالصبر لاننى وضعت الشرح بالتفصيل الممل حتى يستطيع أى أخ مهما كانت معرفته من تطبيق الشرح
    أخذ نسخة إحطياطية من القوالب:
    فى البدء هنالك قاعدة متعارف عليها لابد من السير وفقها
    عند تعديل أى قالب لابد من أخذ نسخة إحطياطية للقالب قبل التعديل
    وفى هذا الشرح نحتاج لتعديل قالب FORUMHOME وقالب forumhome_forumbit_level1 _nopost
    ولأخذ نسخة من القالب ندخل لوحة التحكم ونتبع التالى


    ولعرض جميع قوالب الأستايل نضغط على


    تظهر لنا جميع قوالب الاستايل نبحث عن القالب المراد عمل نسخة إحطياطية له





    كلك يسار داخل محتوى القالب ثم إختار Select All (تحديد الكل) أو يمكنت أستخدام لوحة المفاتيح بالضغط على Ctrl+A


    كلك يسار داخل محتوى القالب ثم إختار Copy (نسخ) أو يمكنت أستخدام لوحة المفاتيح بالضغط على Ctrl+C

    افتح ملف نودباد جديد وألصق محتوى القالب به وقم بتسميته بأسم القالب
    كرر نفس الخطوات لحفظ قالب forumhome_forumbit_level1 _nopost


    تعديل القالب FORUMHOME:
    أفتح قالب FORUMHOME وابحث عن التالى

    ثم قصه والصقه فى ملف جديد وقم بتسميته بأى أسم وهنا قمت بتسميته 00000
    لاننا نريد جزء منه لقالب forumhome_forumbit_level1 _nopost وجزء سوف نرجعه لقالب FORUMHOME مرة آخرى

    نحتاج حالياً للجزء المحدد التالى لإرجاعه لقالب FORUMHOME
    كود:
    $forumbits
    $forumhome_markread_script


    أفتح قالب FORUMHOME والصقه بداخله بين <!-- main --> و <!-- /main --> ليصبح شكل القالب هكذا

    ثم أحفظ فالب FORUMHOME بأسم جديد وليكن بالعربى مثلاً (فروم هوم)

    ونقص أول سطر من الملف 00000 ثم نفتح قالب forumhome_forumbit_level1 _nopost وألصقه فى أوله


    ليصبح هكذا


    ثم نقص المحدد التالى من ملف 00000


    ونبحث فى ملف forumhome_forumbit_level1 _nopost عن $childforumbits ونلصقه أعلاه
    ليصبح هكذا


    ثم نقص المحدد التالى وننسخه فى آخر ملف forumhome_forumbit_level1 _nopost


    نحفظ القالب forumhome_forumbit_level1 _nopost بعد التعديل بإى اسم جديد

    مراجعة لما تم عمله:-
    قص الجزء الموجود فى قالب FORUMHOME بين <!-- main --> و <!-- /main --> وحفظه فى ملف جديد بأسم 00000
    توزرع محتويات الملف 00000 على كل من القالبين FORUMHOME و forumhome_forumbit_level1 _nopost
    الجزء
    كود:
    $forumbits
     $forumhome_markread_script
    تم نسخه إلى القالب FORUMHOME بين <!-- main --> و <!-- /main -->
    والجزء
    كود:
    <table class="tborder" cellpadding="$stylevar[cellpadding]"  cellspacing="$stylevar[cellspacing]" border="0" width="100%"  align="center">
    تم نسخه فى أول قالب forumhome_forumbit_level1 _nopost
    والجزء
    كود:
        <tr align="center">
          <td class="thead" width="5%">&nbsp;</td>
          <td class="thead" width="50%"  align="$stylevar[left]">$vbphrase[forum]</td>
          <td class="thead"  width="27%">$vbphrase[last_post]</td>
          <td class="thead" width="7%">$vbphrase[threads]</td>
          <td class="thead" width="7%">$vbphrase[posts]</td>
          <if condition="$vboptions['showmoderatorcolumn']">
          <td class="thead" width="4%">$vbphrase[moderator]</td>
          </if>
        </tr>
    تم نسخه فوق لكلمة $childforumbits فى قالب forumhome_forumbit_level1 _nopost
    والجزء
    كود:
    </table>
    تم نسخه فى آخر قالب forumhome_forumbit_level1 _nopost

    وتم حفظ القالبين FORUMHOME و forumhome_forumbit_level1 _nopost بأسامى جديده بعد التعديل
    إلى هنا نكون قد أنتهينا من فصل الاقسام بنجاح وبدون أخطاء


    وهذه الصورة توضح ذلك ، ولكن لاحظ للأقسام تظهر وكأنها ملتصقة ولتعديل ذلك أفتح قالب forumhome_forumbit_level1 _nopost المعدل فى السطر الأخير أضف
    كود:
    <br />
    لاحظ كيف أصبحت الأقسام


    ولو دققت فى نهاية آخر قسم سوف تجد المسافة كبيرة بينه وبين إحصائيات المنتدى ولتعديل ذلك أفتح القالب FORUMHOME المعدل وابحث عن التالى

    كود:
    <br />
    $ad_location[ad_forumhome_afterforums]
    <br />
    وقم بإزالة
    كود:
    <br />
    أعلى الكود وأسفله ليصبح الكود هكذا
    كود:
    $ad_location[ad_forumhome_afterforums]


    لاحظ للمسافة كيف أصبحت


    لاحظت للمنتديات وآخر مشاركة ...الخ الجداول غير متساوية ولتعديل ذلك أفتح قالب forumhome_forumbit_level1 _nopost المعدل وغير بالتالى
    كود:
          <td class="thead">&nbsp;</td>
          <td class="thead" width="100%"  align="$stylevar[left]">$vbphrase[forum]</td>
          <td class="thead">$vbphrase[last_post]</td>
          <td class="thead">$vbphrase[threads]</td>
          <td class="thead">$vbphrase[posts]</td>
          <if condition="$vboptions['showmoderatorcolumn']">
          <td  class="thead">$vbphrase[moderator]</td>
    ماقمنا به هو وضع نسبة مئوية لكل حقل من حقول الجدول حتى تظهر أقسام المنتدى بشكل متناسق وجميل
    ملحوظة : يمكنك تعديل النسب المئوية كما تريد فقط أحرص على أن يكون ناتج جمعها يساوى 100


    والآن أصبحت متناسقة


    توسيط أسامى أقسام المنتدى:
    أفتح قالب المعدل وأبحث عن
    كود:
    <td class="tcat" colspan="<if  condition="$vboptions[showmoderatorcolumn]">6<else  />5</if>">
    وأضف له الكود النالى
    كود:
    align="center"
    ليصبح هكذا
    كود:
    <td class="tcat" align="center" colspan="<if  condition="$vboptions[showmoderatorcolumn]">6<else  />5</if>">
    لاحظ كيف أصبحت أسامى الاقسام الآن


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


    ثم فتح قالب FORUMHOME المعدل والبحث عن
    كود:
    $template_hook[forumhome_wgo_pos5]
    ووضع الكود اسفله مباشرةً ليصبح هكذا


    شكل التعديل النهائى


    الآن أنتهينا من الشرح وتبقى لنا مراجعة عملنا هل به أخطاء أم لا
    ويتم ذلك بإختبار الصفحة الرئيسية على موقع التالى w3 هذا إذا تم تركيب القوالب على منتدى أما لمن ركب القوالب على سيرفر محلى فلا تيأس فهذا الموقع وضع خدمة رفع ملف لأختباره على هذا الرابط w3 ما عليك سوى فتح الصفحة الرئيسية من ثم عرض صورص الصفحة ثم نسخه فى ملف تكست عادى مع تغيير أمتداده إلى htm ثم أختيار Validate by File Upload ومن خيار Browse... أستعرض الملف اللذى قمت بحفظه ثم أضغط على Check وفى كل الأحوال إذا أتبعت الشرح ونفزته بالطريقة الصحيحة سوف تظهر لك نتيجة وأحدة وهى


    فى المرفقات قالب FORUMHOME وقالب forumhome_forumbit_level1 _nopost
    معدل وغير معدل المعدل اسمه بالعربى وهذه القوالب للنسخة 3.8.5
    أرجوا أن أكون قد وفقت فى طريقة السرد وأن يكون الشرح بدون أخطاء
    الشرح هدية لكل مستخدم عربى ومن أراد أن ينقله فهو متاح ولا أطلب ذكر المصدر بقدر ما أطلب عدم نسب الشرح لنفسك.
    الملفات المرفقة

     
  2. #2
    شهاب الحمادي is a splendid one to behold شهاب الحمادي is a splendid one to behold شهاب الحمادي is a splendid one to behold شهاب الحمادي is a splendid one to behold شهاب الحمادي is a splendid one to behold شهاب الحمادي is a splendid one to behold شهاب الحمادي is a splendid one to behold شهاب الحمادي is a splendid one to behold
    تاريخ التسجيل
    15 / 05 / 2008
    الدولة
    مجهولة
    العمر
    36
    المشاركات
    99
    معدل تقييم المستوى
    391

    افتراضي

    جزاك الله كل خير على النقل

    وفقك الله
    (اللهم لا تجعل لجسدي قبر يضمه )

     
  3. #3
    أكرم أحمد is on a distinguished road
    تاريخ التسجيل
    14 / 04 / 2009
    الدولة
    مجهولة
    المشاركات
    10
    معدل تقييم المستوى
    195

    افتراضي

    بارك الله فيك أخى الكريم
    أكرم أحمد هو نفس mbcbaba ولكن بعض المنتديات لا تتيح التسجيل باللغة الإنجليزية كمنتدى المودة مثلاً
    أكرم أحمد = mbcbaba
    والموضوع من إعدادى

     

 
+ الرد على الموضوع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك