1、首先我们去后台新建一个会员字段,用来储存访客记录。
字段名
zuijin
字段标识
最近访客
字段类型
字符型0-255字节(VARCHAR) 255
输入表单替换html代码
" size="">
2、然后修改会员空间的header.temp.php模板,增加访问空间页面就写入访客记录代码
//增加会员访问记录 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'"); } } }
当用户访问就写入字段zuijin记录下来。数据库大致格式为:ID::::::
3、最后就是在需要的地方调用访问记录就可以了
<?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 '暂时还没有访客记录
首先循环查询出zuijin字段的内容,然后分隔出来,最后再循环调用对应的ID会员内容,完工了。文章来源:https://www.toymoban.com/news/detail-436417.html
大致效果是这样的:文章来源地址https://www.toymoban.com/news/detail-436417.html
到了这里,关于帝国cms会员空间增加最近访客列表的实现方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!