serrrios
gasan
Код: Выделить всё
$imgsrc = append_sid("/download/file.$phpEx", 'id=' . $row['attach_id']);
Код: Выделить всё
$imgsrc = append_sid("/download/file.$phpEx", 'id=' . $row['attach_id'] . '&t=1' );
Likan_TM
gasan
Likan_TM
не все постеры отображает! НЕ работает в общем.Likan_TM писал(а): * Быстрая цитата
* Пожаловаться на это сообщение
* Ответить с цитатой
Re: Ротатор постеров на Java
Новое сообщение Likan_TM » 22 июн 2010, 12:37
Установил мод, все нормально если не одно но: я заметил, что изображения постеров загружаются в оригинальном размере (как их заливали релизеры).
В целях улучшения производительности (быстрее грузится страница, меньше нагрузка при отображении топа на клиентской машине) лучше было бы отображать не исходное изображение постера, а превью, которое автоматически создается при создании раздачи (именно эту картинку мы видим в блоке постеры). Для этого в 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' );
У себя вроде результат получил и не жалуюсь
bizZz0n
Tetrix
К сожалению, не вариант...запрети заливать 2 и более постеров
Likan_TM
Tetrix
Код: Выделить всё
//======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===============
Код: Выделить всё
AND a.real_filename LIKE '%poster%'
Код: Выделить всё
GROUP BY a.post_msg_id
Код: Выделить всё
//======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%' GROUP BY a.post_msg_id 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===============
PPK