6 дек


Начиная с 3.1 версии модуля Tracker for DLE формирование ссылки на скачивание торрент-файла вынесено в шаблон модуля, это позволяет более гибко настраивать ссылку на скачивание а так же с лёгкостью подключать разнообразные партнёрки по скачиванию.

Рассмотрим простой пример подключения партнёрки от профитраф к модулю Tracker for DLE.

Первое, что необходимо, это найти описание как формировать ссылки на скачивание для той или иной партнёрской программе.
Добавление партнёрки к модулю 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}
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.