欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

帝國(guó)cms會(huì)員空間增加最近訪客列表的實(shí)現(xiàn)方法

  發(fā)布時(shí)間:2020-02-02 14:28:15   作者:佚名   我要評(píng)論
帝國(guó)CMS會(huì)員空間是沒有訪客記錄功能的,所以我們需要二次開發(fā)一個(gè),方法不是非常復(fù)雜,步驟代碼會(huì)全部列出,需要的朋友可以參考下

1、首先我們?nèi)ズ笈_(tái)新建一個(gè)會(huì)員字段,用來(lái)儲(chǔ)存訪客記錄。

字段名

zuijin

字段標(biāo)識(shí)

最近訪客

字段類型

字符型0-255字節(jié)(VARCHAR) 255

輸入表單替換html代碼

<input name="zuijin" type="text" id="zuijin" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($addr[zuijin]))?>" size="">

2、然后修改會(huì)員空間的header.temp.php模板,增加訪問空間頁(yè)面就寫入訪客記錄代碼

//增加會(huì)員訪問記錄
if ($getuserid && $getuserid<>$userid){
        $r=$empire->fetch1("select zuijin from {$dbtbpre}enewsmemberadd where userid='$userid' limit 1");
        if (empty($r['zuijin'])){
                $empire->query("update {$dbtbpre}enewsmemberadd set zuijin='$getuserid::::::' where userid='$userid'");
                } else {
                $zuijin=explode("::::::",$r['zuijin']);
                if (in_array($getuserid,$zuijin))
                {
                        $newzuijin=$getuserid."::::::".str_replace($getuserid."::::::","",$r['zuijin']);
                        $empire->query("update {$dbtbpre}enewsmemberadd set zuijin='$newzuijin' where userid='$userid'");
                } else{
                        $empire->query("update {$dbtbpre}enewsmemberadd set zuijin='$getuserid::::::$r[zuijin]' where userid='$userid'");
                }
        }
}

當(dāng)用戶訪問就寫入字段zuijin記錄下來(lái)。數(shù)據(jù)庫(kù)大致格式為:ID::::::

3、最后就是在需要的地方調(diào)用訪問記錄就可以了

<?php
$jl=$empire->fetch1("select zuijin from {$dbtbpre}enewsmemberadd where userid='$userid' limit 1");
$jluserid=explode("::::::",$jl['zuijin']);
$i=0;
$jlnum=count($jluserid)-1;
if ($jlnum>=8){
        $jlnum=8;
}
elseif ($jlnum=='0')
        {
        echo '<div class="nogz">暫時(shí)還沒有訪客記錄</div>';
}
while($i<$jlnum)
{
        $jluser=$empire->fetch1("select * from {$dbtbpre}enewsmemberadd where userid='$jluserid[$i]' limit 1");
        $jluserxx=$empire->fetch1("select * from {$dbtbpre}enewsmember where userid='$jluserid[$i]' limit 1");
        $jluserpic=$jluser['userpic']?$jluser['userpic']:$public_r[newsurl].'e/data/images/nouserpic.gif';
        ?>
        <li><a href="/e/space/?userid=<?=$jluserid[$i]?>"><img src="<?=$jluserpic?>"/><span><?=$jluserxx[username]?></span></a></li>
        <?
        $i++;
}
?>

首先循環(huán)查詢出zuijin字段的內(nèi)容,然后分隔出來(lái),最后再循環(huán)調(diào)用對(duì)應(yīng)的ID會(huì)員內(nèi)容,完工了。

大致效果是這樣的:

相關(guān)文章

最新評(píng)論