Все для DataLife Engine / DLE модули / Бесплатные / Модуль DLE псевдо торрент трекер +DCLS v1.1

Модуль DLE псевдо торрент трекер +DCLS v1.1


Бесплатный модуль dle псевдо торрент трекер +DCLS v1.1 - со многими возможностями позволяет использовать как псевдо торрент трекер, есть статистика файлов, управления включения и выключения модуля через админ панель, изменения комментарий в торрент файле и установки в нём ссылку на новость на вашем сайте, а также многое другое.




Изменения по сравнению с версией 1:
- Возможность добавлять к торрент файлу свой ретрекер
- Возможность добавлять к торрент файлу свой комментария ссылкой на новость
- Формирование магнет ссылок к торрент файлам
- Возможность выбора для торрент файлов отображать магнет ссылку или ссылку на торрент файл

1. Закиньте все файлы и папки из папки uploads в корень сайта, предварительно заменив {TEMPLATES} на имя вашей темы
2. Откройте файл functions.php который находится в директории engine/modules
2.1. После строк

if( ! defined( 'DATALIFEENGINE' ) ) {	die( "Hacking attempt!" );}


добавьте строку

include(ENGINE_DIR.'/moduli/psxtorrent.php');


2.2. Найдите строку

function show_attach($story, $id, $static = false) {


удалите её и все что ниже до

	$story = str_replace ( $find_1, $replace_1, $story);	$story = preg_replace( $find_2, $replace_2, $story);		return $story;}


включительно

3. Откройте файл files.php который находится в папке /engine/inc .
3.1. В нём после строк

if( ! defined( 'DATALIFEENGINE' ) ) {	die( "Hacking attempt!" );}


добавьте
require_once ENGINE_DIR . '/classes/torrent.class.php';include_once(ENGINE_DIR . '/data/dcls.config.php');

3.2. Найдите строку

			if( @file_exists( ROOT_DIR . "/uploads/files/" . $file_prefix . $image_name ) ) {


и ниже вставьте:

  if ($dclsconfig[vkl] == "on" ){ //  проверяем включен ли модуль                    $fidname = '.torrent';                    $proverka = strpos($image_name, $fidname);                    if ($proverka !== false) {                        $torrent = new Torrents( ROOT_DIR . "/uploads/files/" . $file_prefix . $image_name );                        if ( $errorss = $torrent->errors() ) {                         //  проверка на ошибки и если они есть то ничего не делаем                                                } else {                                                        //  если же ошибки нет то выполняем работу с торренто                            if ( $dclsconfig[retreck] == "on" ) {                       //  проверяем нужен добавлять ли ретрекер                                $torrent->announce($dclsconfig[retrecker]);             //  добавляем свой трекер                            }                            if ( $dclsconfig[trcomment] = "on" ){                       //  проверяем нужно ли добавление коммента                                $commenttr = str_replace("%link%", $config[http_home_url] . "index.php?newsid=" . $_REQUEST['news_id'], $dclsconfig[commenttr]);    //  формируем коммент                                 $torrent->comment($commenttr);                          //  добавляем коммент                            }                            $torrent->save( ROOT_DIR . "/uploads/files/" . $file_prefix . $image_name ); // сохраняем изменения в торренте                        }                    }                }


4. Откройте файл main.tpl и перед

</head> 


вставьте

<script type="text/javascript" src="{THEME}/dcls.js"></script>


5. Откройте ваш файл style.css и в конец файла вставьте
/*  dcls типа  */.btTbl {    BORDER-RIGHT: #98aab1 0px solid;     BORDER-TOP: #98aab1 0px solid;     BORDER-LEFT: #98aab1 0px solid;     BORDER-BOTTOM: #98aab1 0px solid;     BACKGROUND-COLOR: #6699cc}.row1 {    BACKGROUND-COLOR: #f4f8fb}.row3 {    BACKGROUND-COLOR: #AACCFF;    font-weight: bold;}.gen {    FONT-SIZE: 10pt}.genmed {    FONT-SIZE: 9pt}.gensmall {    FONT-SIZE: 8pt}.spoiler-wrap {    CLEAR: both;     BORDER-RIGHT: #c3cbd1 1px solid;     BORDER-TOP: #c3cbd1 1px solid;     BACKGROUND: #AACCFF;     MARGIN: 6px auto;     BORDER-LEFT: #c3cbd1 2px solid;     WIDTH: 95%;     BORDER-BOTTOM: #c3cbd1 1px solid;}.spoiler-wrap-title a{    color: #3030BB;}.spoiler-wrap-title a:visited{    color: #3030BB;}.spoiler-wrap-title a:active{    color: #3030BB;}.spoiler-head {    PADDING-RIGHT: 14px;     PADDING-LEFT: 14px;     FONT-SIZE: 11px;     PADDING-BOTTOM: 3px;     MARGIN-LEFT: 6px;     LINE-HEIGHT: 15px;     PADDING-TOP: 1px;}.spoiler-body {    PADDING-RIGHT: 6px;     BORDER-TOP: #c3cbd1 1px solid;     DISPLAY: none;     PADDING-LEFT: 6px;     BACKGROUND: #f5f5f5;     PADDING-BOTTOM: 2px;     PADDING-TOP: 1px;}


6. Выполнить запрос к базе данных

INSERT INTO `префикс_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES('dclsinc', 'Работа с DCLS файламии', 'Модуль для отображения содержимого dcls файлов', 'dc.png', '1');

Модуль для DLE псевдо торрент трекер +DCLS v1.1
Версия движка: 9.2, 9.3, 9.4, 9.5 dle

Рекомендуем скачать модуль DLE псевдо торрент трекер +DCLS v1.1

torrentdcls_v1.1.zip [78,42 Kb] (cкачиваний: 133)
  • 80
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent