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

mbcbaba

:: متميز ::, بقسم النسخ والتعاريب
21 يناير 2009
520
5
0
www.azza2.com
بسم الله الرحمن الرحيم
يوجد كثير من الشروحات لفصل أقسام المنتدى وكذلك هاكات لاكن حببت أن أضع شرح مفصل لان الكثير يفضل تعديل القوالب بنفسه والبعض يتخوف من القوالب الجاهزة ، ولمن لا يريد متابعة الخطوات يمكنه تحميل القوالب جاهزة من المرفقات ومن يريد أن يعرف الطريقة حتى عند تغيير إصدارة المنتدى فعليه بالصبر لاننى وضعت الشرح بالتفصيل الممل حتى يستطيع أى أخ مهما كانت معرفته من تطبيق الشرح
أخذ نسخة إحطياطية من القوالب:
فى البدء هنالك قاعدة متعارف عليها لابد من السير وفقها
عند تعديل أى قالب لابد من أخذ نسخة إحطياطية للقالب قبل التعديل
وفى هذا الشرح نحتاج لتعديل قالب FORUMHOME وقالب forumhome_forumbit_level1_nopost
ولأخذ نسخة من القالب ندخل لوحة التحكم ونتبع التالى
50236219.gif


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


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


31070394.gif


57487280.gif

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

59663130.gif

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

افتح ملف نودباد جديد وألصق محتوى القالب به وقم بتسميته بأسم القالب
كرر نفس الخطوات لحفظ قالب forumhome_forumbit_level1_nopost
78864887.gif


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

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

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


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

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

ونقص أول سطر من الملف 00000 ثم نفتح قالب forumhome_forumbit_level1_nopost وألصقه فى أوله
21600231.gif


ليصبح هكذا
60873107.gif


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


ونبحث فى ملف forumhome_forumbit_level1_nopost عن $childforumbits ونلصقه أعلاه
ليصبح هكذا
55977885.gif


ثم نقص المحدد التالى وننسخه فى آخر ملف forumhome_forumbit_level1_nopost
71770224.gif


نحفظ القالب 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
والجزء
كود:
</table>
تم نسخه فى آخر قالب forumhome_forumbit_level1_nopost

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

86214074.gif

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


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

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


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


لاحظت للمنتديات وآخر مشاركة ...الخ الجداول غير متساوية ولتعديل ذلك أفتح قالب 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
82138174.gif


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


توسيط أسامى أقسام المنتدى:
أفتح قالب المعدل وأبحث عن
كود:
<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>">
لاحظ كيف أصبحت أسامى الاقسام الآن
83762713.gif


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


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


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


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


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

المرفقات

  • القوالب.rar
    2.4 KB · المشاهدات: 354

b-oman.com

عضو جديد
6 مايو 2009
922
2
0
مميز ..

يعطيك العافيه على الشرح ....
 

mbcbaba

:: متميز ::, بقسم النسخ والتعاريب
21 يناير 2009
520
5
0
www.azza2.com
بارك الله فيكم أخوتى الكرام
على هذه الردود المشجعة
وإن شاء الله القادم أجمل
 

محمود محمد505

عضو جديد
19 أبريل 2010
146
0
0
www.almotahabboon.net
السلام عليكم
هذه الكلمة ما وجدتها عندى
childforumbits
فى ملف forumhome_forumbit_level1_nopost

لماذا ؟؟
انا وقفت عند الخطوة دى
؟؟

 

SaDiq

عضو جديد
11 مارس 2010
27
0
0
طرح مميز يالغلاا

يعطيك العافيييه ع الشرح الرائع .,
 

Q8.Star

عضو جديد
9 ديسمبر 2009
13
0
0
الله يسلمك يالغالي

فعلا شرح وافي وكافي ولاهنت
 

mbcbaba

:: متميز ::, بقسم النسخ والتعاريب
21 يناير 2009
520
5
0
www.azza2.com
بارك الله فيكم أخوتى الكرام
إسعدنى مروركم
 

mbcbaba

:: متميز ::, بقسم النسخ والتعاريب
21 يناير 2009
520
5
0
www.azza2.com
ألف شكر لك أخى الكريم (تركي العبدالله)
والقادم أجمل بإذن الله