- 在后台通过“广告管理”添加(推荐):这种方式最灵活,可以方便地在后台控制广告的开启、关闭、排序和内容,无需修改模板文件。
- 直接修改模板文件:这种方式适合广告位固定、内容不常变动的场景,但修改后需要重新生成页面才能看到效果。
下面我将详细介绍这两种方法,强烈推荐使用第一种方法。

(图片来源网络,侵删)
使用织梦自带的“广告管理”功能(最推荐)
这是织梦CMS最标准、最灵活的广告添加方式,它通过一个特定的标签 {dede:myad name='广告位标识' /} 来调用广告。
操作步骤:
第一步:在后台创建广告位
- 登录你的织梦DedeCMS后台。
- 在左侧菜单栏中找到 【核心】 -> 【广告管理】 -> 【广告位管理】。
- 点击 【增加广告位】。
- 在弹出的页面中填写信息:
- 广告位名称:给你的广告位起一个容易识别的名字,首页通栏广告”、“列表页下方广告”,这个名字只是方便你管理。
- 广告位标识:这是最关键的一步! 这个标识将被用在模板标签中调用广告,建议使用英文或拼音,
home_banner,list_bottom_ad等。这个标识一旦设置,尽量不要修改,否则模板中的标签将失效。 - 广告位描述:可以简单描述一下这个广告位的位置和用途。
- 广告类型:通常选择
图片或Flash,也可以选择代码来插入第三方广告代码(如Google AdSense、百度广告等)。 - 宽度和高度:设置广告位的尺寸,
1920和90。 - 其他选项:保持默认即可。
- 点击 【保存】。
第二步:添加广告内容
- 返回到 【核心】 -> 【广告管理】 -> 【广告管理】 页面。
- 点击 【增加广告】。
- 在弹出的页面中选择刚才创建的广告位:
- 所属广告位:下拉选择你刚刚创建的广告位,列表页下方广告”。
- 广告名称:给这条广告起个名字,夏季促销活动”。
- :
- 如果是图片广告,点击“选择上传”或直接上传图片,并填写图片链接地址。
- 如果是代码广告,直接将广告代码(如
<script>...</script>或<iframe>...</iframe>)粘贴到这个文本框中。
- 广告过期时间:可以设置广告的投放截止日期,到期后会自动下线。
- 点击 【保存】。
第三步:在栏目列表页模板中调用广告

(图片来源网络,侵删)
-
找到并打开你的栏目列表页模板文件,这个文件通常位于
/templets/default/目录下,文件名可能是list_article.htm或其他自定义的名称。 -
在你希望显示广告的位置,
dede:arclist }循环标签的后面,插入下面的调用代码:{dede:myad name='list_bottom_ad'/}请务必将
list_bottom_ad替换成你在第一步中设置的“广告位标识”。 -
保存模板文件。
(图片来源网络,侵删)
第四步:生成栏目页面
- 回到织梦后台首页。
- 在左侧菜单找到 【生成】 -> 【更新栏目HTML】。
- 你可以选择“仅动态浏览”或“生成所有HTML”,然后点击 【开始生成】。
- 生成完成后,访问你的栏目列表页,就能看到广告了。
优点:
- 完全后台化管理:无需修改代码,对普通用户非常友好。
- 灵活控制:可以随时添加、删除、修改广告,甚至设置过期时间。
- 一对多:一个广告位可以在多个页面调用,只需修改一处标识即可。
直接修改模板文件(适合固定广告)
如果你的广告内容非常固定,几乎不需要修改,可以直接写在模板里。
操作步骤:
- 登录后台,找到并打开你的栏目列表页模板文件(通常是
/templets/default/list_article.htm)。 - 在你希望显示广告的位置,直接粘贴你的广告代码。
- 如果是图片广告:
<a href="https://www.example.com" target="_blank"> <img src="/uploads/images/ad-banner.jpg" alt="广告图片" /> </a> - 如果是第三方广告代码:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- 你的广告单元名称 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-你的ID" data-ad-slot="你的广告位ID" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
- 如果是图片广告:
- 保存模板文件。
- 生成栏目页面(同方法一的第四步)。
优点:
- 简单直接,一步到位。
- 无需经过后台的“广告管理”流程。
缺点:
- 不灵活:每次修改广告内容都需要重新编辑模板文件。
- 需要重新生成:修改后必须重新生成页面才能生效。
- 代码冗余:如果同一个广告要在多个页面使用,会造成代码重复。
总结与建议
| 特性 | 方法一 (广告管理) | 方法二 (直接修改模板) |
|---|---|---|
| 灵活性 | 极高,后台随时修改 | 极低,需改代码 |
| 操作难度 | 简单,适合所有用户 | 需要懂一点HTML |
| 维护成本 | 低 | 高 |
| 适用场景 | 绝大多数情况,特别是需要轮播、更换广告的场景 | 永久不变,且只在单个页面使用 |
对于绝大多数用户,请优先选择【方法一】,这是织梦CMS设计的标准流程,也是最专业、最方便的做法,只有在广告位内容万年不变,且你确定未来也不会修改的情况下,才考虑使用【方法二】。
