Золотые дни

Тема в разделе "Модификации для TorrentPier (архив)", создана пользователем Alex, 28 окт 2011.

  1. Alex

    Alex Гость

    показываю лёгкий способ, как сделать золотые дни на трекере:
    bt/announce.php
    Найти
    Код:
    $sql .= ($downloaded != $lp_info['downloaded']) ? ", downloaded = $downloaded" : '';
    Заменить на
    Код:
      if ($bb_cfg['goldday'] == true ) {
      $sql .= ($downloaded != $lp_info['downloaded']) ? ", downloaded = 0" : '';
    }
    else {
      $sql .= ($downloaded != $lp_info['downloaded']) ? ", downloaded = $downloaded" : '';
    }
    config.php
    в Конце Файла добавить
    Код:
    $bb_cfg['goldday'] = true;  // True или ничего
    в page_header.tpl
    после
    Код:
    <!-- ENDIF / SHOW_ONLY_NEW_MENU -->
    
    <!--/menus-->
    вставить
    Код:
    <!-- IF $bb_cfg['goldday'] -->
    <div class="spacer">&nbsp;</div>
    <div align="center">
        <font color="666666"><b>[ {L_FREELEECH} ]</b></font>
    </div>
    <!-- ENDIF -->
    в ланги
    Код:
    $lang['FREELEECH'] = 'Сегодня идет свободное скачивание без начисления Download';
    english
    $lang['FREELEECH'] = 'Today is free to download without increasing Download';
    
     
    Nikolay90, botyk и Lion18 нравится это.
  2. Lion18

    Lion18 Пользователь

    Сообщения:
    354
    Симпатии:
    14
    спс, заберу.
     
  3. Kex

    Kex Пользователь

    Сообщения:
    93
    Симпатии:
    1
    С хоботом работает?
     
  4. PheRum

    PheRum Разработчик

    Сообщения:
    1.074
    Симпатии:
    480
    Версия TP:
    , иная
    омг, а тут для хобота сделано разве?
     
  5. Crime

    Crime Пользователь

    Сообщения:
    6
    Симпатии:
    0
    Что обозначает
    Золотые дни???
     
  6. это означает что данными днями на трекере скачанное не будет учитываться
     
  7. Crime

    Crime Пользователь

    Сообщения:
    6
    Симпатии:
    0
    ИгорьСытник,
    ясно спасибо!
     
  8. volkodav2000

    volkodav2000 Пользователь

    Сообщения:
    38
    Симпатии:
    25
    для XBTT
    добавляем cron задачу из админки
    includes/cron/goldday.php
    PHP:
    <?php
    if (!defined('BB_ROOT')) die(basename(__FILE__));

    if (
    $bb_cfg['goldday'] == true )
    {
        
    DB()->query('
            UPDATE ' 
    BB_BT_TORRENTS '
            set tor_type = 3
            WHERE tor_type = 0
        '
    );
        
    DB()->query('
            UPDATE ' 
    BB_BT_TORRENTS '
            set tor_type = 4
            WHERE tor_type = 2
        '
    );
    }
    else
    {
        
    DB()->query('
            UPDATE ' 
    BB_BT_TORRENTS '
            set tor_type = 0
            WHERE tor_type = 3;
        '
    );
        
    DB()->query('
            UPDATE ' 
    BB_BT_TORRENTS '
            set tor_type = 2
            WHERE tor_type = 4;
        '
    );
    }
    xbt_tracker.conf
    Код:
    column_files_dl_percent    = (select case tor.tor_type when 1 then 0 when 2 then 50 else 100 end from bb_bt_torrents tor where tor.topic_id=bt.topic_id) as dl_percent
    
    Меняем на
    
    column_files_dl_percent    = (select case tor.tor_type when 4 then 0 when 3 then 0 when 1 then 0 when 2 then 50 else 100 end from bb_bt_torrents tor where tor.topic_id=bt.topic_id) as dl_percent
    
     
  9. Exile

    Exile Администратор

    Сообщения:
    3.110
    Симпатии:
    1.708
    Версия TP:
    2.2.3
    Я, наверное, многих шокирую, но для xbtt фрилич делается не через такие замечательные велосипеды, как выше написал volkodav2000, а через простое изменение значения поля free_leech в положение 1 из таблицы xbt_config. Если этого поля там нет - создайте его.
     
  10. volkodav2000

    volkodav2000 Пользователь

    Сообщения:
    38
    Симпатии:
    25
    delete, перечетал сообшение
     

Поделиться этой страницей