Хак статистика скаченного трафика с сервера в профиле

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак статистика скаченного трафика с сервера в профиле


Небольшой хак позволит просматривать статистику скаченного с сервера трафика в профиле пользователя.
Хак статистика скаченного трафика с сервера в профиле
Иногда необходимый хак на dle, который поможет выводит в профиле каждого пользователя общий размер скаченных им файлов с сервера (подсчёт действует только с момента установки хака).

Установка:

1) Делаем 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'] );


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

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


3) Открываем engine/download.php
Находим:

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


Ниже вставляем:
    $size = @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'" );


Ниже вставляем:
    $size = @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}


Предлагаем скачать хак статистика скаченного трафика с сервера в профиле
  • 60
Рубрика: DLE хаки » Хак для DLE
Ранее » Хак Повышаем точность стандартного рейтинга для dle« Далее Хак выводит Уведомление о модерации новостей для DLE
Добавление комментарияОставить комментарий
  • № :2
  • 7 августа 2013 18:50
Спасибо, поправил
  • № :1
  • 7 августа 2013 12:57
Не скачачЕнного, а сакачАнного, исправьте, а то не смотрится!!