Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Готовые моды для трекера

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Моды и стили для трекера
  • Готовые моды для трекера

Ротатор постеров на Java

109 сообщений
  • 1
  • 2
  • 3
  • 4
  • 5
  • Перейти на страницу:
  • 11
  • След.
Просмотры: 19595 • 
  • manual Сообщение 03.02.2010
    Начиная с версии 2010.12.12 и обновления #38 - включено в трекер.

    Я предлагал уже решение с использованием Flash компоненты.
    Но был замечен момент, что не во всех броузерах этот способ отрабатывается корректно.
    Поэтому пришлось поморщить лоб и сделать примерно такой-же блок только основанный на JAVA

    Итак.... Все по порядку.

    1. Создаем файл top.html (обязательно в кодировке UTF8(без BOM))
    в него прописываем следующий код

    Код: Выделить всё

    <!--version $Id: top.html 544 2010-02-03 03:37:25Z Manual $ //-->
    <!-- IF torrentsrow -->
    
    {$C_BLOCK_H_L}ТОР5 самых качаемых раздач{$C_BLOCK_H_R}
    <table class="tablebg" cellspacing="1" width="100%">
    	<tr class="row1">
    		<td style="padding:5px 5px 5px 5px;">
    <center>
    <div class="marquee" id="mycrawler2"> 
    <!-- BEGIN torrentsrow -->
     {torrentsrow.IMAGE_}
    <!-- END torrentsrow -->
    </div>
    
    <script type="text/javascript">
    marqueeInit({
      uniqueid: 'mycrawler2',
      style: {
        'padding': '2px',
        'width': '600px',
        'height': '100px'
      },
      inc: 5, //speed - pixel increment for each iteration of this marquee's movement
      mouse: 'cursor driven', //mouseover behavior ('pause' 'cursor driven' or false)
      moveatleast: 2,
      neutral: 150,
      savedirection: true
    });
    </script>
    </center>
    		</td>
    	</tr>
    </table>
    {$C_BLOCK_F_L}{$C_BLOCK_F_R}
    
    <!-- ENDIF -->
    
    Сохраняем. (теперь у нас есть файл-блока для отображения на портале)
    Копируем его в папку с остальными шаблонами блоков портала

    2. В файле portal_center.html прописываем вывод данного блока.
    Помещаем следующий код в нужное для отображения блока место

    Код: Выделить всё

        <!-- INCLUDE portal/block/rand_im.html -->
    
    3. Открываем файл overall_header.html и после

    Код: Выделить всё

    <script src="{PPKBB3CKER_ADDONS}js/my.js" type="text/javascript"></script>
    вписываем

    Код: Выделить всё

    <script src="http://posrednik.dkm.dp.ua/forum/addons/js/crawler.js" type="text/javascript"></script>
    4. Открываем файл ppkBB3cker_ltorrents.php и перед кодом (чтобы было понятнее - над указанным кодом)

    Код: Выделить всё

    $sql = 'SELECT forum_id, forum_name
    FROM ' . FORUMS_TABLE . '
    	WHERE forum_type = ' . FORUM_POST . " AND forumas='1'";
    
    вставляем следующее

    Код: Выделить всё

    //======Manual-TOP-Block===============
     
    $img_href = ''; 
     
    $query=$db->sql_query("SELECT a.attach_id, a.post_msg_id, a.extension, a.real_filename, p.post_subject, a.physical_filename, p.topic_id, p.forum_id, t.times_completed, t.leechers, t.seeders FROM ".ATTACHMENTS_TABLE." a INNER JOIN ".POSTS_TABLE." p ON a.post_msg_id = p.post_id INNER JOIN ". TRACKER_TORRENTS_TABLE ." t ON t.topic_id = p.topic_id WHERE a.extension <> 'torrent' AND a.real_filename LIKE '%poster%' ORDER BY t.times_completed DESC LIMIT 0, 5");
      $image_ext=array('gif', 'jpeg', 'jpg', 'png');
      while($row=$db->sql_fetchrow($query))
      {
        if(in_array($row['extension'], $image_ext))
        {
        $imgsrc = append_sid("http://ВАШ_САЙТ/forum/download/file.$phpEx", 'id=' . $row['attach_id']);
        $topicsrc = append_sid('http://ВАШ_САЙТ/forum/viewtopic.' . $phpEx . '?t=' . $row['topic_id'] . '&f=' . $row['forum_id']);
        $topictitle = $row['post_subject']. " Скачали: ".$row['times_completed']." Качают: ".$row['leechers']." Раздают: ".$row['seeders'];
        $img_href .= '<a href="'.$topicsrc.'" target="_blank" title = "'.$topictitle.'"><img src="'.$imgsrc.'" height="100" /></a> ';
     
      }
      }
      $db->sql_freeresult($query);
      $template->assign_block_vars('torrentsrow', array(
                            'IMAGE_' => $img_href,)
                    );
     
    //======Manual-TOP-Block===============
    
    Сохраняем, обновляем через админку файлы шаблонов, Смотрим что получилось :)

    посмотреть как это у меня на сайте Дави сюда
manual
  • manual Сообщение 03.02.2010
    забыл написать...
    Результатом отработки запроса будет 5 релизов, которые скачали наибольшее количество раз
manual
  • BALTAZAR Сообщение 03.02.2010
    manual писал(а):забыл написать...
    Результатом отработки запроса будет 5 релизов, которые скачали наибольшее количество раз
    Спасибо! Вот с чем я мучался....теперь уже готовое....
    А количество раздач тут править...

    Код: Выделить всё

    <> 'torrent' AND a.real_filename LIKE '%poster%' ORDER BY t.times_completed DESC LIMIT 0, 5")
    ....
    У Вас на сайте сколько тянет без зависания постеров...
BALTAZAR
  • manual Сообщение 03.02.2010
    да. условия отбора можно сделать на свое усмотрение.
    Меня мои пользователи подбили на такой вариант, а я склонен показывать торренты у которых наибольшее количество сидеров, чтобы люди знали, что и как качается.
    Но это, как говорится, на вкус и цвет.....
manual
  • BALTAZAR Сообщение 03.02.2010
    crawler.js-дайте плиз... ;)
BALTAZAR
  • manual Сообщение 03.02.2010
    можно ссылку оставить так как есть, тогда скрипт загрузится с моего сайта.
    или скопируй ссылку и качни каким-нибудь загрузчиком
    http://posrednik.dkm.dp.ua/forum/addons/js/crawler.js
    Или правой кнопкой по этой ссылке и потом выбираешь "сохранить как"
manual
  • BALTAZAR Сообщение 03.02.2010

    Код: Выделить всё

    $topictitle = $row['post_subject']. " Скачали: ".$row['times_completed']." Качают: ".$row['leechers']." Раздают: ".$row['seeders'];
    - нужно менять русские буквы, иначе одни квадратики...
    И топ 5...не получается ...всё в квадратиках
BALTAZAR
  • Аватара пользователя
    serrrios Сообщение 03.02.2010
    Все получается если сохранять в утф.

    Тут вопросец очень важный, как убирать раздачи из списка топа на которых нету сидов?
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • manual Сообщение 03.02.2010
    нужно правильно построить запрос
    в запрос добавь условие
    AND t.seeders > 0
    И тогда выберутся те раздачи которые хочешь
manual
  • Аватара пользователя
    serrrios Сообщение 03.02.2010
    Спасиб, все получилось =)
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
109 сообщений
  • 1
  • 2
  • 3
  • 4
  • 5
  • Перейти на страницу:
  • 11
  • След.

Вернуться в «Готовые моды для трекера»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума