ظپطµظ„ ظˆطھظˆط³ظٹط· ظˆطھط¬ظ…ظٹظ„ ط§ظ„ط£ظ‚ط³ط§ظ… ط§ظ„ط±ط¦ظٹط³ظٹط© ظ„ظ„ظ…ظ†طھط¯ظ‰



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


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


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





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


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

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


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

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

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


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

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

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


ليصبح هكذا


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


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


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


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

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

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


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


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

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


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


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


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


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


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


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


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


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





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






الملفات المرفقة [TR]
القوالب.zip (5.2 كيلوبايت, عدد مرات المشاهدة 1280 مرة) [/TR]



©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©