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

  发布时间:2025-11-04 05:53:08   作者:玩站小弟   我要评论
近期有不少初入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评论区改造获取用户操作系统与浏览器信息,就简单分享到这里,如果你还有什么不懂的可以百度一下内容看完了 © 版权声明 1:本网站名称:蜡笔傻新2:本站永久网址:https://labishaxin.com/3:本站部分内容收集于互联网,如果有侵权内容、请联系我们删除,不妥之处,敬请谅解4:本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责5:本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报6:本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

近期有不少初入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函数 :  platform[title]; ?>   browser[title]; ?>

4、评论区域和子评论区域添加挂载点

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

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

内容看完了 © 版权声明 1:本网站名称:蜡笔傻新

2:本站永久网址 :https://labishaxin.com/

3:本站部分内容收集于互联网,如果有侵权内容、请联系我们删除,不妥之处 ,敬请谅解

4:本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责

5:本站一律禁止以任何方式发布或转载任何违法的相关信息 ,访客发现请向站长举报

6:本站资源大多存储在云盘 ,如发现链接失效 ,请联系我们我们会第一时间更新

  • Tag:

相关文章

最新评论