mher90

59

2,567

احذف الهاكات من منتداك و استبدها بأكواد من أجل منتدى أكثر ثباتاً واستقراراً

بسم الله الرحمن الرحيم




شرح استبدال بعض هاكات منتداك بأكواد ، لتسريع منتداك و التخفيف على السيرفر



هناك العديد من الهاكات يمكن الإستغناء عنها مقابل أكواد تعمل نفس عمل هذه الهاكات .



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


أولاً : هاك تصغير الصور

الكود البديل للهاك :



افتح ملف : includes/class_bbcode.php



ابحث عن :


return '';

استبدلها بـ :

return '


حيث الرقم 600 هو عرض الصوره عدل علي حسب رغبتك



ثم افتح قالب : headinclude



اضف بآخر القالب :



التعليقات (7)

abubkir     
شرح راااااااااااااااااائع
مشكوووووووووووووووووور
أحمد حلمي     
مشكووووووووور
جزاك الله خيراً ، بارك الله بك ، الله يعطيك العافية.
mher90     

شرح استبدال بعض هاكات منتداك بأكواد ، لتسريع منتداك و تقليل الأخطاء (ج2)




بعد نجاح الجزء الأول من الموضوع على الرابط التالي:
http://www.traidnt.net/vb/showthread.php?t=1416570
تم إعداد الجزء الثاني بحمد الله، جميع الأكواد مجرّبة على النسخ 3.8 وتعمل 100% بإذن الله، أي مشكلة تواجهها ما تتردد بطرح استفسارك.


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





أولاً

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


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

رمز Code:

استبدلها بـ :

رمز Code:




ثانياً

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


افتح القالب forumhome_forumbit_level2_post


ابحث عن :

رمز Code:

استبدلها بـ:

رمز Code:

مسميات الصـور : 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('#(.*)#siU',

'[عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط

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


رابعاً

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


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

رمز Code:



$threadbits_sticky

أضف بعده مباشرة:

رمز Code:

مع استبدال رقم 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:

أضف بعدها مباشرة:

رمز Code:

ثُمّ ابحث عن :

رمز Code:


أضف بعدها مباشرة:

رمز Code:


سابعاً

:

ترتيب الأقسام الفرعية تحت بعض :


افتح قالب forumhome_subforumbit_post


أضف في أوّل القالب :

رمز Code:



ثامناً

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

افتح قالب editor_toolbar_on


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

رمز Code:
$smiliebox
ثُمّ ابحث عن :

رمز Code:
$newpost[message]

أضف بعده مباشرة:

رمز Code:

$smiliebox



ملاحظة :

*لا تنسى أخذ نسخة من أي قالب أو ملف قبل تعديله، لأنه ممكن ما يعجبك التعديل.




الشرح منقول من ترايدنت

mher90     

خامساً : هاك فصل الأقسام



رابط تحميل الهاك :

من هنا



الكود البديل للهاك :



افتح قالب FORUMHOME



إبحث عن :



رمز Code:


أزل من أسفلها الكود التالي :



رمز Code:

 
">$vbphrase[forum]
$vbphrase[last_post]
$vbphrase[threads]
$vbphrase[posts]

$vbphrase[moderator]


إبحث عن :



رمز Code:
$forumbits

أضف أعلاها :



رمز Code:



وأضف أسفلها :



رمز Code:

ثم حفظ




افتح قالب forumhome_forumbit_level1_nopost



في بداية القالب ، أضف :



رمز Code:

إبحث عن :



رمز Code:
$childforumbits

أضف أعلاها :



رمز Code:










في نهاية القالب ، أضف :



رمز Code:
  ">$vbphrase[forum] $vbphrase[last_post] $vbphrase[threads] $vbphrase[posts] $vbphrase[moderator]





سادساً : هاك اللقب الإضافي للعضو



رابط تحميل الهاك :

من هنا



الكود البديل للهاك :



من لوحة تحكم الإدارة افتح على ملف العضو المطلوب ثمّ عند حقل "لقب العضو" ضع :



رمز Code:
اللقب الأول<br>اللقب الثاني<br>اللقب الثالث


وفي الحقل الذي يليه اختر " نعم حسب اعداد المدير (السماح بإستخدام html)"





سابعاً : هاك إضافة مقطع youtube في الموضوع




رابط تحميل الهاك :

من هنا



الكود البديل للهاك :



1- من لوحة تحكم المنتدى > أكواد BB Codes المخصصة > اضافة كود جديد :
* العنوان : youtube
* BB Code اسم البطاقة : bbcode tag name youtube
* الاستبدال
:

رمز Code:
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/{param}">param><embed src="http://www.youtube.com/v/{param}" type="application/x-shockwave-flash" width="425" height="350">embed>object>

* المثال :



رمز Code:
[youtube]JFwCCL0Vh6U[/youtube]

* الوصف :



رمز Code:
لاضافة مقطع فيديو من موقع يوتيوب قم بنسخ نهاية كود الفيديو من وصلة المقطع .. مثال http://youtube.com/watch?v=JFwCCL0Vh6U إختصاره JFwCCL0Vh6U

* زر الصورة (اختيارية) :



رمز Code:
images/misc/youtube.gif

ثمّ حفظ



الآن ارفع الأيقونة التالية إلى :





رمز Code:
images/misc/youtube.gif

مثال :











تم الشرح بحمد الله

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

رابط تحميل الهاك : من هنا

الكود البديل للهاك :

افتح قالب FORUMDISPLAY

ابحث عن :

رمز Code:





$threadbits_sticky


أضف تحته مباشرة :

رمز Code:



اذا الإرتفاع ماعجبك فقط عدّل على 15px
mher90     
ثالثاً : هاك ألوان المجموعات

رابط تحميل الهاك : من هنا

(يظهر ألوان ولكن ليس بمربعات متحركه مثل هاك الأخ الغالي "dr-php") الكود البديل للهاك :

اذهب إلى لوحة تحكم المنتدى > مجموعات الأعضاء > التحكم بالمجموعات ، اختر المجموعة المطلوبة ثمّ تعديل :

في حقلي وصف العضو بـ HTML

ضع بالحقل الأول (اليمين) :





ضع بالحقل الثاني (اليسار) :



mher90     

ثانياً : هاك إضافة وسوم الـ h1-h2 لزيادة الأرشفة

مثال على الهاك :






الكود البديل للهاك :



إفتح قالب الـ FORUMDISPLAY :



إبحث عن :


 $navbar


أضف أسفلها :




      



$foruminfo[title_clean]



$foruminfo[description]






إفتح قالب

SHOWTHREAD




إبحث عن :



رمز Code:
$navbar

أضف أسفلها :



      



$thread[title]



$foruminfo[title_clean]





إذهب إلى لوحة تحكم المنتدى ثم "الاستايلات و القوالب" إختر "التحكم بالاستايلات" ثم أختر من أمام الاستايل الذي تريد التعديل عليه "CSS الرئيسي"
إذهب إلى آخر صندوق في الأسفل الموجود باسم "Additional CSS Definitions"





أضف فيه :




      /* ***** H1 Tags ***** */

h1.myh1 {font-family: Arial; font-size: 20px;

color: #000000; font-weight: bold;}

h2.myh2 {font-family: Arial; font-size: 16px;

color: #000000; font-weight: bold;}