Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

Поиск торрент раздач модуль,плагин,хак на ajax

Тема в разделе "Полезный софт", создана пользователем usergeyv, 19 сен 2018.

19.09.18 в 23:46
11.12.20 в 20:15
9
1.239
0
  1. TopicStarter Overlay
    usergeyv

    usergeyv Посетитель

    Регистрация:
    18 апр 2017
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +12 / 0 / -0
    Хочу создать тему по поиску торрент раздач, на просторах инета есть код, который ищет торрент раздачи, давайте вмести его доработаем...
    Подключаем , если не подключено(обязательно):
    Код:
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
            
    подключаем сам скрипт, смотря кто куда загрузил:
    Код:
     <script src="ваша папка/ajax_tor.js"></script>
    качаем ajax_tor.zip и вставляем ваша папка/ajax_tor.js
    Вставить в нужное место полной новости -
    DLE:
    Код:
    <div id="multitracker" data-title="{title}" data-limit="3" ></div>
    Ucoz:
    Код:
    <div id="multitracker" data-title="$ENTRY_TITLE$ " data-limit="3" ></div>
    WordPress
    Код:
    <div id="multitracker" data-title="<?php single_post_title(); ?>" data-limit="3" ></div>
    где data-limit это количество вводимых торрентов в таблице.
    Стили таблицы редактируем в файле ajax_tor.js в строчке примерно 22 и 25 или создайте свой собственный файл css
     

    Вложения:

    • ajax_tor.zip
      Размер файла:
      1,3 КБ
      Просмотров:
      18
    #1 usergeyv, 19 сен 2018
    Последнее редактирование: 19 сен 2018
  2. TopicStarter Overlay
    usergeyv

    usergeyv Посетитель

    Регистрация:
    18 апр 2017
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +12 / 0 / -0
    На свое усмотрения добавляем прогрес бар , пишите в тему, как вы хотите это организовать , функция таймера или div style.display = 'none' ,а потом 'block'
     
  3. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.204 / 74 / -0
    что за
    Код:
    https://multitracker.info/?do=apisearch
    в скрипте? Очередная попытка продвинуть свой ГС за счет других сайтов?
     
    • Нравится Нравится x 2
    • Согласен Согласен x 1
  4. TopicStarter Overlay
    usergeyv

    usergeyv Посетитель

    Регистрация:
    18 апр 2017
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +12 / 0 / -0
    Причем тут продвигать, я так понимаю что в теле странице будет https://multitracker.info, это смущает? Торрент раздачи берутся не с потолка,их откуда то нужно брать, точно так само можно сказать о модулях связаны с рутор, рутрекер и тд.
    Ок , делаем по другому, можно прикрутить на php примерно так:
    PHP:

    <?php


    function search_torrent($query) {
        
    $ch curl_init(); // инициализируем сеанс
        
    $title trim(strip_tags($_REQUEST['title'])); // получаем пост
       // $title = "Тест-Драйв №05 (Май) (2018) PDF";
         
    if( $curl curl_init() ) {
        
    curl_setopt($curlCURLOPT_URL"https://multitracker.info/?do=apisearch");
        
    curl_setopt($curlCURLOPT_RETURNTRANSFER,true);
        
    curl_setopt($curlCURLOPT_SSL_VERIFYPEER,false);
        
    curl_setopt($curlCURLOPT_SSL_VERIFYHOST,false);
        
    curl_setopt($curlCURLOPT_POSTtrue);
        
    curl_setopt($curlCURLOPT_POSTFIELDS"title=".$title."&limit=3");
        
    $res curl_exec($curl);
        
    curl_close($curl);
      }
      
    $rezult = (array)json_decode ($res);
      
    //var_dump ($rezult);
        
    if(!$res) {
            
    //для обработки ошибок curl
            
    $error curl_error($curl).'('.curl_errno($curl).')';
        } else {
            
    $result $res;
            
    //$result = UTF8toCP1251($result);
        
    }

        
    $find2 "";
    foreach (
    $rezult["news"] as $value) {
     
            
    $find2 .= <<<HTML
     
        <tr>
        
            <td>
    {$value->title}</td>
            <td>
    {$value->size_file}</td>
            <td>
    {$value->torrent_all_seeders}</td>
            <td>
    {$value->torrent_all_leechers}</td>
            <td>&nbsp;<a href="http://s-rutor.info/id/
    {$value->id}" target="_blank"><img title="Скачать без регистрации торрент" src="/images/d.gif" alt="Скачать без регистрации торрент"></a>
            &nbsp;<a href="
    {$value->magnet_link}"><img src="/images/m.png" alt="M" title="Примагнитится"/></a>
            </td>
        
        </tr>
    HTML;
     
    }
        if (!
    $find2 or $find2 == "") {
            
    $finds "<br><p style=\"text-align: center;\"><span style=\"font-size: medium;\"><strong><span style=\"color: #ff0000;\">Внимание:</span></strong> Не удалось отобразить раздачу! Обновите страницу!</span></p><br><br>";
        } else {
            
    $finds = <<<HTML


     <fieldset style="border: 1px solid #3C95D1;"><legend style="font-weight: bold;">Скачать:</legend>
        <table style="width:100%;" class="restable">
            <thead>
                <tr>
                
                    <th style="width:500px;">Название торрент раздачи<span></span></th>
                    <th style="width:40px;">Размер <span></span></th>
                    <th style="width:50px;">Сиды <span></span></th>
                    <th style="width:50px;">Пиры <span></span></th>
                    <th style="width:50px;">Скачать <span></span></th>
                </tr>
            </thead>
            <tbody>
            
    {$find2}
            </tbody>
        </table>
        <div style="width: 100%; text-align: right; margin-top: 4px; margin-bottom: -5px;"><a href="/search.php?
    $title" target="_blank">Искать ещё похожие раздачи</a></div></fieldset>
    HTML;
        }

        return (
    $finds);
    }

    echo 
    search_torrent($title);

    ?>




    тогда и не будет виден multitracker.info
     
    #4 usergeyv, 20 сен 2018
    Последнее редактирование: 20 сен 2018
  5. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.154
    Лучших ответов:
    5
    Рейтинги:
    +1.028 / 115 / -0
    Вот еще его тема nulled.cc/threads/298741/ Давненоко ищю подобный модуль, но чет эти скрипты очково ставить.
     
  6. TopicStarter Overlay
    usergeyv

    usergeyv Посетитель

    Регистрация:
    18 апр 2017
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +12 / 0 / -0
    Смотри
    HTML:
     $( document ).ready(function() {       
     var theTitle = $('#multitracker').data("title");
     var theLimit = $('#multitracker').data("limit");
    
             $.ajax({
            url:     "https://multitracker.info/?do=apisearch",
            type:     "POST", //метод отправки
            dataType: "html", //формат данных
            data: {title: theTitle,limit: theLimit},  // Сеарилизуем объект
            success: function(response) { //Данные отправлены успешно
                result = $.parseJSON(response);
            
            if (result.status == 'ERROR') {
                    var errorTxt;
                    if (result.error == 1) {
                        errorTxt = "Не получен параметр."
                    } else if (result.error == 2) {
                        errorTxt = "Торрент не найден, обновите страницу"
                   }
                    $('#multitracker').html('<font color="red">Код ошибки: ' + result.error +'</font>  Статус:  ' + errorTxt);
                } else if (result.status == 'OK') {
                    $('#multitracker').append('<table id="result_table" style="width: 100%;border: 1px solid grey;table-layout: fixed;max-width: 800px;"></table>');
                    
                $(result.news).each(function(index, item) {
                $('#result_table').append('<tr><td style="text-align: left; cursor: help;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;" title="' + item.title + '">' + item.title + '</td><td style="text-align: right;width: 100px;cursor: help;font-weight:bold " title="Размер">' + item.size_file + '</td><td style="text-align: right;width: 50px; cursor: help;color: #9d2e22;font-weight:bold" title="Качают">' + item.torrent_all_leechers + '</td><td style="text-align: right;width: 50px; cursor: help;color: #028e02;font-weight:bold" title="Раздают">' + item.torrent_all_seeders + '</td><td style="text-align: right;width: 50px; cursor: help;color: #9f9c9c;font-weight:bold" title="Скачали">' + item.torrent_all_completed + '</td><td style="text-align: center;width: 30px;" title="Скачать"><a target="_blank" href="http://s-rutor.info/id/' + item.id + '"><img src="https://c.radikal.ru/c32/1809/57/9668b465d43d.gif" alt="D" /></a></td><td style="text-align: center;width: 20px; " title="Примагнититься"><a href="' + item.magnet_link + '"><img src="https://b.radikal.ru/b24/1809/0f/ac06b736eaa5t.jpg" alt="M" /></a></td></tr>');
                  });
                }
    
            },
            error: function(response) { // Данные не отправлены
                $('#multitracker').html('Ошибка. Данные не отправлены, обновите страницу');
            }
         });   
            
    });
    Скрипт отправляет запрос и получает ответ в JSON и выводит на экран
     
  7. TopicStarter Overlay
    usergeyv

    usergeyv Посетитель

    Регистрация:
    18 апр 2017
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +12 / 0 / -0
    по нику видно, что моя и это не модуль,а дополнения.
    Ставь этот если очкуеш, но и там куча запросов на левые сайты.
     
  8. Roman.U

    PRO Users

    Регистрация:
    13 ноя 2015
    Сообщения:
    6.154
    Лучших ответов:
    5
    Рейтинги:
    +1.028 / 115 / -0
    Внешние ссылки будут идти со страницы на левые сайты? И чем чревато запросы на левые сайты?
     
  9. aleksndr

    aleksndr Бывалый

    Регистрация:
    18 авг 2018
    Сообщения:
    417
    Лучших ответов:
    1
    Рейтинги:
    +16 / 21 / -0
    Ошибка. Данные не отправлены, обновите страницу
     
  10. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Вас не смутило случаем что последнее сообщение было 2 года назад .
     
    • Нравится Нравится x 2
Яндекс.Метрика