А чем этот не устраивает /ru/forum/comment/9583142 ☝
МОДУЛЬ DLE ДЛЯ ТОРРЕНТ ПОРТАЛА (который работает на псевдо-торрент трекере 2.1.1)
1. Сохранить копию файла index.php и psxtorrent.php 2. Открываем файл /engine/modules/psxtorrent.php Найти строчку: (2 шт): {$config['http_home_url']}engine/download.php?id={$row['id']} Заменить все на: {$config['http_home_url']}uploads/files/{$row['onserver']} 3. Открываем index.php: Найти строчку: $tpl->set ( '{headers}', $metatags."\n".build_js($js_array, $config) ); После вставить: function unurl2( $text ) { $host = strtr($_SERVER['HTTP_HOST'], array('.' => '\.'))."\/uploads\/files\/"; $pattern = '/<a (.*?)href=[\"\']([a-z0-9]+)\:\/\/'.$host.'(.*?)\/?(.*?)[\"\'](.*?)>(.*?)<\/a>/i'; $text = preg_replace_callback( $pattern, 'text_unurl2', $text ); return $text; } function text_unurl2( $text ) { $link = base64_encode($text[2].'://'.$_SERVER['HTTP_HOST'].'/uploads/files/'.$text[4]); return '<a ' . $text[1] . 'href="http://loadest.com/7/?wmid=wbsm_000_torrents&url='.$link.'"' . $text[5] . '>' . $text[6] . '</a>'; } $tplresultcontent = unurl2($tpl->result['content']); Найти строчку: $tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" ); Заменить на: $tpl->set ( '{content}', "<div id='dle-content'>" . $tplresultcontent . "</div>" ); 4. Открываем файл /uploads/files/.htaccess В этой строке <FilesMatch "\.(avi|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|3gp|f4v|torrent)$|^$"> добавляем разрешение torrent
Там где в ссылки 000 вставляем свой id в партнерке.
Где взять id? Заходим в ПП -> Промо ->Торрент сайты -> Ваша ссылка: loadest.com/7/?wmid=wbsm_000_torrents&url=
Там где три ноля ваш id.
Я вижу еще не решили проблему с модулем для Dle 🙄. Тогда выложу свою рабочею версию может комуто поможет или упростит роботу саппорту:)
МОДУЛЬ DLE ДЛЯ СОФТ ПОРТАЛА (атач)
1. Сохранить копию файла index.php и functions.php 2. Открываем файл /engine/modules/functions.php Найти строчку: (4 шт): {$config['http_home_url']}engine/download.php?id={$row['id']} Заменить все на: {$config['http_home_url']}uploads/files/{$row['onserver']} 3. Открываем index.php: Найти строчку: $tpl->set ( '{headers}', $metatags."\n".build_js($js_array, $config) ); После вставить: function unurl2( $text ) { $host = strtr($_SERVER['HTTP_HOST'], array('.' => '\.'))."\/uploads\/files\/"; $pattern = '/<a (.*?)href=[\"\']([a-z0-9]+)\:\/\/'.$host.'(.*?)\/?(.*?)[\"\'](.*?)>(.*?)<\/a>/i'; $text = preg_replace_callback( $pattern, 'text_unurl2', $text ); return $text; } function text_unurl2( $text ) { $link = base64_encode($text[2].'://'.$_SERVER['HTTP_HOST'].'/uploads/files/'.$text[4]); return '<a ' . $text[1] . 'href="http://install.ticno.com/3/?wmid=wbsm_000_sftport&url='.$link.'"' . $text[5] . '>' . $text[6] . '</a>'; } $tplresultcontent = unurl2($tpl->result['content']); Найти строчку: $tpl->set ( '{content}', "<div id='dle-content'>" . $tpl->result['content'] . "</div>" ); Заменить на: $tpl->set ( '{content}', "<div id='dle-content'>" . $tplresultcontent . "</div>" ); 4. Открываем файл /uploads/files/.htaccess В этой строке <FilesMatch "\.(avi|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|3gp|f4v|torrent|rar)$|^$"> добавляем разрешение файлов которые будут скачиваться
Где взять id? Заходим в ПП -> Промо ->Торрент сайты -> Ваша ссылка: install.ticno.com/3/?wmid=wbsm_000_sftport&url=
Для торрент порталов которые работают через модуль псевдо-торрент трекер для dle, инструкция немного другая. Все зависит от модуля трекера, обращайтесь помогу чем смогу 🍿
P.S. Кому реально помог, можете стать моим рефом 😂 ссылка в подписи.
У меня есть Хак для DLE под данною ПП ☝ Своим рефам помогу поставить 🍿
Это только у меня стата от рефов второй день стоит на месте?
потерто...
ТС, скинь аську если есть. Или давай через контакт пообщаемся.
Вот партнерская программа, которая отлично конвертится на любом траффике. Платят 3 рубля за каждую установку бесплатного мультибара.
Что представляет собой партнерка?
Пользователь, при попытке скачать файл с Вашего ресурса, скачивает небольшую программу-установщик, которая предлагает ему скачать выбранный файл и установить Мультибар.
ТС, подскажи пожалуйста как мне сделать так чтобы ссылки в полной новости на ФО автоматически изменялись на http://install.ticno.com/3/?wmid=wbsm_000_sftport&url=base64(url). Там где base64(url) должна стоять закодированная в base64 ссылка на ФО. Я так понял можно использовать javascript или через PHP.
Эсть два примера:
Пример для PHP
<?php function get_link($file_url, $subaccount = 0) { return "http://install.ticno.com/3/?wmid=wbsm_000.{$subaccount}_sftport&url=".base64_encode($file_url); } // Использование: // Без субаккаунта print get_link('http://mysite.com/myfile.exe'); // С субаккаунтом print get_link('http://mysite.com/myfile.exe', 3); ?>
Пример для Javascript
<html> <head> <!-- подключение скрипта --> <script language="JavaScript" src="http://install.ticno.com/temp/test_base64.js" type="text/javascript"></script> </head> <body> <!-- формируем ссылку для скачивания файла --> <script language="JavaScript" type="text/javascript"> var file_url = "http://mysite.ru/file.exe"; // Ссылка на Ваш файл var subaccount = 0; // Номер субаккаунта (любое число от 0 до 999) document.write("Ссылка для скачивания: http://install.ticno.com/3/?wmid=wbsm_000" + "." + subaccount + "_sftport&url=" + Base64.encode(file_url)); </script> </body> </html>
Я немогу понять куда это прикрутить. Движок DLE 9.0
Нет группа не моя. По поводу постинга на других сайтах, я хотел предложить журналистам которые этим занимаються.
P.S. Я сам этим не думал страдать, у меня есть чем заняться.