Emlog评论区显示用户操作系统与浏览器信息教程

Emlog评论区显示用户操作系统与浏览器信息教程
近期有不少初入Emlog的站长来咨询Emlog程序的评论区域如何实现获取到评价用户的操作系统和浏览器信息,其实要实现该功能也很简单,而且网上也有不少类是的插件。今天,冬镜就和大家聊聊不用插件来实现获取评论用户操作系统与浏览器信息。改造前,请先备份源码以免无法恢复!
1、添加useragent信息
找到 comment_model.php 文件并进行改造,其路径为 include/model/comment_model.php ,该文件中第45行(默认)找到如下代码:

while ($row = $this->db->fetch_array($ret)){             //增加一个 useragent  }

在上面写增加useragent的地方添加如下代码:

$row['useragent'] = htmlspecialchars($row['useragent']);

2、提交useragent信息到数据库
继续在上一个步骤中的文件执行如下操作,在该文件的249行的评论提交中增加一个useragent的信息,然后把这个信息提交到数据库。其代码如下:

CHE->updateCache(array('sta', 'comment'));     doAction('comment_saved', $cid);     emDirect(Url::log($blogId).'#'.$cid);    } else {     $CACHE->updateCache('sta');     doAction('comment_saved', $cid);     emMsg('评论成功,请等待审核', Url::log($blogId));    }   }

3、module.php新增函数
在模版目录文件 module.php 增加一个php函数,其路径为 content/templates/模版文件夹名称/module.php ,新增如下php函数:

<?php  //获取评论用户操作系统和浏览器等信息  function useragent($info){   require_once 'useragent.class.php';   $useragent = UserAgentFactory::analyze($info);  ?>  <img src="<?php echo TEMPLATE_URL.$useragent->platform['image']?>">&nbsp;<?php echo $useragent->platform['title']; ?>&nbsp;  <img src="<?php echo TEMPLATE_URL.$useragent->browser['image']?>">&nbsp;<?php echo $useragent->browser['title']; ?>  <?php  }  ?>

4、评论区域和子评论区域添加挂载点
在上一步module.php文件中的评论区域代码和子评论区域代码添加挂载点,寻找代码的时候可以直接启用搜索功能快速查找。挂载点变量代码如下:

<?php echo useragent($comment['useragent']); ?>

好了,关于Emlog评论区改造获取用户操作系统与浏览器信息,就简单分享到这里,如果你还有什么不懂的可以百度一下

© 版权声明
THE END
喜欢就支持一下吧
点赞12
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容

随即推荐
大桶AI系统AI声音-AI绘画-AI视频一门课全掌握-铁虎资源网

大桶AI系统AI声音-AI绘画-AI视频一门课全掌握

stablediffusion是综合型的专业作图工具,并不是下载安装即可操作的傻瓜式软件,所有图片都是综合操作的结果,更适合专业平面人士
999envy的头像-铁虎资源网999envy7天前
02612
全新UI网址发布页源码,带黑白模式、自动网址检测-铁虎资源网

全新UI网址发布页源码,带黑白模式、自动网址检测

全新UI网址发布页源码,带黑白模式,自动检测网址是否能够正常访问,自适应手机/电脑,无后台,上传网站根目录就能用,首页内容在index里面修改 非常适合各位资源网站的引导页,会自动检测网址...
RandallLug的头像-铁虎资源网RandallLug9天前
0409
Coolutils Total Word文档转换器v5.1.0.368.0-铁虎资源网

Coolutils Total Word文档转换器v5.1.0.368.0

Coolutils Total Doc Converter中文版(Word文档转换器)Word转换器支持所有Word格式,可将Word文件转换PDF,XLS,HTML,文本或图像等格式.支持自动化处理,批量转换,添加水印,转换Doc文件支持签名及加...
test31029367的头像-铁虎资源网test3102936718天前
03515
WordPress主题–Betheme v28.1.10 破解版下载-铁虎资源网

WordPress主题–Betheme v28.1.10 破解版下载

Betheme 想要构建的不仅仅是一个 WordPress 主题,它可以轻松适应您需要处理的任何项目,而无需编写任何代码。一个从头开始设计的主题,以节省您的时间并帮助您享受自由……
Petyalon的头像-铁虎资源网Petyalon20天前
05115
梗图抽象猜词单页源码HTML源码-铁虎资源网

梗图抽象猜词单页源码HTML源码

这是一款梗图抽象猜词单页源码,这款源码需要自己对接api,我会放到下面支持的api,或者你自己也可以用自己的,这套源码可以获取题目、查看答案、回答等,喜欢的自行部署吧!
test41502373的头像-铁虎资源网test415023733天前
0285
PHP面向对象篇MVC架构开发新闻管理系统课-铁虎资源网

PHP面向对象篇MVC架构开发新闻管理系统课

通过项目使同学学习PHP面向对象、理解MVC架构以及很多实用的知识点。
Dread_xxel的头像-铁虎资源网Dread_xxel昨天
05010
温馨提示弹窗单页源码HTML源码-铁虎资源网

温馨提示弹窗单页源码HTML源码

这是一款最近抖音很火的温馨提示弹窗单页源码,这款源码自动弹窗的一个留言,里面不仅有html文件还有python文件,喜欢的自行部署吧!
uredi_jvkn的头像-铁虎资源网uredi_jvkn前天
0339

RAKsmart韩国大带宽服务器性能评价

RAKsmart韩国大带宽服务器以超低延迟、顶尖硬件、企业级稳定性重塑亚太业务部署标准。无论是初创企业抑或大型集团,均可依托其优化的网络架构与灵活配置,无缝拓展全球市场。接下来,小库主机评...
admin的头像-铁虎资源网admin13天前
03713
安卓主题库v1.150提供海量高清壁纸纯净版-铁虎资源网

安卓主题库v1.150提供海量高清壁纸纯净版

一款手机壁纸软件,提供海量高清壁纸,包括风景、动漫、明星、动物等各种类型,让你轻松更换手机壁纸,美化桌面。支持编辑壁纸。
test34463120的头像-铁虎资源网test3446312021天前
03310