با استفاده از این هک می توانید حجم فایل ایی که کاربر دانلود کرده را در پنلش نشان دهید.
آموزش نصب
1. برای نصب ابتدا وارد phpMyAdmin شده و بعد از انتخاب دیتابیس مورد نظر به قسمت sql رفته و دستورات زیر را وارد کنید :
ALTER TABLE `dle_users` ADD`download` varchar(10) NOT NULL DEFAULT '0';
2.فایل engine/modules/profile.php رو باز کنید و کد زیر را باز کنید :
$tpl->set( '{news_num}', $row['news_num'] );
3. بعد از کد بالا کدهای زیر را قرار بدین :
$tpl->set( '{download}', formatsize($row['download']));
4. فایل engine/download.php را باز کنید و کد زیر را پیدا کنید :
$db->query ( "UPDATE " . PREFIX . "_static_files SET dcount=dcount+1 WHERE id ='$id'" );
5. بعد از کد بالا کد زیر را بذارین :
$size = @filesize( FILE_DIR . $row['onserver'] );
$dl = $member_id['user_id'];
$db->query ( "UPDATE " . PREFIX . "_users SET download=download+'$size' WHERE user_id ='$dl'" );
$dl = $member_id['user_id'];
$db->query ( "UPDATE " . PREFIX . "_users SET download=download+'$size' WHERE user_id ='$dl'" );
6. توی همین فایل کد زیر رو پیدا کنید :
$db->query ( "UPDATE " . PREFIX . "_files SET dcount=dcount+1 WHERE id ='$id'" );
7. بعد از کد بالا کدهای زیر را قرار بدین :
$size = @filesize( FILE_DIR . $row['onserver'] );
$dl = $member_id['user_id'];
$db->query ( "UPDATE " . PREFIX . "_users SET download=download+'$size' WHERE user_id ='$dl'" );
$dl = $member_id['user_id'];
$db->query ( "UPDATE " . PREFIX . "_users SET download=download+'$size' WHERE user_id ='$dl'" );
8. فایل userinfo.tpl قالبتون رو باز کنید و کد زیر را هرجا میخواین حجم دانلود ها نشون داده بشه قرار بدین :
حجم دانلود ها : {download}
تصاویر