有个织梦站长问我:在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信息了。
番外教程
之前写过:DeDeBIZ开发流量统计表增加蜘蛛统计
后来整合:织梦CMS开发整合免费的网站统计系统
最后开源:免费的网站统计源码分享
玩了个寂寞。
+14 14 个回复 | 最后更新于 2025-01-16
登录后方可回帖