Metinfo前后台去除删除版权修改代码
发布时间:2016-07-12, 18:27:31 分类:PHP | 编辑 off 网址 | 辅助
正文 1447字数 573,270阅读
后台底部页面版权:找到文件:\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);
Run code
Cut to clipboard
将其注释掉即可。
别的版权都很好去,只有这个找了好久才找到。
后台默认页面版权:
找到:\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();});}});}
Run code
Cut to clipboard
这里有点乱,看仔细,可以修改成这样子:
//$(".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();});
}});}
Run code
Cut to clipboard
也就是后面有一部分括号不能去掉哦!
提示:请尊重版权,不到万不得已尽量不要去掉!
Metinfo帮助手册
(支付宝)给作者钱财以资鼓励 (微信)→
有过 3 条评论 »
现在Metinfo升级到4.0,后台更加人性化,更加美观,功能性更强。版权问题方便去除。
那我们应当如何去除metinfo4.0的版权:
找开正在使用的使用,找到foot.html (以default模板为例)
删除以下代码即可
<!--以下是版权信息,购买商业授权之后方可去除!-->
<div>
Powered by
<a href="http://www.MetInfo.cn" target="_blank" title="{$lang_Info1}">
<b>MetInfo</b>
</a>
{$metcms_v} ©2008-$m_now_year
<a href="http://www.MetInfo.cn" target="_blank" title="{$lang_Info3}">
www.MetInfo.cn
</a>
</div>
<!--版权信息结束-->去掉Powered by MetInfo4.0的版权信息(这是商业版购买之后才能去除的)
此程序版权所有metinfo4.0 仅供学习参考之用,其它用途请购买版权
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;
三米最近在研究MetInfo这个开源程序(http://www.metinfo.cn/),发现他很适合做企业网站,而且他本身的seo也比较到位。不过对于不熟悉php的朋友,修改模板有点难度,下面是修改MetInfo后台和模板的时候的记录总结,备注一份方便以后查看。也顺便和大家分享分享。
1、网站标题设置
(1)系统配置 – 基本信息 – 网站名称 -填写“三米博客”
(2)优化推广 – SEO参数设置 – 页面标题(title)构成 – 内容标题+网站名称 ,下面关键词,描述等自行修改。
(3)替换头部LOGO 图片,系统配置 – 基本信息 – LOGO,上传即可。
2、修改选择模板,注意中文,英文
界面风格 – 界面风格- 网站模板及风格 – met007 、黑色
3、栏目设置
栏目配置 – 栏目配置 – 添加
- 新闻中心 – 头部主导航条 – 文章模块 – news – 3
- 产品中心 – 头部主导航条 – 产品模块 – product – 1
-产品子分类1
-产品子分类1
-产品子分类1
-产品子分类1
- 成功案例 – 头部主导航条 – 图片模块 – case – 4
- 关于我们 – 头部主导航条 – 简介模块 – case – 2
- 销售网络 – 头部主导航条 – 简介模块 – sales – 0
- 联系我们 – 头部主导航条 – 简介模块 – contacts – 0
4、设置首页about简介
内容管理 – 首页内容 – 首页内容 – 编辑
5、设置关于我们,联系我们,销售网络,公司专利
内容管理 – 关于我们 – 关于我们 – 编辑
其他雷同
6、发表新闻文章
内容管理 – 选择“新闻中心”栏目 – 添加内容 – 标题 – 详细内容
7、发表产品内容
设置字段:
栏目配置 – 产品模块参数 – 添加新字段 – 型号 – 设置。
发布:
内容管理 – 选择“产品中心”栏目 – 添加内容 – 图片地址 – 浏览上传(缩略图不用传,自动生成)- 标题 – 详细内容
8、调整产品图片大小,去除订购按钮
区分中英文设置,分开设置的。
调整图片大小:
界面风格 – 界面风格 – 产品模块内容页图片风格 – 400*400 换成需要大小 (300*300)
去除订购按钮:
系统配置 – 语言选项 – 简体中文 – 模板语言参数 – 产品模块字段3 – 去除“订购产品” 留空(错误做法,没彻底去掉,有外框,只是去掉里面的字,替换而已)
系统配置 – 语言选项 – 简体中文 – 模板语言参数 – 0为不显示1为显示产品内页购买反馈按钮 – 将1换成0
9、成功案例发布
内容管理 – 选择“成功案例”栏目 – 添加内容 – 图片地址 – 浏览上传(缩略图不用传)- 标题 – 简短描述(列表页面,描述介绍) – 详细内
10、添加首页头部幻灯片
界面风格 – flash管理 – flash添加 – 图片地址 -浏览 上传 – 填写标题、链接地址。- 选择 所属栏目 – 首页
11、添加左边栏联系我们的文字
系统配置 – 备用字段 – 填写联系方式栏目内容。
12、首页调整新闻和案例的显示
栏目配置 – 栏目配置 – 相应栏目标识 – 新闻中心(6)- 成功案例(7)
13、首页每个布局表格的头部显示题目设置
系统配置 – 语言选项 – Column1栏目名称(关于我们)- Column2栏目名称(新闻中心)- Column3栏目名称(成功案例)- Column4栏目名称(产品展示)- Column5栏目名称(联系我们)- Column6栏目名称(友情链接)
14、以下为首页FLASH右侧默认栏目标识。
on/off是否开心FLASH右边栏目
修改成off
15、首页中部 产品展示 的调用显示
内容管理 – 产品中心 – 选择产品 – 推荐(是)
16、修正首页英文站切换的错误地址
系统配置 – 语言选项 – english -外部链接 – http://www.***.com/index.php?lang=en
17、首页关于我们简介,联系我们的调用,修改代码
FTP – met007 – index.html – 相应的位置调整替换好就可以
首页简介代码:{$index[content]}
联系我们代码(备用字段):{$otherinfo[info10]}(首页取消)
18、修正,字数太多撑错位的情况
在上面添加 style=”height:{$fheight}px;” 限制高度。
<div style=”height:{$fheight}px;”>
19、调试内容页栏目页左侧栏目,统一调用产品分类导航
web.html 头部添加 $webnav=methtml_classlist(’1′,”,’1′);
之后在后台设置
栏目配置 – 栏目配置 -产品中心(标识1)
20、去除招聘页面中“在线应聘”按钮
showjob.html去除 在线应聘代码(内页)
<div><a href=”$job[cv]” target=”$Blank” title=”$lang_cvtitle”>$lang_cvtitle</a></div>
job.html去除 在线应聘代码(列表)
<span><a href=”$val[cv]” title=”{$lang_cvtitle}” target=”$Blank”>{$lang_cvtitle}</a></span>
同时要去掉这段代码
<span>{$lang_cvtitle}</span>
21、调整首页文章显示条数
界面风格 – 首页配置 – 文章模块栏目显示数(新闻,最新产品)6 → 7,图片模块栏目显示数(成功案例)8 → 7
22、解决首页产品展示滚动图片不滚动
界面风格 – 首页配置 – 产品模块栏目显示数 4→ 5
23、是否关闭首页友情链接
界面风格 – 首页配置 – 是否开启友情链接 (开启)
24、静态页面设置
优化推广 – 静态页面设置 – 全站静态化 – 内容信息变动时自动生成 – html – 所在文件夹名称+ID(如product10) - 伪静态(URL Rewrite)关闭 – 所在文件夹名称+class+页码(如software_1_1) – 全站静态打包(关闭)-生成栏目导航 – xml网站地图(开启)- 最新页面最大条数 建议设置为100
静态页面生成 – 点击生成所有页面
25、友情链接设置
优化推广 – 友情链接 – 添加友情链接 – 文字链接 – 网址 – 审核通过√ – 推荐站点√ – 标题
26、去除友情链接申请
优化推广 – 友情链接 – 友情链接申请(关闭) – 保存
27、在线交流浮动客服设置
界面风格 – 在线交流管理 – 添加QQ,msn等等
界面风格 – 在线交流配置 – 选择风格 – 电话说明等
28、关闭会员功能
用户管理 – 会员功能设置 – 关闭会员注册,会员权限功能等
29、在线留言,在线反馈
接收邮件的设置,空间是否支持
设置参考:http://www.metinfo.cn/faq/shownews502.htm
折腾几天终于有点弄明白MetInfo了,不过修改模板依然有难度,看来有时间要好好看看php基础才行。希望喜欢折腾研究各种开源cms程序的朋友们,可以互相交流学习。