منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   فصل وتوسيط وتجميل الأقسام الرئيسية للمنتدى (http://vb.ma7room.com/showthread.php?t=377633)

محروم.كوم 04-08-2010 04:50 PM

فصل وتوسيط وتجميل الأقسام الرئيسية للمنتدى
 
بسم الله الرحمن الرحيم
يوجد كثير من الشروحات لفصل أقسام المنتدى وكذلك هاكات لاكن حببت أن أضع شرح مفصل لان الكثير يفضل تعديل القوالب بنفسه والبعض يتخوف من القوالب الجاهزة ، ولمن لا يريد متابعة الخطوات يمكنه تحميل القوالب جاهزة من المرفقات ومن يريد أن يعرف الطريقة حتى عند تغيير إصدارة المنتدى فعليه بالصبر لاننى وضعت الشرح بالتفصيل الممل حتى يستطيع أى أخ مهما كانت معرفته من تطبيق الشرح
أخذ نسخة إحطياطية من القوالب:
فى البدء هنالك قاعدة متعارف عليها لابد من السير وفقها
عند تعديل أى قالب لابد من أخذ نسخة إحطياطية للقالب قبل التعديل
وفى هذا الشرح نحتاج لتعديل قالب FORUMHOME وقالب forumhome_forumbit_level1_nopost
ولأخذ نسخة من القالب ندخل لوحة التحكم ونتبع التالى
http://img24.imageshack.us/img24/4900/50236219.gif

ولعرض جميع قوالب الأستايل نضغط على
http://img179.imageshack.us/img179/108/30765569.gif

تظهر لنا جميع قوالب الاستايل نبحث عن القالب المراد عمل نسخة إحطياطية له
http://img193.imageshack.us/img193/6944/59956264.gif

http://img268.imageshack.us/img268/1702/31070394.gif

http://img638.imageshack.us/img638/7085/57487280.gif
كلك يسار داخل محتوى القالب ثم إختار Select All (تحديد الكل) أو يمكنت أستخدام لوحة المفاتيح بالضغط على Ctrl+A

http://img180.imageshack.us/img180/7595/59663130.gif
كلك يسار داخل محتوى القالب ثم إختار Copy (نسخ) أو يمكنت أستخدام لوحة المفاتيح بالضغط على Ctrl+C

افتح ملف نودباد جديد وألصق محتوى القالب به وقم بتسميته بأسم القالب
كرر نفس الخطوات لحفظ قالب forumhome_forumbit_level1_nopost
http://img260.imageshack.us/img260/1382/78864887.gif

تعديل القالب FORUMHOME:
أفتح قالب FORUMHOME وابحث عن التالى
http://img243.imageshack.us/img243/2034/46485737.gif
ثم قصه والصقه فى ملف جديد وقم بتسميته بأى أسم وهنا قمت بتسميته 00000
لاننا نريد جزء منه لقالب forumhome_forumbit_level1_nopost وجزء سوف نرجعه لقالب FORUMHOME مرة آخرى

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

أفتح قالب FORUMHOME والصقه بداخله بين و ليصبح شكل القالب هكذا
http://img20.imageshack.us/img20/6209/93939881.gif
ثم أحفظ فالب FORUMHOME بأسم جديد وليكن بالعربى مثلاً (فروم هوم)

ونقص أول سطر من الملف 00000 ثم نفتح قالب forumhome_forumbit_level1_nopost وألصقه فى أوله
http://img502.imageshack.us/img502/8521/21600231.gif

ليصبح هكذا
http://img42.imageshack.us/img42/2050/60873107.gif

ثم نقص المحدد التالى من ملف 00000
http://img136.imageshack.us/img136/5508/62156405.gif

ونبحث فى ملف forumhome_forumbit_level1_nopost عن $childforumbits ونلصقه أعلاه
ليصبح هكذا
http://img265.imageshack.us/img265/8827/55977885.gif

ثم نقص المحدد التالى وننسخه فى آخر ملف forumhome_forumbit_level1_nopost
http://img96.imageshack.us/img96/2840/71770224.gif

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

مراجعة لما تم عمله:-
قص الجزء الموجود فى قالب FORUMHOME بين و وحفظه فى ملف جديد بأسم 00000
توزرع محتويات الملف 00000 على كل من القالبين FORUMHOME و forumhome_forumbit_level1_nopost
الجزء
كود:
$forumbits
$forumhome_markread_script
تم نسخه إلى القالب FORUMHOME بين و
والجزء
كود:

تم نسخه فى أول قالب forumhome_forumbit_level1_nopost
والجزء
كود:


$vbphrase[forum]
$vbphrase[last_post]
$vbphrase[threads]
$vbphrase[posts]

$vbphrase[moderator]


تم نسخه فوق لكلمة $childforumbits فى قالب forumhome_forumbit_level1_nopost
والجزء
كود:

تم نسخه فى آخر قالب forumhome_forumbit_level1_nopost

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

http://img24.imageshack.us/img24/313/86214074.gif
وهذه الصورة توضح ذلك ، ولكن لاحظ للأقسام تظهر وكأنها ملتصقة ولتعديل ذلك أفتح قالب forumhome_forumbit_level1_nopost المعدل فى السطر الأخير أضف
كود:


لاحظ كيف أصبحت الأقسام
http://img265.imageshack.us/img265/2984/26363320.gif

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

كود:


$ad_location[ad_forumhome_afterforums]


وقم بإزالة كود:


أعلى الكود وأسفله ليصبح الكود هكذا كود:
$ad_location[ad_forumhome_afterforums]
http://img338.imageshack.us/img338/9743/68663524.gif

لاحظ للمسافة كيف أصبحت
http://img339.imageshack.us/img339/5579/34785094.gif

لاحظت للمنتديات وآخر مشاركة ...الخ الجداول غير متساوية ولتعديل ذلك أفتح قالب forumhome_forumbit_level1_nopost المعدل وغير بالتالى
كود:

$vbphrase[forum]
$vbphrase[last_post]
$vbphrase[threads]
$vbphrase[posts]

$vbphrase[moderator]
ماقمنا به هو وضع نسبة مئوية لكل حقل من حقول الجدول حتى تظهر أقسام المنتدى بشكل متناسق وجميل
ملحوظة : يمكنك تعديل النسب المئوية كما تريد فقط أحرص على أن يكون ناتج جمعها يساوى 100
http://img197.imageshack.us/img197/5237/82138174.gif

والآن أصبحت متناسقة
http://img405.imageshack.us/img405/94/89678414.gif

توسيط أسامى أقسام المنتدى:
أفتح قالب المعدل وأبحث عن
كود:

وأضف له الكود النالى
كود:
align="center"
ليصبح هكذا
كود:

لاحظ كيف أصبحت أسامى الاقسام الآن
http://img411.imageshack.us/img411/6382/83762713.gif

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

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

شكل التعديل النهائى
http://img36.imageshack.us/img36/1787/87028021.gif

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

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


الملفات المرفقة http://www.leenkat.com/vb/images/attach/zip.gif القوالب.zip‏ (5.2 كيلوبايت)


الساعة الآن 05:23 PM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227