طريقة الاستغناء عن بعض الهاكات واستبدالها بأكواد لتسريع المنتدى وتقليل الأخطاء
صفحة 1 من اصل 1
طريقة الاستغناء عن بعض الهاكات واستبدالها بأكواد لتسريع المنتدى وتقليل الأخطاء
جميع الأكواد مجرّبة على النسخ 3.8 وتعمل 100% بإذن الله
هناك العديد من الهاكات يمكن الإستغناء عنها مقابل أكواد تعمل نفس عمل هذه الهاكات
وسأطرح هنا في الموضوع الهاكات و الأكواد التي لها نفس الوظيفة
أولا
منع تكرار توقيع العضو في الموضوع نفسه وظهوره مرة واحدة فقط:
افتح قالب postbit_legacy أو postbit حسب استخدامك وابحث عن:
[PHP][<if condition="$post['signature']">/PHP]
استبدله بـ:
كود PHP:
<if condition="$post***91;'signature'***93; AND !$vboptions***91;'shownsigs'***93;***91;$post***91;userid***93;***93; AND $vboptions***91;'shownsigs'***93;***91;$post***91;userid***93;***93; = true">
ثانيا
استبدال أيقونات الأقسام بصورة لكل قسم :
افتح القالب forumhome_forumbit_level2_post
وابحث عن:
كود PHP:
<td class="alt2"><img src="$stylevar***91;imgdir_statusicon***93;/$forum***91;imageprefix***93;forum_$forum***91;statusicon***93;.gif" alt="" border="0" id="forum_statusicon_$forum***91;forumid***93;" /></td>
استبدله بـ:
كود PHP:
<td class="alt2"><img src="images/icons/$forum***91;forumid***93;.gif" alt="" border="0" id="forum_statusicon_$forum***91;forumid***93;" /></td>
مسميات الصـور : 1 2 3 الصـورة على نفس رقم الآي دي للقسم
يعني إذا أردت صورة لقسم التصميم تشوف رقمه كم ؟
مثلا ( 10 ) تسمي الصـوره 10 وترفعها على هذا المسار vb/images/icons
ثالثا
إخفاء الروابط عن الزوار :
افتح ملف includes/class_postbit.php
ابحث عن:
كود PHP:
// highlight words from search engine ($_REQUEST***91;highlight***93;)
أضف أعلاه مباشرة:
كود PHP:
// ADD BY MGHOOL
if (!$this->registry->userinfo***91;'userid'***93;) {
$this->post***91;'message'***93; = @preg_replace('#<a href="(.*)">(.*)</a>#siU',
'<u>***91;عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل </u> <a href="register.php?">اضغط
هنا</a><u>***93;</u>', $this->post***91;'message'***93;);
رابعا
فصل المواضيع المثبتة عن العادية:
افتح قالب FORUMDISPLAY
ابحث عن:
[PHP][<!-- show threads -->
<tbody id="threadbits_forum_$foruminfo[forumid]">
<if condition="$show['stickies']">
$threadbits_sticky
</if>/PHP]
أضف بعده مباشرة:
[PHP][<tr valign="top"><td class="thead" colspan="10" style="height: 15px;"></td></tr>/PHP]
مع تغيير الرقم 15 بالإرتفاع المناسب
خامسا
إضافة rel="nofollow إلى الروابط في المواضيع والتواقيع
افتح ملف includes/class_postbit.php
ابحث عن:
كود PHP:
// highlight words from search engine ($_REQUEST***91;highlight***93;)
أضف قبله مباشرة:
كود PHP:
$this->post***91;'message'***93; = str_replace('rel="nofollow" target=', 'rel="nofollow" rel="nofollow" target=', $this->post***91;'message'***93;);
$this->post***91;'signature'***93; = str_replace('rel="nofollow" target=', 'rel="nofollow" rel="nofollow" target=', $this->post***91;'signature'***93;);
سادسا
إخفاء التواقيع عن الزوّار - يزيد من سرعة التصفح - :
افتح قالب postbit أو postbit_legacy حسب استخدامك
ابحث عن:
[PHP][<if condition="$post['signature']">/PHP]
أضف بعده مباشرة
كود PHP:
<if condition="$bbuserinfo***91;'usergroupid'***93; != 1">
ثم ابحث عن:
كود PHP:
<!-- / sig -->
</if>
أضف بعده مباشرة
كود PHP:
</if>
سابعا
ترتيب الأقسام الفرعية تحت بعض:
افتح قالب forumhome_subforumbit_post
أضف في أول القالب:
كود PHP:
<br>
ثامنا
إظهار الابتسامات أسفل المحرر عند انشاء موضوع جديد:
افتح قالب editor_toolbar_on
ابحث عن الكود التالي واحذفه :
كود PHP:
<if condition="$smiliebox"><td class="controlbar">$smiliebox</td></if>
ثم ابحث عن:
كود PHP:
$newpost***91;message***93;</textarea>
</td>
أضف بعده مباشرة:
كود PHP:
<!-- الإبتسامات اسفل المحرر -->
<if condition="$smiliebox"></tr><tr><td class="controlbar">$smiliebox</td></if>
<!-- / الإبتسامات أسفل المحرر -->
هناك العديد من الهاكات يمكن الإستغناء عنها مقابل أكواد تعمل نفس عمل هذه الهاكات
وسأطرح هنا في الموضوع الهاكات و الأكواد التي لها نفس الوظيفة
أولا
منع تكرار توقيع العضو في الموضوع نفسه وظهوره مرة واحدة فقط:
افتح قالب postbit_legacy أو postbit حسب استخدامك وابحث عن:
[PHP][<if condition="$post['signature']">/PHP]
استبدله بـ:
كود PHP:
<if condition="$post***91;'signature'***93; AND !$vboptions***91;'shownsigs'***93;***91;$post***91;userid***93;***93; AND $vboptions***91;'shownsigs'***93;***91;$post***91;userid***93;***93; = true">
ثانيا
استبدال أيقونات الأقسام بصورة لكل قسم :
افتح القالب forumhome_forumbit_level2_post
وابحث عن:
كود PHP:
<td class="alt2"><img src="$stylevar***91;imgdir_statusicon***93;/$forum***91;imageprefix***93;forum_$forum***91;statusicon***93;.gif" alt="" border="0" id="forum_statusicon_$forum***91;forumid***93;" /></td>
استبدله بـ:
كود PHP:
<td class="alt2"><img src="images/icons/$forum***91;forumid***93;.gif" alt="" border="0" id="forum_statusicon_$forum***91;forumid***93;" /></td>
مسميات الصـور : 1 2 3 الصـورة على نفس رقم الآي دي للقسم
يعني إذا أردت صورة لقسم التصميم تشوف رقمه كم ؟
مثلا ( 10 ) تسمي الصـوره 10 وترفعها على هذا المسار vb/images/icons
ثالثا
إخفاء الروابط عن الزوار :
افتح ملف includes/class_postbit.php
ابحث عن:
كود PHP:
// highlight words from search engine ($_REQUEST***91;highlight***93;)
أضف أعلاه مباشرة:
كود PHP:
// ADD BY MGHOOL
if (!$this->registry->userinfo***91;'userid'***93;) {
$this->post***91;'message'***93; = @preg_replace('#<a href="(.*)">(.*)</a>#siU',
'<u>***91;عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل </u> <a href="register.php?">اضغط
هنا</a><u>***93;</u>', $this->post***91;'message'***93;);
رابعا
فصل المواضيع المثبتة عن العادية:
افتح قالب FORUMDISPLAY
ابحث عن:
[PHP][<!-- show threads -->
<tbody id="threadbits_forum_$foruminfo[forumid]">
<if condition="$show['stickies']">
$threadbits_sticky
</if>/PHP]
أضف بعده مباشرة:
[PHP][<tr valign="top"><td class="thead" colspan="10" style="height: 15px;"></td></tr>/PHP]
مع تغيير الرقم 15 بالإرتفاع المناسب
خامسا
إضافة rel="nofollow إلى الروابط في المواضيع والتواقيع
افتح ملف includes/class_postbit.php
ابحث عن:
كود PHP:
// highlight words from search engine ($_REQUEST***91;highlight***93;)
أضف قبله مباشرة:
كود PHP:
$this->post***91;'message'***93; = str_replace('rel="nofollow" target=', 'rel="nofollow" rel="nofollow" target=', $this->post***91;'message'***93;);
$this->post***91;'signature'***93; = str_replace('rel="nofollow" target=', 'rel="nofollow" rel="nofollow" target=', $this->post***91;'signature'***93;);
سادسا
إخفاء التواقيع عن الزوّار - يزيد من سرعة التصفح - :
افتح قالب postbit أو postbit_legacy حسب استخدامك
ابحث عن:
[PHP][<if condition="$post['signature']">/PHP]
أضف بعده مباشرة
كود PHP:
<if condition="$bbuserinfo***91;'usergroupid'***93; != 1">
ثم ابحث عن:
كود PHP:
<!-- / sig -->
</if>
أضف بعده مباشرة
كود PHP:
</if>
سابعا
ترتيب الأقسام الفرعية تحت بعض:
افتح قالب forumhome_subforumbit_post
أضف في أول القالب:
كود PHP:
<br>
ثامنا
إظهار الابتسامات أسفل المحرر عند انشاء موضوع جديد:
افتح قالب editor_toolbar_on
ابحث عن الكود التالي واحذفه :
كود PHP:
<if condition="$smiliebox"><td class="controlbar">$smiliebox</td></if>
ثم ابحث عن:
كود PHP:
$newpost***91;message***93;</textarea>
</td>
أضف بعده مباشرة:
كود PHP:
<!-- الإبتسامات اسفل المحرر -->
<if condition="$smiliebox"></tr><tr><td class="controlbar">$smiliebox</td></if>
<!-- / الإبتسامات أسفل المحرر -->
مواضيع مماثلة
» طريقة إخفاء الأدمين من المنتدى كله وبشكل نهائي
» قانون المنتدى الرياضي يُرجى الإطلاع....
» طريقة عمل كيكة البراوني
» طريقة عمل سلطة الفواكه
» قانون المنتدى الرياضي يُرجى الإطلاع....
» طريقة عمل كيكة البراوني
» طريقة عمل سلطة الفواكه
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى