有个织梦站长问我:在dedebiz中,怎么记录每个会员的浏览器UserAgent信息。答:肯定是阔以的,稍微的修改下即可记录啦!下面,附上织梦教程、以及操作方法。教程开始1、先开启开发模式:DeDeB...
有个织梦站长问我:在dedebiz中,怎么记录每个会员的浏览器UserAgent信息。
答:肯定是阔以的,稍微的修改下即可记录啦!下面,附上织梦教程、以及操作方法。
1、先开启开发模式:DeDeBIZ一键式切换安全开发模式
2、刷新后台,后台-系统设置-SQL命令工具-执行
ALTER TABLE `#@__member_tj` ADD `ua` CHAR(255) NOT NULL DEFAULT '';存会员表太大了,我觉得放这个会员统计表还挺合适的。
3、用dedebiz V6.3.0做测试,打开 /user/api.php 搜索 在末尾第 165 行
!$cfg_ml->fields['face'] && $face = ($cfg_ml->fields['sex'] == '女') ? 'dfgirl' : 'dfboy';在它下面加入
$timea = date('Ymd', time());$ccaea = strftime("%Y%m%d",$cfg_ml->fields['logintime']);if($timea != $ccaea) { $dsql->ExecuteNoneQuery("UPDATE `#@__member_tj` SET ua='".$_SERVER['HTTP_USER_AGENT']."' WHERE mid='".$cfg_ml->fields['mid']."' ");}每天登陆,只记录一次。如果,当天内换个浏览器,也不会记录到UA信息的。
4、打开 /admin/templets/member_edit.htm 找到下面的代码,大概在 55 行左右
<tr><td>钱包积分:</td>在它上面加入
<tr> <td>UA信息:</td> <td><span><?php $www = $dsql->GetOne("SELECT ua FROM `#@__member_tj` WHERE mid = '{$row['mid']}'"); echo $www['ua'];?></span> </td></tr>5、登陆后台,点会员管理-所有会员列表-修改-就能查看UA信息了。