Ротатор постеров на Java
Сообщение
Ротатор постеров на Java
Через редактирование файлов....а вообще этот мод встроен в 38 версию трекера....так что можно все настроить через админку...viktor6 писал(а):Ребята а как сделать топ 10 и больше?
Сообщение
Ротатор постеров на Java
а вообще вот так:
4. Открываем файл ppkBB3cker_ltorrents.php и перед кодом (чтобы было понятнее - над указанным кодом)
вставляем следующее
Выделенная пятерка и отвечает за число топ
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===============
$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===============
Сообщение
Ротатор постеров на Java
как я понял этот мод встроен в 40 версию движка, таких строк нет, подскажите где надо поправить на 40 версии?Likan_TM писал(а): лучше было бы отображать не исходное изображение постера, а превью, которое автоматически создается при создании раздачи (именно эту картинку мы видим в блоке постеры). Для этого в ppkBB3cker_ltorrents.php найтиЗаменить наКод: Выделить всё
$imgsrc = append_sid("/download/file.$phpEx", 'id=' . $row['attach_id']);
У себя вроде результат получил и не жалуюсьКод: Выделить всё
$imgsrc = append_sid("/download/file.$phpEx", 'id=' . $row['attach_id'] . '&t=1' );
-
ku
Сообщение
Ротатор постеров на Java
Все получилось вот тока за исключением одного... а как заставить его отображать постеры расположенные на удаленном хосте? Допустим можно както из БД получять ссылку на постер или еще как нибуть...
-
di
- Благодарил (а): 3 раза
Сообщение
Ротатор постеров на Java
чтото я в админке невидел таких настроекGayveR писал(а):Через редактирование файлов....а вообще этот мод встроен в 38 версию трекера....так что можно все настроить через админку...viktor6 писал(а):Ребята а как сделать топ 10 и больше?
Сообщение
Ротатор постеров на Java
Админка - модули - настройка трекера - Топ скачиваемых торрентовviktor6 писал(а):чтото я в админке невидел таких настроек
Сообщение
у меня такие значения стоят
Ротатор постеров на Java
А можно еще скрин где оно должно отображатьсяguru3000 писал(а):Админка - модули - настройка трекера - Топ скачиваемых торрентовviktor6 писал(а):чтото я в админке невидел таких настроек
у меня такие значения стоят
Код: Выделить всё
1 1 1 10 100% 100 1 0 3 1 0 1
Вернуться в «Готовые моды для трекера»