Webbell » DLE Хаки и советы » Хак для подсчета количества скачанных данных с сервера.
Правила Контакты Чтение RSS

Хак для подсчета количества скачанных данных с сервера.

У нас вы можете скачать бесплатно Хак для подсчета количества скачанных данных с сервера. .

Не пропустите комментарии к Хак для подсчета количества скачанных данных с сервера..
Данный материал предоставлен сайтом Webbell.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
С помощью этого хака в DLE можно осуществить вывод в профиле количество скачанной информации для каждого пользователя. Подсчет статистики начнется сразу же после установки хака. Установить хак не сложнее, чем установить программу в linux. Если вы не знаете как установить программу в linux, то по ссылке вы это найдете.
Хак для подсчета количества скачанных данных с сервера.

Процесс установки состоит из следующих этапов:
Для начала выполняем следующий 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)» в необходимом месте.
Если вы хотите, чтобы строка отображалась в комментариях, то выполните следующие действия: для начала открываем файл engine/classes/comments.class.php, в котором нужно найти строку

$tpl->set( '{comm-num}', intval( $row['comm_num'] ) );

Под ней вставляем следующий код:

$tpl->set( '{download}', formatsize($row['download']));

После этой процедуры сохраняем все и добавляем строку «Скачано с сервера: (download)» в шаблоне comments.tpl. Готово – теперь вы можете фиксировать количество скачанной информации для каждого пользователя!


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

«    Ноябрь 2018    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Яндекс Апдейты
↓ Апдейты Яndex тИЦ
31.10.2018 ←Последний
26.09.2018
18.11.2017
↓ Апдейты выдачи Яndexa
15.11.2018 ←Последний
13.11.2018
11.11.2018
↓ Апдейты ЯКаталога
16.01.2018 ←Последний
20.12.2017
15.12.2017
Мы рекомендуем
Заработай на сайте!
Gogetlinks-Биржа вечных ссылок для сайтов с Тиц
Getgoodlinks-Биржа вечных ссылок для сайтов с PR


Опрос на портале

Сколько у вас сайтов?

Больше 20 сайтов
От 10 до 20 сайтов
От 5 до 10 сайтов
От 1 до 5 сайтов
Нету сайтов

Наш архив
Облако тегов
ajax, Build, DataLife, dle, dle 9.0, dle 9.2, Engine, Final, FireFox, Google, Release, RSS, WordPress, адаптация, административная панель, бесплатно, блога, виджет, Игровой, кино, модуль, новости, Новый, Оригинал, парсер, парсер поисковых систем yandex google рассылка комментариев по DLE Joomla Community спаммер раскрутк, Переходы, плагин wordpress, сайта, сайтов, сбор данных телефонов адресов email контактов потенциальные клиенты BlackSpider универсальный сборщи, тема, тематики, универсальный, хак, хак wordpress, Шаблон, шаблона, Яндекс

Показать все теги
Последние комментарии
Популярные файлы

Информация!
Уважаемый посетитель! Присоединяйтесь к нам
в Твиттере.