Подсчёт скаченного с сервера в профиле юзера

Новости
Подсчёт скаченного с сервера в профиле пользователя

Данный хак выводит в профиле кажого юзера общий размер скачанных им файлов с сервера (подсчёт действует лишь с момента установки хака)

Установка:
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}


Скачать:
dl_counter.rar [547 b] (cкачиваний: 106)

Напечатать Комментарии (0)

Другие новости по теме:
  • Меняем ссылку скачки на картину
  • Крайнее посещение
  • Отображение количества новостей каждой категории в основном меню
  • Отображение новостей в несколько колонок
  • SAPE контекст в Dle

  • Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.