米拓MetInfo 7.0去底部版权信息Power by方法思路

2019-10-24T21:13:00
声明:以下方法仅供学习参考,提供一种解决问题的思路。请大家尊重知识产权,购买正版。

第一步:

通过Firefox浏览器开发者工具可以看到,Power by的部分位于<div class="powered_by_metinfo">标签内。

第二步:

查看模板foot.php文件,发现标签内嵌套的代码是{$c.met_agents_copyright_foot}

第三步:

用SSH登陆服务器,定位到网站根目录下。

第四步:

通过 grep "met_agents_copyright_foot" /wwwroot/ -nr可以搜索到在/wwwroot/app/system/include/class/view/compile.class.php187、190、191行出现相同内容。

第五步:

打开compile.class.php文件,找到

if($_M['config']['met_agents_switch']){
$config['met_agents_copyright_foot'] = $_M['config']['met_agents_index_footer'];
}
$config['met_agents_copyright_foot'] = str_replace(array('$metcms_v','$m_now_year'), array($config['metcms_v'],date('Y',time())), $config['met_agents_copyright_foot']);
$config['met_agents_copyright_foot'] = $this->replace_m($config['met_agents_copyright_foot']);

修改如下:

if($_M['config']['met_agents_switch']){
$config['met_agents_copyright_foot'] = $_M['config'][' '];
}
$config['met_agents_copyright_foot'] = str_replace(array(' ',' '), array($config['metcms_v'],date('Y',time())), $config['met_agents_copyright_foot']);
$config['met_agents_copyright_foot'] = $this->replace_m($config[' ']);

大功告成!


同时发现/wwwroot/app/system/include/class/admin.class.php446行和/wwwroot/app/system/include/public/ui/admin/foot_v2.php的第8行以及/wwwroot/app/system/include/public/ui/admin/footer.php的第5行,均有相同内容。猜测应该是后台的底部版权信息内容。未做验证。
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »