nexusphp种子进度条显示
本帖最后由 Elite710 于 2012-12-27 03:16 编辑在functions.php加入这个函数
function get_seed_status($torrentid,$curuserid)
{ $res = sql_query("SELECT seeder FROM peers WHERE userid = ".sqlesc($curuserid)." AND torrent=".sqlesc($torrentid));
$row = mysql_fetch_array($res);
$ts = $row;
if($ts=='no')
{
$res1 = sql_query("SELECT size FROM torrents WHERE id=".sqlesc($torrentid));
$row1 = mysql_fetch_array($res1);
$ts1 = $row1;
$res2 = sql_query("SELECT to_go FROM peers WHERE userid = ".sqlesc($curuserid)." AND torrent=".sqlesc($torrentid));
$row2 = mysql_fetch_array($res2);
$ts2 = $row2;
//$percent = sprintf("%.2f%%", 100 * (1 - ($ts2 / $ts1)))*100;
$percent = intval(( 1-($ts2 / $ts1) ) * 100) ;
if($percent<100)
$img = print("<br><img width=\"".$percent."%\" height=\"10px\" alt=\"SeedDownloadingPercent\" title=\"".$percent."%\" src=\"seednotdone.gif\" />");
else
$img = print("<br><img width=\"1%\" height=\"10px\" alt=\"SeedDownloadingPercent\" title=\"Downloading...\" src=\"seednotdone.png\" />");
}
elseif($ts=='yes') $img =print("<br><img width=\"100%\" height=\"10px\" alt=\"SeedDone\" title=\"100%Seeding\" src=\"seeddone.png\" />");
elseif(!$ts) $img = "";
return $img;
}
seednotdone.png 和 seeddone.png这两个是种子完成进度 条图,放在网站根目录就好
继续在functions里搜索if ($CURUSER["dlicon"] != 'no' && $CURUSER["downloadpos"] != "no")
在 $act = ""; 之上 加入
get_seed_status($row["id"],$CURUSER['id']);
即可
俺不上图了。。做成的可以上图瞧瞧。
gif图也可以用
这个和我用的不知道是不是一个 不过支持一下 看不懂,还是支持下,代码认识我,可我... 测试成功~精英哥..求更多的教程{:7_745:} 顺便问一下各大站点中的21点和菠菜应该是开源的吧。 zuang_n2c 发表于 2013-4-14 12:14 static/image/common/back.gif
顺便问一下各大站点中的21点和菠菜应该是开源的吧。
开源的
RE: nexusphp种子进度条显示
Elite710 发表于 2013-4-15 01:51 static/image/common/back.gif开源的
在哪里能看到源代码呀,谢谢。 请找皇后技术人员和另外一个忘记是哪个站了。。他们是源码发布者 zousandian 发表于 2013-4-14 08:28
测试成功~精英哥..求更多的教程{:7_745:}
{:7_191:}哇。好久的帖子了
页:
[1]