Принцип работы: В зависимости установленной скидки на скачивание торрента ставиться картиночка статуса. При скидке от 25 до 49% ставиться бронза, от 50% до 99% - серебро и при 100% бронза. Вывод доступен в портале, в самой раздаче и в форуме.
Автор: serrrios - я тобишь) Не забываем тыкать спасибо)
1) Берем картинки:
Ложим в папку ../images/tracker/
2) Открываем файл ../includes/functions.php
В самом конце перед:
Вставляем:
3) Открываем файл ../tracker/include/viewtopic_add1.php
В самом конце перед:
Вставляем:
4) Открываем файл ../viewforum.php
Ищем:
Вставляем после:
5) Открываем файл ../portal/block/ppkBB3cker_ltorrents.php
Ищем:
Вставляем после:
Ложим в папку ../images/tracker/
2) Открываем файл ../includes/functions.php
В самом конце перед:
Код: Выделить всё
?>
Код: Выделить всё
function free_stat($free = 0)
{
if($free >= -1 and $free < 25) {
$free_stat = '';
} elseif($free >= 25 and $free < 50) {
$free_stat = '<img src="./images/tracker/bronze.gif" alt="Бронзовая раздача - Скачанное не учитывается на '.$free.'%" title="Бронзовая раздача - Скачанное не учитывается на '.$free.'%"/>';
} elseif($free >= 50 and $free < 100) {
$free_stat = '<img src="./images/tracker/silver.gif" alt="Серебряная раздача - Скачанное не учитывается на '.$free.'%" title="Серебряная раздача - Скачанное не учитывается на '.$free.'%"/>';
} elseif($free = 100) {
$free_stat = '<img src="./images/tracker/gold.gif" alt="Золотая раздача - Скачанное не учитывается на '.$free.'%" title="Золотая раздача - Скачанное не учитывается на '.$free.'%"/>';
}
return $free_stat;
}
В самом конце перед:
Код: Выделить всё
?>
Код: Выделить всё
$template->assign_vars(array(
'FREE_STAT'=> free_stat($torrents[$torrent_id]['free'])
));
Ищем:
Код: Выделить всё
'TORRENT_FREE' => $forum_astracker && $is_canusefree && @$row['free'] ? '<img src="' . $phpbb_root_path . 'images/tracker/bookmark.png" alt="' . sprintf($user->lang['FORM_TORRENT_FREE'], $row['free'], '%').'" title="' . sprintf($user->lang['FORM_TORRENT_FREE'], $row['free'], '%').'" />' : '',
Код: Выделить всё
'FREE_STAT' => $forum_astracker && $is_canusefree && @$row['free'] ? free_stat($row['free']) : '',
Ищем:
Код: Выделить всё
'TORRENT_FREE' => $fetch_announcements[$i]['tr_free'],
Код: Выделить всё
'FREE_STAT'=> free_stat($fetch_announcements[$i]['tr_free']),
У себя я сделал так:
В ppkBB3cker_ltorrents.html
Нашел:
Заменил так:
В viewforum_tracker_body.html
Нашел(два раза):
Заменил так:
В viewtopic_tracker_body.html
Нашел:
Заменил так:
Нашел:
Код: Выделить всё
<div class="torr_title_div"><a href="{torrents_row.U_VIEW_COMMENTS}"><strong>{torrents_row.TITLE}</strong></a>
Код: Выделить всё
<div class="torr_title_div"><a href="{torrents_row.U_VIEW_COMMENTS}"><strong>{torrents_row.TITLE}</strong></a> {torrents_row.FREE_STAT}
Нашел(два раза):
Код: Выделить всё
{topicrow.TORRENT_FREE}
Код: Выделить всё
{topicrow.TORRENT_FREE} {topicrow.FREE_STAT}
Нашел:
Код: Выделить всё
<div style="float: {S_CONTENT_FLOW_BEGIN};"> <b>{L_POST_SUBJECT}:</b> {postrow.POST_SUBJECT}</div>
Код: Выделить всё
<div style="float: {S_CONTENT_FLOW_BEGIN};"> <b>{L_POST_SUBJECT}:</b> {postrow.POST_SUBJECT}</div> {FREE_STAT}