Dark Neon
أهلا وسهلا بك زائرنا الكريم، إذا كانت هذه زيارتك الأولى للمنتدى، فيرجى التكرم بزيارة صفحة التعليمـــات، بالضغط هنا. كما يشرفنا أن تقوم بالتسجيل بالضغط هنا إذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيع والإطلاع فتفضل بزيارة القسم الذي ترغب أدناه.

طريقة الاستغناء عن بعض الهاكات واستبدالها بأكواد لتسريع المنتدى وتقليل الأخطاء

اذهب الى الأسفل

طريقة الاستغناء عن بعض الهاكات واستبدالها بأكواد لتسريع المنتدى وتقليل الأخطاء

مُساهمة من طرف اعتزلت فنك في الإثنين أكتوبر 31, 2011 5:35 am

جميع الأكواد مجرّبة على النسخ 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>
<!-- / الإبتسامات أسفل المحرر -->
avatar
اعتزلت فنك
المدير
المدير

عدد المساهمات : 128
تاريخ التسجيل : 01/10/2011
العمر : 32
الموقع : اكيد على الارض

http://ksa2022.forumarabia.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى