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

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


Описание: Данный хак выводит в профиле кажого пользователя общий размер скачанных им файлов с сервера (подсчёт действует только с момента установки хака)
Автор: sergey_479
Подсчёт скаченного с сервера в профиле пользователя


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

Установка:

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}


Cкачать: dl_counter.txt [1,04 Kb] (cкачиваний: 174)
Другие новости по теме:

Категория: Хаки ----- Просмотров: 2259 ----- Комментариев: 9

Вернуться

  • ADM_n

  • 28 февраля 2010 19:37
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
о норм чтото новенькое smile
  • gari

  • 28 февраля 2010 20:14
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
зачем оно надо
  • sexo

  • 28 февраля 2010 21:00
  • Группа: User
  • ICQ: --
  • Регистрация: 10.11.2008
  • Комментариев: 311
  • Публикаций: 16
^
Цитата: gari
зачем оно надо

Что бы лишная нагрузка была laughing

--------------------
  • mask3d

  • 1 марта 2010 07:32
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Спасибо! Молодец smile
  • Группа: User
  • ICQ: 421075197
  • Регистрация: 23.10.2008
  • Комментариев: 94
  • Публикаций: 1
^
Извиняюсь что не в тему! no
  • sexo

  • 1 марта 2010 10:31
  • Группа: User
  • ICQ: --
  • Регистрация: 10.11.2008
  • Комментариев: 311
  • Публикаций: 16
^
Цитата: Dead Master
а тут такая лажа с коментами

А тебя пох что изминилось в вновой верии? думаю что пох... тогда юзай так lol если пох...
или читай тут какие неремени - _http://dle-news.ru/extras/diffs/83/ fellow

--------------------
  • Группа: User
  • ICQ: --
  • Регистрация: 16.08.2008
  • Комментариев: 156
  • Публикаций: 2
^
Dead Master,
бгага))) теперь все эти теги и форму заменяет один тег {editor} так что удаляй все теги и пиши {editor} в файле addcoments.tpl
  • Helev

  • 14 марта 2010 12:45
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
есть 1 аг,при нажатие сразу считает скаченім,даже если нажал потом отмена
  • GLuRE

  • 18 ноября 2010 06:01
  • Группа: User
  • ICQ: --
  • Регистрация: 16.09.2010
  • Комментариев: 18
  • Публикаций: 0
^
Жалко на картинки не распространяется. А то, обои закидываешь на сайт, и неизвестно много ли открывают их =)