怎么删除Dedecms5.7前台 后台 系统默认广告,自Dedecms5.7发布以来,换成5.7版本后我想几乎每个人都会烦恼,前台后台多了很多烦人的默认广告。现在我们来一步步操作这些广告都删除掉。
前台的广告删除很简单,我们找到对应的代码就可以了.
删除dede默认前台广告步骤/方法
先删除头部的广告,找到templets\default下的head.htm文件,打开后找到
<div class="banner">{dede:myad name='innerTopBanner1'/}</div>
<div class="banner2">{dede:myad name='innerTopBanner2'/}</div>
删除保存,在返回找到index.htm文件下同样的代码删除保存即可,这样在主页和内容也头部的广告都被删除了
下面再删除主页部分的广告,同样的templets\default下的index.htm文件<div id="leftAD1" style="margin:10px auto">{dede:myad name='indexLeftBanner'/}</div>
这一段是主页中部的广告图片
<div id="rightAD1" style="margin:10px auto">{dede:myad name='indexRightLitpic1'/}</div>
这一段是右侧部分第一个广告图片,就是240×65广告为图片
<div id="rightAD1" style="margin:10px auto">{dede:myad name='indexRightLitpic2'/}</div>
这一段是右侧部分第二个广告图片
<div style="margin:10 auto">{dede:myad name='indexRtpicAd3'/}</div>
这一段是右侧部分第二个广告图片,就是240×200广告为图片
{dede:myad name='indexfooterAD'/}
这一段是主页底部的广告为图片
根据你的需要删除这些代码,然后保存就可以了。
接着删除后台的广告找到dede\templets目录下的login.htm 文件,删除第54行
<div><iframe name=”loginad” src=”login.php?dopost=showad” frameborder=”0″ id=”loginad” scrolling=”no” marginwidth=”0″ marginheight=”0″ width=”100%”></iframe></div>
保存覆盖源文件就可以看到,当我们登录成功的时候会有一个dedecm登录成功的跳转信息,那我们也可以把这部分去掉找到跟目录下include文件夹下的common.func.php文件
找到
$htmlhead = "<html>\r\n<head>\r\n<title>DedeCMS提示信息</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />\r\n";
和
$rmsg .= "<div style='padding:6px;font-size:12px;border-bottom:1px solid #DADADA;background:#DBEEBD url({$GLOBALS['cfg_plus_dir']}/img/wbg.gif)';'><b>DedeCMS 提示信息!</b></div>\");\r\n";
把他们删除就OK了.
Dedecms5.7 后台广告去除方法
最后删除后台登录后的首页默认广告,只要是以下部分
找到根目录dede文件夹下index_body.php文件,拉到底部找到如下代码:
<?php
exit;
} else if ($dopost=='showauth')
{
include('templets/index_body_showauth.htm');
exit;
} else if ($dopost=='showad')
{
include('templets/index_body_showad.htm');
exit;
}
?>
将上面的代码替换为以下代码:
<?php
exit;
}
?>
这一段代码是把中间赞助商链接里面的广告帖子全部删除,我们再删除赞助商链接整体。
修改两处文件,首先找到dede/templets/login.htm(以下修改请用非记事本软件修改,例如:Editplus、Notepad等)打开login.htm 删除第54行
<div class="dede-iframe"><iframe name="loginad" src="login.php?dopost=showad" frameborder="0" id="loginad" scrolling="no" marginwidth="0" marginheight="0" width="100%"></iframe></div>
dede\templets目录下index_body.htm文件,找到如下代码,一般是在188行至193行 ,全部删除
<dl class='dbox' id="item8">
<dt class='lside'><div class='l'>赞助商链接(<a href="http://ad.dedecms.com/ad/" target="_blank">说明</a>)</div></dt>
<dd>
<iframe name="showad" src="index_body.php?dopost=showad" frameborder="0" width="100%" id="showad" frameborder="0" scrolling="no" marginheight="5"></iframe>
</dd>
</dl><!--赞助商链接结束-->
然后保存就OK了。
顺便说一下DEDE的这个后台是用的网页框架,右边的是index_body.php这个文件,它所用的模板是index_body.htm,只需要改它的模板即可,使用ftp连接上你的php虚拟主机,在DEDE的后台管理目录下面找到文件夹templets,把里面的index_body.htm下载下来我们用编辑器把它打开来分析下:
1 <dl class='dbox' id="item2">
2
3 <dt class='lside'><span class='l'>商业授权查询</span></dt><dd>
4
5 <iframe name="showauth" src="index_body.php?dopost=showauth" width="100%"
6 frameborder="0" scrolling="no" marginwidth="10"
7 marginheight="10" id="showauth"></iframe>
8
9 </dd></dl>
这段是商业授权显示的代码
1 <dl class='dbox' id="item8">
2
3 <dt class='lside'><div class='l'>赞助商链接(<a
4 href="http://ad.dedecms.com/ad/" target="_blank">说明</a>)</div></dt><dd>
5
6 <iframe name="showad"
7 src="index_body.php?dopost=showad" frameborder="0"
8 width="100%" id="showad" frameborder="0"
9 scrolling="no" marginheight="5"></iframe>
10
11 </dd></dl>
这两段是广告显示的代码。删除即可。
DEDECMS如何去除管理员后台首页版权和官方广告信息,有些广告代码可能考虑日后有用,所以建议大家还是注释比较好,以免出错,也方便可以恢复,html里面注释的方法是:
<!–html代码–>
PHP里面批量注释的方法是
/*php代码*/
单行注释: // php代码
完成后,将修改好的文件上传至空间\dede\templets目录下 覆盖原有的login.htm和index_body.htm,这样在dedecms后台就看不见广告了再登录后台即可看到一个很清爽的界面。 给dede织梦网站模版做手术是一件很烦恼很开心的事,弄完了就开心了。
评论列表: