Eyoucms内容页百度Mip改造之JS代码改造篇

Eyoucms是一款简单易用的以Php语言为基础开发的企业内容管理系统,比dedecms用起来更加简单,更容易上手,最近制作了一个百度Mip的资讯类模板,在替换完内容页标签后,在百度Mip官网对源代码进行Mip代码校验,提示禁止使用 <script type="text/javascript"> 标签,这需要对<script type="text/javascript"> 改造为 标签。而Eyoucms在内容页头部和底部自动追加了权限验证和内容浏览次数的Js代码,这些自动追加的Js就是代码校验时提示的存在的错误地方。那么如何对百度Mip校验工具中提示的Eyoucms内容页的Js代码标记进行改造呢?

这需要我们对Eyoucms的内容页自动追加Js代码的Php代码进行修改,具体修改文件为:网站根目录下的\application\home\behavior\ViewFilterBehavior.php文件。

对提示的错误地方进行改造,将<script type="text/javascript"> 改造为<mip-script>,将</script>改造为</mip-script>。具体位置在ViewFilterBehavior.php里搜索<<<EOF,文件中共有两处<<<EOF代码,对<<<EOF里面的的script引用标签进行改造,之后在Eyoucms后台清除缓存,在前台复制内容源代码,再次到百度Mip校验工具里进行校验,就会成功通过Mip代码校验。至此,Eyoucms内容页百度Mip改造之JS代码改造篇过程结束。