Золотые дни

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

  1. Foxkiller37

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

    Сообщения:
    10
    Симпатии:
    2
    На 100% не тестировал, но вроде пока все ровно.
    Вот так выглядит:[​IMG]
    Выполнить запрос:
    Код:
    INSERT INTO `bb_config` VALUES ('golddays', '20,21,22,23,24,25,26,27,28,29,30,31');
    
    Открыть: page_header.php
    найти:
    Код:
    global $page_cfg, $userdata, $user, $ads, $bb_cfg, $template, $lang, $images;
    
    после вставить:
    Код:
    // Golden Days
      if (in_array(date("d"), explode(",",$bb_cfg['golddays'])))
    {
      $template->assign_vars(array(
          'SHOW_GOLDEN_DAYS' => true,
      ));
    }
    
    Открыть: tr_cleanup_and_dlstat.php
    найти:
    Код:
    
    // Update TOTAL user's dlstat
    DB()->query("
    UPDATE
    ". BB_BT_USERS            ." u,
    ". NEW_BB_BT_LAST_USERSTAT ." ub
    SET
    u.u_up_total  = u.u_up_total  + ub.up_add,
    u.u_down_total = u.u_down_total + ub.down_add,
    u.u_up_release = u.u_up_release + ub.release_add,
    u.u_up_bonus  = u.u_up_bonus  + ub.bonus_add
    WHERE u.user_id = ub.user_id
    ");
    
    
    Заменить на:
    Код:
      // Update TOTAL user's dlstat
    if (in_array(date("d"), explode(",",$bb_cfg['golddays'])))
      {
        db()->query("
          UPDATE
            ". BB_BT_USERS ." u,
            ". NEW_BB_BT_LAST_USERSTAT ." ub
          SET
            u.u_up_total  = u.u_up_total  + ub.up_add,
            u.u_down_total = u.u_down_total,
            u.u_up_release = u.u_up_release + ub.release_add,
            u.u_up_bonus  = u.u_up_bonus  + ub.bonus_add
          WHERE u.user_id = ub.user_id
        ");
      }
      else
      {
        db()->query("
          UPDATE
            ". BB_BT_USERS ." u,
            ". NEW_BB_BT_LAST_USERSTAT ." ub
          SET
            u.u_up_total  = u.u_up_total  + ub.up_add,
            u.u_down_total = u.u_down_total + ub.down_add,
            u.u_up_release = u.u_up_release + ub.release_add,
            u.u_up_bonus  = u.u_up_bonus  + ub.bonus_add
          WHERE u.user_id = ub.user_id
        ");
      }
    
    Открыть: page_header.tpl
    Найти:
    Код:
        <a href="{U_INDEX}"><img src="images/logo/logo.png" alt="{SITENAME}" /></a>
    
    Заменить на:
    Код:
    <!-- IF SHOW_GOLDEN_DAYS -->
    <a href="{U_INDEX}"><img src="images/goldday.png" title="Золотой День: Скачаное не учитывается, Отданное учитывается в полной объеме." alt="{SITENAME}"/></a>
    <!-- ELSE -->
    <a href="{U_INDEX}"><img src="images/logo/logo.png" alt="{SITENAME}"/></a>
    <!-- ENDIF -->
    
    Открыть: lang_admin.tpl
    добавить:
    Код:
    $lang['GOLDDAYS'] = 'Золотые дни';
    $lang['GOLDDAYS_ABOUT'] = 'задаются дни на каждый месяц';
    
    Открыть: init_bb.php
    найти:
    Код:
    define('BB_WORDS',                'bb_words');
    
    После добавить:
    Код:
    define('CONFIG_TABLE', 'bb_config');
    Файлы из архива раскинуть по местам.
     

    Вложения:

    • Golddays.rar
      Размер файла:
      31,8 КБ
      Просмотров:
      96
  2. Alex

    Alex Гость

    работать не будет с твоим кодом.
     
  3. Foxkiller37

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

    Сообщения:
    10
    Симпатии:
    2
    ну у меня же работает пока
     
  4. Dark Knight

    Dark Knight Гость

    Есть куда более простой мод с прописыванием дней в config.php, работает на все 100%, лично проверено
     
  5. Foxkiller37

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

    Сообщения:
    10
    Симпатии:
    2
    да этот с админкой, вроде работает. А тот с конфигом стоял же у меня до переезда. Кстати привет.
     
    Aleksey нравится это.
  6. Lange

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

    Сообщения:
    1.791
    Симпатии:
    143
    Версия TP:
    2.2.1
    Dark Knight, может хватит критиковать????
    Выложи свой код если не нравится.
     
  7. Lion18

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

    Сообщения:
    354
    Симпатии:
    14
    Не умничай, просто выложи его...
     
  8. Dark Knight

    Dark Knight Гость

    Locer, я не критиковал, а высказал свое мнение, или тут это уже запрещено?
    Что хотел сказать - сказал, если кому надо - выложу, мне не жалко...
     
  9. Lion18

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

    Сообщения:
    354
    Симпатии:
    14
    Да. Выложите пожалуйста. Пригодится...
     
  10. Dark Knight

    Dark Knight Гость

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