6
дек
Версия Tracker for DLE: 3.1 и выше
3 5173
Начиная с 3.1 версии модуля Tracker for DLE формирование ссылки на скачивание торрент-файла вынесено в шаблон модуля, это позволяет более гибко настраивать ссылку на скачивание а так же с лёгкостью подключать разнообразные партнёрки по скачиванию.
Рассмотрим простой пример подключения партнёрки от профитраф к модулю Tracker for DLE.
Первое, что необходимо, это найти описание как формировать ссылки на скачивание для той или иной партнёрской программе.
Как видим из примера, всё довольно просто и прозрачно.
Итак, применим эти данные для модуля трекера.
1. Файл: /engine/modules/tracker/torrent.fileinfo.php
После:
include "multitracker.php";
Добавим формирование ссылки от партнёрки:
$profitraf = "http://gerundive.greygroup.ru/" .
base64_encode( urlencode("SITE_ID") .";".
urlencode("{$config['http_home_url']}engine/download.php?id={$rowz['id']}") .";".
"name=" . urlencode($file_name) .";".
"size=" . urlencode(filesize(ROOT_DIR . "/uploads/torrents/{$rowz['onserver']}")) .";".
"type=" . urlencode("torrent") );
$tmp = str_replace('{profitraf}', $profitraf, $tmp);
2. Файл шаблона: /tracker/torrent.fileinfo.tpl
Меняем стандартную ссылку на скачивание:
/engine/download.php?id={id}
На новую от партнёрки:
{profitraf}
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.