المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف أسرع منتداي , أستبدال بعض الهاكات بأكواد , لتسريع منتداك


محب الرسول
28-02-2012, 02:23 PM
كيف أسرع منتداي , أستبدال بعض الهاكات بأكواد , لتسريع منتداك


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

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


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

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

رمز Code:
<if condition="$post['signature'] AND !$vboptions['shownsigs'][$post[userid]] AND $v






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


افتح القالب forumhome_forumbit_level2_post


ابحث عن :

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

رمز Code:
<td class="alt2"><img src="images/icons/$forum[forumid].gif" alt="" border="0" id="forum_statusicon_$forum[forumid]" /></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="(.*)">(.*)</a>#siU',

'<u>[
هنا</a><u>]</u>', $this->post['message']);
}

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


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

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

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

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


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


ابحث عن:

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

رمز Code:
$this->post['message'] = str_replace('target=', 'rel="nofollow" target=', $this->post['message']);
$this->post['signature'] = str_replace('target=', 'rel="nofollow" target=', $this->post['signature']);
سادساً:
إخفاء التواقيع عن الزوّار - يزيد من سرعة التصفح - :


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

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

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

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


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

افتح قالب editor_toolbar_on


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

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

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

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

بالتوفيق
صمت الرجوله
منقول

نور البتول الطاهرة
28-02-2012, 02:56 PM
يعطيك العافية ع الطرح القيم
بارك الله فيك

خادمة فضه
28-02-2012, 04:05 PM
بارك الله بك
موفق لكل خير

محب الرسول
28-02-2012, 05:00 PM
شكرا على المرور النير

عاشقة النور
28-02-2012, 05:22 PM
موضوع جميسل

يسلمووووو



"عاشقة النور"