7.08.13, 21:08
0 комментарий
  DLE Хаки

uDownloads - хак для DLE 9.x - 10.0

uDownloads - Сколько мегабайт пользователь выкачал c вашего сайта для DLE 9.х - 10.0

1.Делаем запрос к базе данных

ALTER TABLE `dle_users` ADD`download` varchar(10) NOT NULL DEFAULT '0';


2.Открываем engine/modules/profile.php и ищем:

if( $row['news_num'] ) {


ВЫШЕ вставляем:

$tpl->set( '{download}', formatsize($row['download']));


3.Открываем engine/download.php и находим там следующею строку:

$db->query ( "UPDATE " . PREFIX . "_static_files SET dcount=dcount+1 WHERE id ='$id'" );


Ниже вставляем:

@filesize( FILE_DIR . $row['onserver'] );
$dl = $member_id['user_id'];
$db->query ( "UPDATE " . PREFIX . "_users SET download=download+'$size' WHERE user_id ='$dl'" );


Там же ищем:

$db->query ( "UPDATE " . PREFIX . "_files SET dcount=dcount+1 WHERE id ='$id'" );


Ниже вставляем:

@filesize( FILE_DIR . $row['onserver'] );
$dl = $member_id['user_id'];
$db->query ( "UPDATE " . PREFIX . "_users SET download=download+'$size' WHERE user_id ='$dl'" );


4.И теперь в шаблоне userinfo.tpl в любое для вас удобное место вставляем:

Скачано с сервера: {download}


Демо можно посмотреть на нашем сайте.

Напишите своё мнение