
近期有不少初入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']?>"> <?php echo $useragent->platform['title']; ?> <img src="<?php echo TEMPLATE_URL.$useragent->browser['image']?>"> <?php echo $useragent->browser['title']; ?> <?php } ?>
4、评论区域和子评论区域添加挂载点
在上一步module.php文件中的评论区域代码和子评论区域代码添加挂载点,寻找代码的时候可以直接启用搜索功能快速查找。挂载点变量代码如下:
<?php echo useragent($comment['useragent']); ?>
好了,关于Emlog评论区改造获取用户操作系统与浏览器信息,就简单分享到这里,如果你还有什么不懂的可以百度一下
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐
评论 抢沙发

欢迎您留下宝贵的见解!
随即推荐
小旺AI截图v1.1.1一款截图录屏全能神器
小旺AI截图 是一款截图录屏全能神器,软件功能包含录屏,可以任意录屏,简单好用、无水印输出。懒人一键标注序号,轻松一点,即可标注序号。AI截图翻译,接入DeepSeek大模型,一键识别并分析图...
创作短视频的实用技巧,剪辑、设备、构图、文案一站式学习攻略
该短视频教程适合零基础学习者,系统讲解了剪辑入门、拍摄设备及技巧(景别、构图等)、分镜头设计、出镜问题以及文案撰写方法,助力新手快速上手短视频创作。
Android 安卓翻译官 v1.1.2 解锁会员版
安卓翻译官是一款专门开发运行在安卓系统的翻译软件采用先进人工智能技术,实时语音对讲翻译,一键拍照翻译,百科词典学习外语好帮手,真人发音,支持100多种语种。
XMedia Recode(视频转换工具) v3.6.1.1 多语便携版
XMedia Recode是一款免费的视频转换工具,可以将各种格式的视频文件转换成MP4、AVI、WMV、MPEG等常见的格式,同时支持在线视频的转换和下载,支持从YouTube、Dailymotion等视频网站中下载视频。
小红书聚光投放基本原理实操
《小红书聚光投放基本原理实操》课程专为希望在小红书平台进行精准广告投放的学员设计。课程涵盖聚光投放的基本原理、广告创意与设计、目标受众分析、投放策略及效果评估等内容,帮助学员系统性...
2025抖音带货运营技巧,零基础学短视频带货,千款图片万条文案全教程
2025年抖音全新短视频带货运营技巧课程,提供千款图片、万条文案和详细视频教程,适合零基础学习。课程内容涵盖育儿书单制作、橱窗介绍、选品方法、涨粉技巧、运营方法、拍摄技巧、抖音布局、剪...
短视频创作36计2期:打造爆款短视频所需的各类开篇技巧,提升视频吸引力
爆款36计 2.0 课程专为帮助创作者掌握短视频开篇技巧而设计,涵盖多种开篇玩法,如高价值展示、直击痛点、损失厌恶、引发共鸣、反认知、送惊喜、荷尔蒙相关、故事感等,一次性教会创作者打造爆...
暂无评论内容