كيف أسرع منتداي , أستبدال بعض الهاكات بأكواد , لتسريع منتداك
هناك العديد من الهاكات يمكن الإستغناء عنها مقابل أكواد تعمل نفس عمل هذه الهاكات .
وسأطرح هنا في الموضوع الهاكات و الأكواد التي لها نفس الوظيفة .
أولاً:
منع تكرار توقيع العضو في الموضوع نفسه ، وظهوره مرة واحدة فقط:
افتح قالب postbit_legacy أو postbit حسب استخدامك وابحث عن:
رمز Code:
<if condition="$post['signature']">
استبدلها بـ :
رمز Code:
<if condition="$post['signature'] AND !$vboptions['shownsigs'][$post[userid]] AND $v
ثانياً:
استبدال أيقونات الأقسام بصورة لكل قسم :
افتح القالب fo
mhome_fo
mbit_level2_post
ابحث عن :
رمز Code:
<td class="alt2"><img src="$stylevar[imgdir_statusicon]/$fo
m[imageprefix]fo
m_$fo
m[statusicon].gif" alt="" border="0" id="fo
m_statusicon_$fo
m[fo
mid]" /></td>
استبدلها بـ:
رمز Code:
<td class="alt2"><img src="images/icons/$fo
m[fo
mid].gif" alt="" border="0" id="fo
m_statusicon_$fo
m[fo
mid]" /></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_fo
m_$fo
minfo[fo
mid]">
<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>
<!-- / الإبتسامات أسفل المحرر -->
بالتوفيق
صمت الرجوله
منقول
هناك العديد من الهاكات يمكن الإستغناء عنها مقابل أكواد تعمل نفس عمل هذه الهاكات .
وسأطرح هنا في الموضوع الهاكات و الأكواد التي لها نفس الوظيفة .
أولاً:
منع تكرار توقيع العضو في الموضوع نفسه ، وظهوره مرة واحدة فقط:
افتح قالب postbit_legacy أو postbit حسب استخدامك وابحث عن:
رمز Code:
<if condition="$post['signature']">
استبدلها بـ :
رمز Code:
<if condition="$post['signature'] AND !$vboptions['shownsigs'][$post[userid]] AND $v
ثانياً:
استبدال أيقونات الأقسام بصورة لكل قسم :
افتح القالب fo


ابحث عن :
رمز Code:
<td class="alt2"><img src="$stylevar[imgdir_statusicon]/$fo






استبدلها بـ:
رمز Code:
<td class="alt2"><img src="images/icons/$fo





مسميات الصـور : 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_fo



<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>
<!-- / الإبتسامات أسفل المحرر -->
بالتوفيق
صمت الرجوله
منقول
تعليق