решено Не показывает сколько раз скачано

RYT.

Пользователь
#12
Все эти замены не решают основную проблему крона
Не показывает сколько раз скачано
Соответственно последуют другие вопросы:
Не идет учет скачанного и отданного
Статистика на главной не обновляется
И т.д и т.п
 

Vorezo

Пользователь
#13
Все эти замены не решают основную проблему крона


Соответственно последуют другие вопросы:
Не идет учет скачанного и отданного
Статистика на главной не обновляется
И т.д и т.п
Все остальное работает. Именно скачано раз не работало..
 

olegww

Пользователь
#14
А как доделать отображение этого же значения в viewtopic.tpl

Please Login or Register to view hidden text.

viewtopic.tpl 500 <b>{t.tor.COMPL_CNT}</b>
viewtopic.php 521 'COMPL_CNT' => (int) $topic['complete_count'],
в таблице

Please Login or Register to view hidden text.

complete_count значение отличное от 0, а в viewtopic отображаються нули, как исправить на счетчик download count.
Если по аналогии с displaying_torrent переменную объявить в начале файла,
$download_count = $attachments['_'. $post_id][$i]['download_count'];
будет ли это правильным?
Подскажите истинный путь
 

Exile

Администратор
#15
@olegww, в новой версии это учтено. В старой... Да, надо или запрос отдельный делать или аттачи тянуть.
 

Protektor

Пользователь
#16
в tr_complete_count.php

заменить кусок

Код:
// Update TORRENT "completed" counters
    DB()->query("
        UPDATE
            ". BB_BT_TORRENTS ." tor,
            tmp_complete_count tmp
        SET
            tor.complete_count = tor.complete_count + tmp.compl_cnt
        WHERE
            tor.topic_id = tmp.topic_id
    ");
на этот
Код:
    // Update TORRENT "completed" counters
DB()->query("
    UPDATE
        ". BB_BT_TORRENTS ." tor,
        ". BB_ATTACHMENTS_DESC ." at
    SET
        tor.complete_count = at.download_count
    WHERE
        at.attach_id = tor.attach_id
");
Или просто tr_complete_count.php так:
Код:
<?php

if (!defined('BB_ROOT')) die(basename(__FILE__));

// Update TORRENT "completed" counters
DB()->query("
    UPDATE
        ". BB_BT_TORRENTS ." tor,
        ". BB_ATTACHMENTS_DESC ." at
    SET
        tor.complete_count = at.download_count
    WHERE
        at.attach_id = tor.attach_id
");
А если такого нет а есть вот это

// Update TORRENT "completed" counters
DB()->query("
UPDATE
". BB_BT_TORRENTS ." tor,
". BB_BT_TRACKER_SNAP. " snap
SET
tor.complete_count = snap.complete
WHERE
tor.topic_id = snap.topic_id
");

этот кусок менять ?
 

Protektor

Пользователь
#17
Да и еще заметил такую штуку, когда качаешь торрент маленького размера 2-5 метров статистика (что он скачен) не отображается, не в "скачано раз", не в общей статистике юзера . А когда начинаешь его раздавать в статистику отдано пишется.
На сколько я понял за обновление "скачано раз" отвечает вот эта задача в crone Clean dlstat ? Она выполняется раз в сутки если изменить выполнение к примеру на раз в час, обновление (раз в час) не происходит. Что я не так делаю? Ткните носом задолбался уже :banghead:
 

Protektor

Пользователь
#18
А если такого нет а есть вот это

// Update TORRENT "completed" counters
DB()->query("
UPDATE
". BB_BT_TORRENTS ." tor,
". BB_BT_TRACKER_SNAP. " snap
SET
tor.complete_count = snap.complete
WHERE
tor.topic_id = snap.topic_id
");

этот кусок менять ?
Нашел я этот кусок кода, там в файле два похожих сразу не заметил.
 
Сверху