Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Рабочий парсер (поиск) торрент раздач для dle по заголовку новости

Discussion in 'Модули DLE' started by usergeyv, Jul 4, 2017.

04.07.17 в 20:43
12.10.25 в 15:48
180
37,623
0
  1. FilmS

    FilmS Staff Member VIP Кинотрафик v2

    Messages:
    139
    Likes Received:
    12
    Best Answers:
    0
    проб
    пробовал не скачивает просто сразу закрывается новая вкладка а если скопировать урл и вставить то скачивает
     
  2. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    FilmS замени httpS на http
     
  3. FilmS

    FilmS Staff Member VIP Кинотрафик v2

    Messages:
    139
    Likes Received:
    12
    Best Answers:
    0
    ни так ни так не работает
     
  4. FilmS

    FilmS Staff Member VIP Кинотрафик v2

    Messages:
    139
    Likes Received:
    12
    Best Answers:
    0
    магнет работает
     
  5. Олег Lego

    Олег Lego Местный

    Messages:
    2,012
    Likes Received:
    239
    Best Answers:
    1
    Поправил, сначало по своему, добавил кавычку в 47 строке, потом по вашей рекомендации сделал, потом ещё в 57 строке тоже поправил. Тишина.

    Может какая то разница с вашими torrents.php и тем который у меня ?
    Скиньте плз код из рабочего файла.
     
  6. FilmS

    FilmS Staff Member VIP Кинотрафик v2

    Messages:
    139
    Likes Received:
    12
    Best Answers:
    0
    В начале byroot оставлял рабочий
     
  7. Олег Lego

    Олег Lego Местный

    Messages:
    2,012
    Likes Received:
    239
    Best Answers:
    1
    И его пробовал, почему то не идёт на 14 версии дле.

    У вас тот же код в файле, или ?
     
  8. FilmS

    FilmS Staff Member VIP Кинотрафик v2

    Messages:
    139
    Likes Received:
    12
    Best Answers:
    0
    да тот же на 14 версии
     
  9. Олег Lego

    Олег Lego Местный

    Messages:
    2,012
    Likes Received:
    239
    Best Answers:
    1
    FilmS тогда я в тупике.
    Никак не получается оживить, чтоб начало выдавать результат.
    Уже чего только не пробовал.
    Интересно просто, мой вариант модуля скачали несколько человек, кто то его уже пробовал ? У них работает ?
     
  10. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    на 14,1 завелось у меня как на jquery 2, так и на 3. Но подключение jquery должно быть выше. Сейчас попробую вынести скрипт в шаблон, чтобы добавить его можно было в main.tpl перед </body>
     
  11. Олег Lego

    Олег Lego Местный

    Messages:
    2,012
    Likes Received:
    239
    Best Answers:
    1
    byroot это как ?
    Скрипт убрать из модуля и вставить перед body ?
    Остальной код оставить ?

    <script type="text/javascript">
    $(function(){
    $('#torrent_loading').show();
    $.post('engine/ajax/torrents.php', { title: '{$xfieldsdata['year']}' }, function(data){
    $('#torrent_loading').hide();
    $('#torrent_info').fadeIn(500).html(data);
    });
    return false;
    });
    </script></body>

    PS/
    Убрал jsfiles, раздачи появились, но без картинок. Их нужно загрузить на сервер в какую то папку?
    В каком файле поменять путь к ним ?
     
  12. FilmS

    FilmS Staff Member VIP Кинотрафик v2

    Messages:
    139
    Likes Received:
    12
    Best Answers:
    0
    торрент файлы скачиваются?
     
  13. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    Итак. Проверял на 14.1:
    2021-01-30_15-54-10.png

    Версия 1 (torrent_rutor_plugin_1.zip) работает если только удалить в шаблоне {jsfiles}, чтобы подключение jquery в шаблоне было в самом вверху. Установка идёт через плагин, вам только останется вывести тег {torrents}.

    Вторая версия (torrent_rutor_plugin_2.zip) тоже работает, но если у вас недо доп поля с русским названием фильма/сериала (как у меня), то придётся искать костыли, чтобы вывести заголовок новости {title} в шаблон main.tpl. Я тестировал через плагин глобальных тегов. Итак, загружаете плагин. В main.tpl перед </body> добавляете:
    HTML:
    [aviable=showfull]
    <script>
    $(function(){
        $('#torrent_loading').show();
        $.post(dle_root + 'engine/ajax/torrent_rutor.php', {id: '{news-id}', title: '{transfer_fulltitle} ([xfvalue_year limit="4"])'},
        function(data){
            $('#torrent_loading').hide();
            $('#torrent_info').fadeIn(500).html(data);
        });
        return false;
    });
    </script>
    [/aviable]
    Где
    Code:
    {transfer_fulltitle} ([xfvalue_year limit="4"])
    это фраза для поиска, у меня так выводится фраза вида
    Code:
    Человек-паук 3: Враг в отражении (2007)
    Так же в оба архива добавил стили css вида (можете сменить их под себя):
    2021-01-30_16-04-42.png
    Для подключения стилей, так же в место подключения кода добавить строку:
    Code:
    <link href="{THEME}/css/torrents.css" type="text/css" rel="stylesheet">
    UP часто бывает что рутор находит неверные данные, поэтому лучше использовать отдельное доп поле с точным поиском запроса, и прописать его для поиска. Но это если только у вас молодой сайт. Если же уже материалов много, то точного поиска будет трудно добиться.
     

    Attached Files:

    Last edited: Jan 30, 2021
    • Полезно Полезно x 1
  14. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    По скачиваю торрентов - у меня https руторИС не открывается, и сайт на https у меня где проверял. Можно поискать не заблокипрованное зеркало рутора и заменить его в файле в папке ajax.
     
  15. aleksndr

    aleksndr Бывалый

    Messages:
    464
    Likes Received:
    12
    Best Answers:
    1
    Для 11 dle пойдет?
     
  16. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    пойдёт. только правку из плагина вручную делать. последние сообщения оформлено в виде плагина, чтобы вручную не делать правки в файлах.
     
  17. aleksndr

    aleksndr Бывалый

    Messages:
    464
    Likes Received:
    12
    Best Answers:
    1
    Это как, подскажите? Просто файлы на сервер закинуть?
     
  18. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    и выполнить установку из плагина, или из поста
    но лучше из плагина, или отредактировать название файла из папки engine/ajax.
     
  19. aleksndr

    aleksndr Бывалый

    Messages:
    464
    Likes Received:
    12
    Best Answers:
    1
    Как э то сделать в 11 дле?

    $tpl->set( '{full-story}', $row['full_story'] ); - этого у меня нет
    Есть только это - $tpl->set( $matches[0], $row['full_story'] );
     
  20. aleksndr

    aleksndr Бывалый

    Messages:
    464
    Likes Received:
    12
    Best Answers:
    1
    На какое изменить?