百度的统计代码说是要放到</head>标签前:
- 请将代码添加到网站全部页面的</head>标签前。
- 建议在header.htm类似的页头模板页面中安装,以达到一处安装,全站皆有的效果。
- 如需在JS文件中调用统计分析代码,请直接去掉以下代码首尾的,<script type=“text/javascript”>与</script>后,放入JS文件中即可。
请问是放在flarum后台管理的自定义页眉那里吗?如图所示:

百度AI智能回答:

flarum如何添加百度统计代码?
在Flarum中添加百度统计代码,你需要进行以下步骤:
创建一个新的扩展或者在现有扩展中添加代码。
在扩展的extend.php文件中,使用Flarum的事件系统来注册一个钩子,在页面渲染时注入统计代码。
在钩子函数中,使用Flarum的Bootstrap类来添加统计代码。
以下是一个简单的示例,展示了如何在Flarum中添加百度统计代码:
<?php
use Flarum\Extend;
use Illuminate\Contracts\Events\Dispatcher;
return [
(new Extend\Frontend('forum'))
->content(function (Dispatcher $events) {
$events->listen('Flarum\Event\Constructing', function ($event) {
if ($event instanceof Flarum\Http\Controller\AbstractHtmlController) {
$event->view->on('body.tag', function () {
return '<script>
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?your_baidu_tongji_code";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>';
});
}
});
})
];
替换your_baidu_tongji_code为你的百度统计的代码。
这段代码使用了Flarum的事件系统来在构造页面时注册一个回调函数,在回调函数中,我们监听了body.tag事件,当Flarum渲染body标签时,将百度统计的script标签插入到页面中。
请确保你的扩展的extend.php文件中包含了上述代码。然后,重新启动Flarum,以便加载并应用你的扩展。这样,当你的Flarum社区的任何页面加载时,百度统计的脚本就会被注入并执行,从而开始跟踪数据。