在使用Dedecms CMS默认主题时,如果安装了测试数据,可能会发现网站中存在大量Dedecms官方广告。这些广告不仅影响用户体验,还可能降低网站的专业性。为了优化网站效果,我们可以从模板中删除这些广告。以下是具体的操作步骤,帮助您彻底清除Dedecms中的广告。
首先,我们需要了解Dedecms广告的代码结构。广告通常以 `{dede:myad name='广告名称'/}` 的形式嵌入到模板文件中。接下来,我们将逐步介绍如何删除这些广告。 ### 1. 删除头部广告 打开 `templets/default` 目录下的 `head.htm` 文件,找到以下代码并删除:

{dede:myad name='innerTopBanner1'/}
{dede:myad name='innerTopBanner2'/}
保存文件后,返回到 `index.htm` 文件,同样删除上述代码。这样可以确保主页和内容页头部的广告都被清除。
### 2. 删除主页广告 继续编辑 `templets/default` 目录下的 `index.htm` 文件,找到以下代码段并根据需求逐一删除:

{dede:myad name='indexLeftBanner'/}
{dede:myad name='indexRightLitpic1'/}
{dede:myad name='indexRightLitpic2'/}
{dede:myad name='indexRtpicAd3'/}
{dede:myad name='indexfooterAD'/}
这些代码分别对应主页中部、右侧以及底部的广告图片。根据您的需求选择性删除即可。
### 3. 删除后台登录页面广告 进入 `dedetemplets` 目录,打开 `login.htm` 文件,找到以下代码并删除:

此操作可以移除后台登录页面的广告。
### 4. 删除登录成功后的跳转信息 在根目录下找到 `include` 文件夹中的 `common.func.php` 文件,定位到以下代码并删除:

$htmlhead = "rnrnDedeCMS提示信息 rnrn";

$rmsg .= "
DedeCMS 提示信息!
";
这一步可以避免登录成功后出现的跳转提示信息。
### 5. 删除后台首页默认广告 进入根目录下的 `dede` 文件夹,打开 `index_body.php` 文件,将以下代码替换为指定内容:

// 替换前
if ($dopost=='showauth') {
    include('templets/index_body_showauth.htm');
    exit;
} else if ($dopost=='showad') {
    include('templets/index_body_showad.htm');
    exit;
}

// 替换后
if ($dopost=='showauth') {
    exit;
}
    
此操作可以清除后台首页的默认广告。
### 6. 删除赞助商链接 最后,进入 `dedetemplets` 目录下的 `index_body.htm` 文件,找到以下代码并删除:

赞助商链接(说明)
通过以上步骤,您可以彻底清除Dedecms模板中的广告,从而提升网站的专业性和用户体验。希望这篇文章对您有所帮助!