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

近期有不少初入Emlog的留浏览站长来咨询Emlog程序的留言区域如何实现获取到评价用户的操作系统和浏览器信息,其实要实现该功能也很简易,言区用户而且网上也有不少类是显示系统息教免实名认证的游戏2025的插件。今天,操作程冬镜就和大家聊聊不用插件来实现获取留言用户操作系统与浏览器信息。器信改造前,留浏览请先存档源码以免无法复原!言区用户

1、显示系统息教添加useragent信息

找到 comment_model.php 文件并进行改造,操作程其路径为 include/model/comment_model.php ,器信免实名认证的游戏2025该文件中第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留言区改造获取用户操作系统与浏览器信息,就简易共享到这里,如果你还有什么不懂的可以百度一下

内容看完了
皖ICP备2025077989号-141