• Автор:

    Flesha
  • Добавлено:

    авг 13, 2013
  • Комментариев:

    1
  • Просмотров:

    1551

Хак Скачано с сайта пользователем

Хак Скачано с сайта пользователем

Хак Скачано с сайта пользователем - Сколько мегабайт пользователь выкачал с вашего сайта для DataLife Engine.

Думаю многие из вас хотели бы узнать сколько ваш пользователь активный выкачал мегабайт с вашего сайта. Потому-что сейчас в основном сайты требуют регистрацию для скачки файлов, после того как пользователь зарегистрировался он не надолго или вообще остается на ресурсе. Этого пользователя мы сможем проверить сколько он скачал,но а из гостями так не получится. Ради интереса установил себе так что вы в любой момент можете проверить у нас.

И так приступим просто установке которая занимает буквально 2 минуты.

Установка:

1.Делаем запрос к базе данных
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'" );


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


Название: uDownloads - Сколько мегабайт пользователь выкачал c вашего сайта для DLE
Автор: WeBBster a.k.a Celsoft
Версия DLE: 9.x - 10.0
Вернуться

Комментарии:


  1. Skillet → 10 сентября 2013 04:35
    Попробывал на нубо сайте левом не работает а как удалять запросы с бд ?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.