ط§ط³طھط¨ط¯ط§ظ„ ط¨ط¹ط¶ ظ‡ط§ظƒط§طھ ظ…ظ†طھط¯ط§ظƒ ط¨ط£ظƒظˆط§ط¯ طŒ ظ„طھط³ط±ظٹط¹ ظ…ظ†طھط¯ط§ظƒ ظˆ طھظ‚ظ„ظٹظ„ ط§ظ„ط£ط®ط·ط§ط، (ط¬2)






شرح طريقة استبدال بعض هاك productات منتداك بأكواد ، لتسريع منتداك و تقليل الأخطاء (ج2)


بعد نجاح الجزء الأول من الموضوع على الرابط التالي:
استبدال بعض هاك productات منتداك بأكواد ، لتسريع منتداك و التخفيف على السيرفر SERVER
تم إعداد الجزء الثاني بحمد الله، جميع الأكواد مجرّبة على النسخ 3.8 وتعمل 100% بإذن الله، أي مشكلة تواجهها ما تتردد بطرح استفسارك.


هناك العديد من الهاك productات يمكن الإستغناء عنها مقابل أكواد تعمل نفس عمل هذه الهاك productات .
وسأطرح هنا في الموضوع الهاك productات و الأكواد التي لها نفس الوظيفة .





أولاً:
منع تكرار توقيع العضو في الموضوع نفسه ، وظهوره مرة واحدة فقط:


افتح قالب template postbit_legacy أو postbit حسب استخدامك وابحث عن:

رمز Code:
<if condition=&quot;$post['signature']&quot;>
استبدلها بـ :

رمز Code:
<if condition=&quot;$post['signature'] AND !$vboptions['shownsigs'][$post[userid]] AND $vboptions['shownsigs'][$post[userid]] = true&quot;>



ثانياً:
استبدال أيقونات الأقسام بصورة لكل قسم :


افتح القالب template forumhome_forumbit_level2_post


ابحث عن :

رمز Code:
<td class=&quot;alt2&quot;><img src=&quot;$stylevar[imgdir_statusicon]/$forum[imageprefix]forum_$forum[statusicon].gif&quot; alt=&quot;&quot; border=&quot;0&quot; id=&quot;forum_statusicon_$forum[forumid]&quot; /></td>
استبدلها بـ:

رمز Code:
<td class=&quot;alt2&quot;><img src=&quot;images/icons/$forum[forumid].gif&quot; alt=&quot;&quot; border=&quot;0&quot; id=&quot;forum_statusicon_$forum[forumid]&quot; /></td>
مسميات الصـور : 1 , 2 , 3 < الصـوره على نفس رقم الآي دي للقسم.
يعني إذا أردت صورة لـ قسم التصميم , تشوف رقمه كم ؟
مثلا ( 10 ) تسمي الصـوره 10 وترفعها على هذا المسار vb/images/icons

ثالثاً:
اخفاء الروابط عن الزوّار :


افتح ملف includes/class_postbit.php


ابحث عن:





رمز Code:
// highlight words from search engine ($_REQUEST[highlight])
أضف أعلاه مباشرة:

رمز Code:
// ADD BY MGHOOL if (!$this->registry->userinfo['userid']) { $this->post['message'] = @preg_replace('#<a href=&quot;(.*)&quot;>(.*)</a>#siU', '<u>[عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل </u> <a href=&quot;register.php?&quot;>اضغط هنا</a><u>]</u>', $this->post['message']); }


رابعاً:
فصل المواضيع المثبّتة عن العادية:


افتح قالب template FORUMDISPLAY
ابحث عن :

رمز Code:
<!-- show threads --> <tbody id=&quot;threadbits_forum_$foruminfo[forumid]&quot;> <if condition=&quot;$show['stickies']&quot;> $threadbits_sticky </if>
أضف بعده مباشرة:

رمز Code:
<tr valign=&quot;top&quot;><td class=&quot;thead&quot; colspan=&quot;10&quot; style=&quot;height: 15px;&quot;></td></tr>
مع استبدال رقم 15 بالإرتفاع المناسب.


خامساً:
إضافة rel=&quot;nofollow الى الروابط في المواضيع والتواقيع


افتح ملف includes/class_postbit.php


ابحث عن:

رمز Code:
// highlight words from search engine ($_REQUEST[highlight])
أضف قبلها مباشرة:

رمز Code:
$this->post['message'] = str_replace('target=', 'rel=&quot;nofollow&quot; target=', $this->post['message']); $this->post['signature'] = str_replace('target=', 'rel=&quot;nofollow&quot; target=', $this->post['signature']);

سادساً:
إخفاء التواقيع عن الزوّار - يزيد من سرعة التصفح - :


افتح قالب template postbit أو postbit_legacy حسب استخدامك، ابحث عن:

رمز Code:
<if condition=&quot;$post['signature']&quot;>
أضف بعدها مباشرة:

رمز Code:
<if condition=&quot;$bbuserinfo['usergroupid'] != 1&quot;>
ثُمّ ابحث عن :

رمز Code:
<!-- / sig --> </if>
أضف بعدها مباشرة:

رمز Code:
</if>

سابعاً:

ترتيب الأقسام الفرعية تحت بعض :


افتح قالب template forumhome_subforumbit_post


أضف في أوّل القالب template :

رمز Code:
<br>

ثامناً:
إظهار الابتسامات أسفل المحرر عند انشاء موضوع جديد:

افتح قالب template editor_toolbar_on


ابحث عن الكود code التالي و احذفه :

رمز Code:
<if condition=&quot;$smiliebox&quot;><td class=&quot;controlbar&quot;>$smiliebox</td></if>
ثُمّ ابحث عن :

رمز Code:
$newpost[message]</textarea> </td>
أضف بعده مباشرة:

رمز Code:
<!-- الإبتسامات اسفل المحرر --> <if condition=&quot;$smiliebox&quot;></tr><tr><td class=&quot;controlbar&quot;>$smiliebox</td></if> <!-- / الإبتسامات أسفل المحرر -->


ملاحظة :
*لا تنسى أخذ نسخة من أي قالب template أو ملف قبل تعديله، لأنه ممكن ما يعجبك التعديل.


الشرح طريقة حصري على ديزاد باتنة
www.dzbatna.net/vb
شرح طريقة Mohammad Kamal













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