0 640 2021-02-02 12:31:00
收藏帝国CMS会员空间是没有访客记录功能的,所以我们需要二次开发一个,方法不是非常复杂,步骤代码会全部列出,大致效果是这样的。
1、首先我们去后台新建一个会员字段,用来储存访客记录。
字段名
zuijin
字段标识
最近访客
字段类型
字符型0-255字节(VARCHAR)255
输入表单替换html代码
<inpu tname="zuijin" type="text" id="zuijin" value="<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($addr[zuijin]))?>"size="">
2、修改会员空间的header.temp.php模板,增加访问空间页面就写入访客记录代码
//增加会员访问记录
if($getuserid&&$getuserid<>$userid){
$r=$empire->fetch1("select zuijin from{$dbtbpre}enewsmemberadd where userid='$userid'limit1");
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]'whereuserid='$userid'");
}
}
}
当用户访问就写入字段zuijin记录下来。数据库大致格式为:ID::::::
3、最后就是在需要的地方调用访问记录就可以了
<?php
$jl=$empire->fetch1("selectzuijinfrom{$dbtbpre}enewsmemberaddwhereuserid='$userid'limit1");
$jluserid=explode("::::::",$jl['zuijin']);
$i=0;
$jlnum=count($jluserid)-1;
if($jlnum>=8){
$jlnum=8;
}
elseif($jlnum=='0')
{
echo'<divclass="nogz">暂时还没有访客记录</div>';
}
while($i<$jlnum)
{
$jluser=$empire->fetch1("select * from {$dbtbpre}enewsmemberadd where userid='$jluserid[$i]'limit1");
$jluserxx=$empire->fetch1("select * from {$dbtbpre}enewsmember where userid='$jluserid[$i]'limit1");
$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++;
}
?>
首先循环查询出zuijin字段的内容,然后分隔出来,最后再循环调用对应的ID会员内容,完工了。
本文地址:https://xzo.com.cn/develop/empire/214.html
如果您认可我们的分享,有意与我们合作开展帝国cms网站建设与开发业务或插件定制,请联系右侧在线客服。我们能给您的,就是高质量的模板与售后。
标注了信息来源为下载鸥的文章皆为原创,如果是转载的优质文章,我们也都标注了出处。如果您喜欢我们的文章,请按照下载鸥所标注的文章出处进行标注,谢谢您的配合。
帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用。
当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。
使用帝国CMS的朋友可能有这样的需求:由于信息发生变化,或是数据出了问题,想要...
很多采集站点可能是这样操作的:采集好的资讯时间是采集时间,到了发布的时候会...
今天有客户向鸥哥求助说宝塔面板帝国cms搬家报错No input file specified,这...
如果能将手里的资源合并,会员渠道打通,则用起来更加舒服。而帝国CMS自带的会...
客户站点由于员工操作失误,直接删除了20篇文章。如果有定期备份,那恢复数据即...
在帝国cms二次开发过程中,我们有时会需要判断一条信息有没有缩略图(标题图)。...
许多帝国cms带有多语言版本,如果每个语言都添加一次程序,不仅开发比较麻烦,维...
帝国CMS默认注册是没有会员注册协议的。但如果从严谨的角度出发,不勾选&ldqu...
通过本插件,可以实现帝国cms网站对接百度云api实现图像去雾的功能。经过实际...
帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...
本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...
下载鸥开发了这款帝国cms封禁ip插件,自动记录访问情况,让我们可以更快的识别...
使用帝国cms的企业用户、新闻资讯类站点的用户很多,此类站点很多时候需要有...
因客户需要一键推送到多平台,下载鸥开发了这款一键推送至百度、必应、神马插...
帝国cms 对接纳米数据(www.nami.com)接口,本接口主要接收、整理足球比赛实时数...
帝国cms有自带的给关键词添加内链功能,但需要手动添加关键词,容易出现疏漏和...