Регистрация

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

TipTop 28-02-2010, 21:28 2654 Хаки DLE

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


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

Делаем SQL запрос:
ALTER TABLE `dle_users` ADD`download` varchar(10) NOT NULL DEFAULT '0';


-------------------------------
Открыть engine/modules/profile.php
Найти:
$tpl->set( '{news_num}', $row['news_num'] );


Ниже вставить:
$tpl->set( '{download}', formatsize($row['download']));


-------------------------------
Открыть 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'" );


-------------------------------
В шаблоне userinfo.tpl в нужном месте вставить:
Скачано с сервера: {download}

Похожие новости

Хак attachment для незарегистрированных пользователей / DLE 10.2

Данный хак для DLE дает для незарегистрированных пользователей при клике на attachment вывести

03.07.14 Хаки DLE
Сортировка по количеству скачиваний в custom для DLE

Может понадобится небольшой хак для модуля custom. Теперь можно в теге custom ставить сортировку по

06.04.13 Хаки DLE
Вывод дополнительной информации об attachment

Как вывести дополнительную информацию об attachment на своем сайте.

18.04.11 Хаки DLE

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Копирование материала строго запрещено.
Закрыть