منتديات الوئام

منتديات الوئام (http://www.alweam.net/vb/index.php)
-   منتدى تطوير المنتديات (http://www.alweam.net/vb/forumdisplay.php?f=26)
-   -   سلسلة دروس إستبدال الهاكات بأكود:الدرس الأول:كود تصغير الصور التلقائي (http://www.alweam.net/vb/showthread.php?t=77410)

المبرمج 21 / 02 / 2010 09 : 03 AM

سلسلة دروس إستبدال الهاكات بأكود:الدرس الأول:كود تصغير الصور التلقائي
 
بسم الله الرحمن الرحيم
سنبدأ بإذن الله سلسلة دروس لإستبدال بعض الهاكات بأكواد برمجية

الفائدة من هذي الطريقة :
1- حماية المنتدى:بعض الهاكات توجد بها ثغرات مثل الثغرة الشهيرة الموجودة في شريط الإهدائات او إحصائيات المنتدى.
2-تخفيف الضغط الحاصل على السيرفر:من المعروف أثر سكربت vBulletin® في زيادة الضغط على السيرفر كذلك بعض الهاكات التي تقوم بعدد إستعلامات كبير مثل بعض إصدارات هاك الأوسمة .
3-سرعة تصفح المنتدى:تنتج عن تخفيف الضغط على السيرفر وقلة عدد الإستعلامات.

وسنبدأ بإذن الله ببعض الهاكات المشهورة:
أولا :هاك تصغير الصور:
معروف هذا الهاك بالضغط الكبير الذي يسببه للمنتدى ويمكن إستبداله بهذه الطريقة:

نفتح ملف class_bbcode.php ويكون موجود في المجلد includes هذا المجلد يكون داخل المجلد الرئيسي للمنتدى /vb مثلا
نبحث عن

كود:

return '<img src="' . $link . '" border="0" alt="" />';
نستبدله بالكود التالي مع استبدال xxx بالعرض المطلوب (600 أو 550)مثلا:
[
كود:

return '<img src="' . $link . '" onload="if(largerThan(this.width,xxx)) {this.width=xxx;this.alt=\'اضغط هنا لترى الصورة بحجمها الطبيعي\';}" onmouseover="if(this.alt) this.style.cursor=\'hand\';" onclick="if(this.alt) window.open(\'' . $link . '\');" border="0" />';
ثم نفتح قالب headinclude من قوالب الاستايل
ونضيف اخره
كود:

<script type="text/javascript">
function largerThan(a,b)
{
return a>b;
}
</script>

وصلى الله على نبينا محمد

هذا الشرح منقول مع بعص الإضافات


اي استفسار أنا حاضر


الساعة الآن 44 : 01 PM بتوقيت السعودية

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
new notificatio by
9adq_ala7sas

[ Crystal ® MmS & SmS - 3.7 By L I V R Z ]