ȽݹһֶΣ
ALTER TABLE `p8_memberdata` ADD `lastvistbencandy` VARCHAR( 50 ) NOT NULL
 

Ҳ趨⹦ܵĿأҳɵʾ 
ͼ


ȱ༭admin\template\article_more\config.htm
Ҹط룺
<tr> 
      <td width='48%' bgcolor='#FFFFFF'>ҳʾԱ:<span help="1">(ʾĵĻԱ)</span></td>
      <td colspan='2' bgcolor='#FFFFFF' width="52%">  
        <input type="radio" name="webdbs[viewlastmembers]" value="1" $viewlastmembers[1]>
        ʾ 
        <input type="radio" name="webdbs[viewlastmembers]" value="0" $viewlastmembers[0]>
        ʾ  </td>
    </tr>
 


ٱ༭admin\article_more.php
ڣ$UseArticleHeart[intval($webdb[UseArticleHeart])]=" checked ";  

$viewlastmembers[intval($webdb[viewlastmembers])]=" checked ";
 





ű༭do/bencandy.php

ڣif(!$rsdb){
    showerr("ݲ!");
}elseif($fid!=$rsdb[fid]){
    showerr("FID");
}
ӣ

/*/**
浱ǰĵĻԱ
*/ 
if($lfjuid&&$rsdb[yz]==1)
    {
        $insertviewid=$db->get_one("SELECT A.*,D.* FROM {$pre}article A, {$pre}memberdata D WHERE D.uid=$lfjuid"); //ȡǰԱ
        unset($_detail);
        $detail=explode(",",$insertviewid[lastvistbencandy]);
        if(!in_array($aid,$detail)){
            if($detail[0]==''){unset($detail[0]);}
            $_detail[a]=$aid;
            $insertviewid[lastvistbencandy]=$string=implode(",",array_merge($_detail,$detail));
            $db->query("UPDATE {$pre}memberdata SET lastvistbencandy='$string' WHERE uid='$insertviewid[uid]'");
        }

    }    
        
/*/**
ʾûԱ 
*/ 
$queryviewlast = $db->query("SELECT * FROM {$pre}memberdata ORDER BY lastvist DESC"); 
while($detailrs = $db->fetch_array($queryviewlast)){ 
    $lastvistbencandydb[$detailrs['uid']]=explode(",",$detailrs['lastvistbencandy']); 
} 
foreach($lastvistbencandydb AS $key2=>$value2){ 
if(in_array($aid,$lastvistbencandydb[$key2])){ 
  $query2 = $db->query("SELECT * FROM {$pre}memberdata  WHERE uid = '$key2'"); 
  if($rs = $db->fetch_array($query2)){  
  $rs[icon]=tempdir($rs[icon]);
  $viewlastmembers.="<div class='pic' style='float:left;width:130px;padding-left:5px;padding-top:5px;'> <a href='$webdb[www_url]/member/homepage.php?uid=$rs[uid]' style='display:block;width:120px;height:90px;border:1px solid #ccc;' target='_blank'><img style='border:2px solid #fff;' width='120' height='90' src='$rs[icon]' onerror=this.src='$webdb[www_url]/images/default/nobody.gif' border='0'><A HREF='$webdb[www_url]/member/index.php' title='$rs[username]' target='_blank'><center>$rs[username]</center></A> </div>";
          }  
     }   
}
 


༭ģbencandy.htmҪʾĵطǶ룺
<!--
EOT;
if($webdb[viewlastmembers]){
print <<<EOT
-->
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="dragTable">
        <tr> 
          <td class="head" height="19"> 
            <h3 class="L"></h3>
            <span class="TAG">Ա</span> 
            <h3 class="R"></h3>
          </td>
        </tr>
        <tr> 
          <td class="middle" align="left" id="showvb"> 
$viewlastmembers
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write('<span style="clear:both;" id="VBpage"></span>');
thispage=0;
totalpage=0;
function vbpage(page){
    rows=5;    //ʾٻԱΪһҳ
    spOBJ=document.getElementById("showvb").getElementsByTagName("DIV");
    total=spOBJ.length;
    totalpage=Math.ceil(total/rows);
    if(page<1){        
        page=1;
    }else if(page>totalpage){
        page=totalpage;
    }
    thispage=page;
    min=(page-1)*rows;
    max=min+rows;
    for( var i=0;i<total;i++ ){
        if(i>=min&&i<max){
            spOBJ[i].style.display='';
        }else{
            spOBJ[i].style.display='none';
        }
    }
    if(totalpage>1){
        document.getElementById("VBpage").innerHTML='<span><br>  '+totalpage+' ҳ ϼ <font color="green">'+total+'</font> λ ǰΪ: <font color="red">'+page+'</font> ҳ <A HREF="javascript:" onclick=getVBpage("up")>һҳ</A> <A HREF="javascript:" onclick=getVBpage("down")>һҳ</A></span>';
    }
}
function getVBpage(p){
    if(p=='up'){
        if(thispage<1){
            alert('Ѿǵһҳ');
        }
        vbpage(thispage-1);
    }else if(p=='down'){
        if(thispage>totalpage){
            alert('Ѿһҳ');
        }
        vbpage(thispage+1);
    }
}
vbpage(1);
//-->
</SCRIPT>
</td>
        </tr>
        <tr> 
          <td class="foot"> 
            <h3 class="L"></h3>
            <h3 class="R"></h3>
          </td>
        </tr>
      </table>
                          <!--
EOT;
}print <<<EOT
--> 

ͨarray+implode/explode+array_merge() ʵĻԱֵֶlastvistbencandyǱp8_memberdataݱһиõı﷽ʽӭ
 
