后台底部页面版权:
找到文件:\admin\include\common.inc.php
找到这样几句话:
$foot=$met_agents_copyright_foot;
$foot=str_replace('$metcms_v',$metcms_v,$foot);
$foot=str_replace('$m_now_year',$m_now_year,$foot);将其注释掉即可。
别的版权都很好去,只有这个找了好久才找到。
后台默认页面版权:
找到:\admin\templates\met\index.html
\admin\templates\met\head.html
有部分应用了语言包,需要修改:
\admin\language\language_cn.ini
右边默认页面版权需要找到文件:
\admin\templates\met\system\sysadmin.html
去掉对应代码即可
顶部未购买商业版权去掉方式:
找到js文件:\admin\templates\met\images\js\metinfo.js
找到这样一句话:
$(".top-"+"r-t").append('<div id="met'+'info'+'_lice'+'nse"></div>');var met=$("#metinfo_license");met.html('<a href="javascript:;" title="'+data+'" id="license_isok">'+data+'</a>');met.find('a').css({'color':'#f2fb02'});$('#license_isok').live('click',function(){$('#nav_1').click();$('#nav_1_15').click();});}});}这里有点乱,看仔细,可以修改成这样子:
//$(".top-"+"r-t").append('<div id="met'+'info'+'_lice'+'nse"></div>');
//var met=$("#metinfo_license");
//met.html('<a href="javascript:;" title="'+data+'" id="license_isok">'+data+'</a>');
//met.find('a').css({'color':'#f2fb02'});
//$('#license_isok').live('click',function(){$('#nav_1').click();$('#nav_1_15').click();});
}});}也就是后面有一部分括号不能去掉哦!
提示:请尊重版权,不到万不得已尽量不要去掉!
Metinfo帮助手册
1、从后台入手,发现改掉模板中的title信息就会提示“请不要尝试去掉'Powered byMetInfo'版权标识”;
2、admin/index.php下引入了require_once 'login/login_check.php';最后调用了include template('index');最后依据依然是include语法,也就是把template函数的输出结果包含到程序中来,检查了这个函数,只是返回一个文件路径,这个应该没鬼。
3、关于footer()函数,注释掉后网页应该可以正常浏览,但是对比前后的源码,可以看到如果不注释掉的话会多出许多/si","",$output);
if(!stristr($output,"MetInfo {$metcms_v}"))$output.=$foot;
if($_SESSION[poweredflag]==2)$_SESSION[poweredflag]=3;
echo $output;
}
function ob_pcontent(){
$output=ob_get_contents();
if($output=="") die("请不要尝试去掉'Powered by MetInfo'版权标识!");
$output=preg_replace("//si","",$output);
if(!stristr($output,"MetInfo")) {ob_end_clean();
die("请不要尝试去掉'Powered by MetInfo'版权标识!");}
$_SESSION[poweredflag]=$_SESSION[poweredflag]==3?3:2;
}
if(!isset($_SESSION[poweredflag])) $_SESSION[poweredflag]=1;
$poweredby=1;
$p0weredby=1;
————————————————————————————————————————
看到这个函数就好办了,直接注释掉这句判断:
if(!stristr($output,"MetInfo"))
{ob_end_clean();
die("请不要尝试去掉'Powered by MetInfo'版权标识!");
}
,然后就可以修改后台的标题了!
$foot=''; //"Powered byMetInfo{$metcms_v}©2008-{$m_now_year} MetInfoInc.";
这句话改为$foot='';
注释掉:if($output=="") die("请不要尝试去掉'Powered by MetInfo'版权标识!");
——————————————————————————————————
至此应该说前后台在没有版权影响了。完美破解
11、最后总结一下,要破解该系统,仅需在common.inc.php将run_strtext(connect_sqlmysql($php_text[1]));替换为:
global $foot;global $poweredby;global $p0weredby;global$metcms_v;global $m_now_year;
$foot='';
function ob_php_out(){
global $output;global $foot;
$output=preg_replace("//si","",$output);
if($_SESSION[poweredflag]==2)$_SESSION[poweredflag]=3;
echo $output;
}
function ob_pcontent(){
$output=ob_get_contents();
$output=preg_replace("//si","",$output);
$_SESSION[poweredflag]=$_SESSION[poweredflag]==3?3:2;
}
if(!isset($_SESSION[poweredflag])) $_SESSION[poweredflag]=1;
$poweredby=1;
$p0weredby=1;