loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

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

Написал sergey_479, 28 февраля 2010 | 16 комментариев | рейтинг новости не нравится   +14   нравится Версия для печати
Подсчёт скаченного с сервера в профиле пользователя

Описание: Данный хак выводит в профиле кажого пользователя общий размер скачанных им файлов с сервера (подсчёт действует только с момента установки хака)
Автор: 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}


Скачать: Вы не можете скачивать файлы с нашего сервера



Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал Sejshen, 28 февраля 2010 в 13:37 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 6, Пользователи
Карма:
Спасибо за хак, прикрутим.

П.с. Светлогорск случайно не с Полтавской области? smile

Написал sergey_479, 28 февраля 2010 в 13:55 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 9, Пользователи
Карма:
Нет, я из Беларуси, Гомельская область. А ещё один Светлогорск есть в России возможно и в Полтавской области smile

Написал Nickola, 28 февраля 2010 в 13:42 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 30, Пользователи
Карма:
http://fun-portal.tomsk.ru/user/Nickola/ демо :)

Написал guusr, 28 февраля 2010 в 14:27 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 89, Пользователи
Карма: -1±
sergey_479,
я думал там про украину спрашивают (=

Написал fire002, 28 февраля 2010 в 14:31 плохой комментарий   -2   хороший комментарий
Новостей: 1, комментариев: 3, Пользователи
Карма:
Весьма бесполезная вещь + лишняя нагрузка на сервер

Написал maxic, 28 февраля 2010 в 16:54 плохой комментарий   0   хороший комментарий
Новостей: 7, комментариев: 115, Пользователи
Карма:
fire002,не сказал бы, что бесполезная!) На этой основе можно делать ограничения при скачивании файлов. Пример:
Если общий рарзмер скачанного превышает 100 мб - не давать скачивать.

Написал Bomberman, 28 февраля 2010 в 21:44 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 171, Пользователи
Карма:
Как я понимаю, он работает с аттачами. Можно сделать чтобы каждая ссылка в новости переформировывалась в аттач при отправлении новости?
Если допустим ссылка на какой-то депозит или п2п

Написал sanshteyn, 28 февраля 2010 в 22:20 плохой комментарий   0   хороший комментарий
Новостей: 10, комментариев: 490, Модератор
Карма: 28±
Цитата: Bomberman
Как я понимаю, он работает с аттачами. Можно сделать чтобы каждая ссылка в новости переформировывалась в аттач при отправлении новости?
Если допустим ссылка на какой-то депозит или п2п

А как ты планируешь рассчитывать размер файлов с ФО ? smile

Написал sergey_479, 28 февраля 2010 в 22:36 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 9, Пользователи
Карма:
maxic,
Можно вообще делать ТОП юзеров кто больше скачал или рейтинг как на торентах если меньше 0.1 то фиг что скачаешь, ещё осталось сделать подсчёт загруженного на сервер и формулу ag

Bomberman,
Нет такое сделать нельзя, можно только если прямая ссылка на файл http://site.ru/films.avi

---------------
Если кому нужно вставить вывод в комментариях то делаем это:
Открываем engine/classes/comments.class.php
Находим:
$tpl->set( '{comm-num}', intval( $row['comm_num'] ) );

Ниже добовляем:
$tpl->set( '{download}', formatsize($row['download']));

Сохраняем и в шаблоне comments.tpl в нужном месте вписываем:
Скачано с сервера: {download}

Всё bs

Написал Darkness2008, 3 марта 2010 в 13:44 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 6, Пользователи
Карма:
Скажите, а если файлик лежит на фтп, не где сайт, а где файлы хранятся, вес подсчитываться будет?

Написал Nickola, 5 марта 2010 в 19:24 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 30, Пользователи
Карма:
Darkness2008,нет не будет

Написал serik52, 6 марта 2010 в 14:50 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 34, Пользователи
Карма:
sergey_479 не получилось в каменты вывести.

Написал PROMAXS, 6 марта 2010 в 15:20 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 1, Пользователи
Карма:
Цитата: sergey_479
Если кому нужно вставить вывод в комментариях то делаем это:
Открываем engine/classes/comments.class.php
Находим:

А если старая версия в которой нет этого файла, то что можно сделать?
Цитата: sergey_479
Можно вообще делать ТОП юзеров кто больше скачал

А можете это сделать пожалуйста? smile


Написал FLLEAR, 20 марта 2010 в 08:42 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 7, Пользователи
Карма:
Подскажите как сделать вывод такого трафика если файлы хранятся на своём сервере. Но сылки пишутся на файлы а не атачем файлы прикрепляются. И по возможности сделать счётчик допустим сколько раз кликнули на простую ссылку а не атач.

Написал veraxo, 30 сентября 2010 в 21:29 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 10, Пользователи
Карма:
Ребята, а как сделать подсчет объема скачанных программ всех пользователей за сутки?
Ну типа "Сегодня у нас скачали: 15,5 Гб" Подскажите плиз. И чтобы можно было в main.tpl вставить

Написал Onlink, 30 января 2011 в 00:04 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 2, Пользователи
Карма:
У меня не работает :(

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]