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
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    暂无评论内容

随即推荐
GPT绘画实战指南:学习GPT四大应用,掌握提示词设计,探索AI绘画赚钱之路-五伯资源网

GPT绘画实战指南:学习GPT四大应用,掌握提示词设计,探索AI绘画赚钱之路

GPT绘画训练营主要教授GPT的四大应用领域、设计提示词的技巧、儿童绘本创作、AI绘画的赚钱方法、AI绘画的提示词语法结构以及icon、插画、角色创作,同时还会教授如何用chatGPT写小红书爆款笔记...
test17802968的头像-五伯资源网test1780296814天前
0379
小红书综合工具免费,多功能采集,自动留痕拓客脚本-五伯资源网

小红书综合工具免费,多功能采集,自动留痕拓客脚本

红书综合工具,可采集博主全部作品,关键词搜索自动点赞收藏关注私信留痕等等
anorbuztio1959的头像-五伯资源网anorbuztio19599天前
02512
视频号直播间爆单闭门实战营,教你如何做视频号,短视频、直播间各种起号方法-五伯资源网

视频号直播间爆单闭门实战营,教你如何做视频号,短视频、直播间各种起号方法

教你如何做视频号,短视频起号,直播间起号,视频号各种起号方法。课程目录:
test41297315的头像-五伯资源网test412973159天前
03114
小红书起店秘籍:从开店到营销,基础设置与爆款打造、上品流程与拍单流程-五伯资源网

小红书起店秘籍:从开店到营销,基础设置与爆款打造、上品流程与拍单流程

课程目录1_1小红书平台介绍.mp42_2小红书店铺的类比分析.mp43_3小红书开店流程.mp4
test37932003的头像-五伯资源网test379320039天前
0327
CoolUtils Total Excel Converter Excel转换工具 v7.1.0.89 便携版-五伯资源网

CoolUtils Total Excel Converter Excel转换工具 v7.1.0.89 便携版

CoolUtils Total Excel Converter是一款功能强大的Excel文件转换工具。以高质量将Excel文件转换为PDF、HTML、TXT、CSV、XLSX、ODS、XML等格式。
hn9632的头像-五伯资源网hn96329天前
04011
短视频带货与直播变现打造爆款-五伯资源网

短视频带货与直播变现打造爆款

狂朝学苑系列课程涵盖(10期、11期、12期、13期、14期、15期)抖音、小红书、视频号等多平台实战玩法,从短视频带货到直播打品,手把手教你选品、流量获取、内容制作、私域引流等核心技能。无论你...
test41297315的头像-五伯资源网test412973155天前
04214
沙盘 SandBoxie Classic_v5.70.5/Plus_v1.15.6-五伯资源网

沙盘 SandBoxie Classic_v5.70.5/Plus_v1.15.6

沙盘Sandboxie中文版是一款知名的系统安全工具的菜鸟高手裸奔工具,它可以让选定程序在安全的隔离系统环境下运行,只要在此环境中运行的软件,浏览器或注册表信息等都可以完整的进行清空,不留一点...
孙佳音的头像-五伯资源网孙佳音9天前
0339
2025年deepseek R1 大型模型本地安装部署(文件+教程),新手也能快速上手-五伯资源网

2025年deepseek R1 大型模型本地安装部署(文件+教程),新手也能快速上手

025年deepseek R1 大型模型本地安装部署(文件+教程)。教程涵盖详细的 1 万字提示词技巧,从基础到进阶,新手也能快速上手。提供完整安装文件,适配 Windows、MAC 不同芯片。搭配视频教程,直...
test1439304的头像-五伯资源网test1439304昨天
0246
Thinkphp+Uniapp开发的多端商城系统源码H5小程序APP支持DIY模板直播分销-五伯资源网

Thinkphp+Uniapp开发的多端商城系统源码H5小程序APP支持DIY模板直播分销

thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销,一款uniapp开发的全端小程序
test35194874的头像-五伯资源网test351948749天前
0289