عرض مشاركة واحدة
قديم 21 / 02 / 2010, 09 : 03 AM   #1
المبرمج 
وئامي دائم

 


+ رقم العضوية » 36429
+ تاريخ التسجيل » 20 / 05 / 2008

+ الجنسْ »

+ الإقآمـہ »

+ مَجموع المشَارگات » 81
+ معَدل التقييمْ » 10
شكراً: 0
تم شكره 0 مرة في 0 مشاركة

المبرمج غير متواجد حالياً

Mwaicon29 سلسلة دروس إستبدال الهاكات بأكود:الدرس الأول:كود تصغير الصور التلقائي

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

الفائدة من هذي الطريقة :
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>
وصلى الله على نبينا محمد

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


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

 

  رد مع اقتباس