03
2014
01

怎么删除Dedecms5.7前台 后台 系统默认广告

怎么删除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织梦网站模版做手术是一件很烦恼很开心的事,弄完了就开心了。

« 上一篇下一篇 »

评论列表:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。