smak9

smak9
Рейтинг
32
Регистрация
27.08.2011
Michei:
А модуль для DLE сайтов для софт порталов сделали или нет ? Если сделали, дайте пожалуйста ссылку.

А чем этот не устраивает /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)$|^$">

добавляем разрешение файлов которые будут скачиваться

Там где в ссылки 000 вставляем свой id в партнерке.

Где взять id? Заходим в ПП -> Промо ->Торрент сайты -> Ваша ссылка: install.ticno.com/3/?wmid=wbsm_000_sftport&url=

Там где три ноля ваш id.

Для торрент порталов которые работают через модуль псевдо-торрент трекер для dle, инструкция немного другая. Все зависит от модуля трекера, обращайтесь помогу чем смогу 🍿

P.S. Кому реально помог, можете стать моим рефом 😂 ссылка в подписи.

pilot233:
Для DLE готового решения пока нет???

У меня есть Хак для 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. Я сам этим не думал страдать, у меня есть чем заняться.

123 4
Всего: 37