بسم الله الرحمن الرحيم
يوجد كثير من الشروحات لفصل أقسام المنتدى وكذلك هاكات لاكن حببت أن أضع  شرح مفصل لان الكثير يفضل تعديل القوالب بنفسه والبعض يتخوف من القوالب  الجاهزة ، ولمن لا يريد متابعة الخطوات يمكنه تحميل القوالب جاهزة من  المرفقات ومن يريد أن يعرف الطريقة حتى عند تغيير إصدارة المنتدى فعليه  بالصبر لاننى وضعت الشرح بالتفصيل الممل حتى يستطيع أى أخ مهما كانت معرفته  من تطبيق الشرح
أخذ نسخة إحطياطية من القوالب:
فى البدء هنالك قاعدة متعارف عليها لابد من السير وفقها
عند تعديل أى قالب لابد من أخذ نسخة إحطياطية للقالب قبل التعديل
وفى هذا الشرح نحتاج لتعديل قالب  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%"> </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
والجزء
 تم نسخه فى آخر قالب   forumhome_forumbit_level1  _nopost
وتم حفظ القالبين FORUMHOME و  forumhome_forumbit_level1  _nopost بأسامى  جديده بعد التعديل
إلى هنا نكون قد أنتهينا من فصل الاقسام بنجاح وبدون أخطاء

وهذه الصورة توضح ذلك ، ولكن لاحظ للأقسام تظهر وكأنها ملتصقة ولتعديل ذلك  أفتح قالب  forumhome_forumbit_level1  _nopost المعدل فى السطر الأخير أضف
 لاحظ كيف أصبحت الأقسام
ولو دققت فى نهاية آخر قسم سوف تجد المسافة كبيرة بينه وبين إحصائيات  المنتدى ولتعديل ذلك أفتح القالب FORUMHOME المعدل وابحث عن التالى
	كود:
	<br />
$ad_location[ad_forumhome_afterforums]
<br />
  وقم بإزالة 
 أعلى الكود وأسفله  ليصبح الكود هكذا 
	كود:
	$ad_location[ad_forumhome_afterforums]
  
لاحظ للمسافة كيف أصبحت
لاحظت للمنتديات وآخر مشاركة ...الخ الجداول غير متساوية ولتعديل ذلك أفتح  قالب  forumhome_forumbit_level1  _nopost المعدل وغير بالتالى
	كود:
	      <td class="thead"> </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>">
  وأضف له الكود النالى
 ليصبح هكذا
	كود:
	<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
أرجوا أن أكون قد وفقت فى طريقة السرد وأن يكون الشرح بدون أخطاء
الشرح هدية لكل مستخدم عربى ومن أراد أن ينقله فهو متاح ولا أطلب ذكر  المصدر بقدر ما أطلب عدم نسب الشرح لنفسك.
 
						
مواقع النشر (المفضلة)