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

انضم إلى المنتدى ، فالأمر سريع وسهل

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

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

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

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

مُساهمة من طرف اعتزلت فنك الإثنين أكتوبر 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>
<!-- / الإبتسامات أسفل المحرر -->
اعتزلت فنك
اعتزلت فنك
المدير
المدير

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

https://ksa2022.forumarabia.com

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

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

- مواضيع مماثلة

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