|
打开read.php .SP3在526行左右 (sp2找到444行左右,)- $query = $db->query("SELECT m.uid,m.username,m.gender,m.oicq,m.aliww,m.groupid,m.memberid,m.icon ASmicon,m.hack,m.honor,m.signature,m.regdate,m.medals,m.userstatus,md.postnum,md.digests,md.rvrc,md.money,md.credit,md.currency,md.thisvisit,md.lastvisit,md.onlinetime,md.starttime$fieldinfo FROM pw_members m LEFT JOIN pw_memberdata md ON m.uid=md.uid$tableinfo WHERE m.uid IN (".pwImplode($tmpUIDs,false).") ");
复制代码 把整个SQL换成 ,即增加 md.monthpost .- $query = $db->query("SELECT md.monthpost,m.uid,m.username,m.gender,m.oicq,m.aliww,m.groupid,m.memberid,m.icon AS micon,m.hack,m.honor,m.signature,m.regdate,m.medals,m.userstatus,md.postnum,md.digests,md.rvrc,md.money,md.credit,md.currency,md.thisvisit,md.lastvisit,md.onlinetime,md.starttime$fieldinfo FROM pw_members m LEFT JOIN pw_memberdata md ON m.uid=md.uid$tableinfo WHERE m.uid IN (".pwImplode($tmpUIDs,false).") ");
复制代码 找到.647行左右.- if ($read[groupid] && !$anonymous) {
复制代码 在下面加上- // Active -hack by Josh 2009-11-25 start
- $Active_post= 30; // 设定每天发帖数为活跃数,不建议设置太低.
- $Active_online= 2;// 设定每天在线时间.不建议设置太高.
- $Active_db_T=($read[thisvisit]-$read[regdate]) ;
- $Active_db_P=$read[monthpost]/($Active_post * 30);
- $Active_db_G=($read[postnum]*24*3600)/$Active_db_T ;
- $Active_db_A=$read[onlinetime]/($Active_online * 3600* $Active_db_T);
- $Active_db_X=$Active_db_G/ $Active_post ;
- $readimg=$read[active] =round(($Active_db_A * 0.3 + $Active_db_G * 0.5 + $Active_db_A * 0.2 +$Active_db_X * 0.1),2);
- $imgarr=array("$imgpath/Active/10.gif","$imgpath/Active/30.gif","$imgpath/Active/50.gif","$imgpath/Active/90.gif");
- $readimg >10 && $readimg=10;
- $readimg <0 && $readimg=1;
- $img=$imgarr[0];
- if($readimg>=8 ) {
- $img=$imgarr[3];
- }elseif($readimg>=7 && $readimg<8) {
- $img=$imgarr[3];
- }elseif($readimg>=5.5 && $readimg<7){
- $img=$imgarr[2];
- }elseif($readimg>=3 && $readimg<5.5){
- $img=$imgarr[1];
- }elseif($readimg>=1 && $readimg >3) {
- $img=$imgarr[0];
- }elseif($readimg<1 && $readimg>0 ) {
- $img=$imgarr[0];
- }
- $readimg=$readimg*10;
- if($readimg >70) {
- $read[active]="<img src=$img width=\\"70\\" height=10> $readimg%";
- }else {
- $read[active]="<img src=$img width=\\"$readimg\\" height=10> $readimg%";
- }
-
- //hack end 2009-11-25
复制代码 第二步:打开template/wind/read.htm
找到:- 最后登录: <span class="gray">{$read[lastlogin]}</span>
复制代码 加上- <br />
- <font color="green">活跃指数:</font> <spanclass="gray">{$read[active]}</span>
复制代码 最后一步,就是上传图片目录下的Active文件夹 |
|