DedeCMS文章内容页与首页广告位添加指南
本文详解在DedeCMS内容管理系统中配置广告位的实操方法,涵盖文章页末尾、首页各主要区域及侧边栏的7个核心位置。通过后台创建广告生成代码,并准确插入对应模板文件的指定HTML标签处,即可实现灵活展示。
结果或目标
DedeCMS通过后台“模块-广告管理”生成特定的织梦标签(如{dede:myad name='xxxx'/}),将这些代码植入到前端HTML模板的关键节点,从而实现不同版式的广告展示。以下是常见广告位的详细操作说明。
准备条件
- 后台权限:拥有DedeCMS后台的管理员账号登录权限。
- 广告定义:需在后台【模块】→【广告管理】中先新建好广告,获取对应的
name标识代码。 - 文件备份:修改模板前,请务必备份
/templets/default/目录下的相关HTML文件。
真实操作顺序
第1步:设置文章末尾广告(正文后)
- 目的:在每篇文章正文结束、相关推荐或版权信息上方展示广告。
- 入口:后台 → 模板 → 默认模板管理 → 找到
article_article.htm(文章内容页模板)。 - 动作:
- 搜索关闭正文内容的标签
</div><!– /content –>。 - 在该行正下方插入广告代码:
{dede:myad name='wenzhang'/}。 - 完成状态:保存文件,刷新前台文章页,广告显示在正文段落之后。
第2步:设置首页右侧边栏广告(投票附近)
- 目的:在首页侧边栏投票调查模块上方插入方形广告。
- 入口:后台 → 模板 → 默认模板管理 → 找到
index.html(主页模板)。 - 动作:
- 搜索文字
<dt><strong>投票调查</strong></dt>。 - 在此行上方插入:
{dede:myad name='celan'/}。 - 完成状态:保存后刷新首页,左侧或右侧边栏投票框上方出现广告。
第3步:替换首页会员模块为广告
- 目的:将首页侧边的“会员中心/登录”模块替换为广告位以利用空间。
- 入口:后台 → 模板 → 默认模板管理 → 找到
index.htm(注意区分文件名后缀)。 - 动作:
- 找到锚点标签:
<a href="#" _for="uc_member">会员</a>,将其文本改为“赞助商链接”或类似字样。 - 找到包含登录表单的容器
<dd id="uc_member">。 - 删除原有的登录表单代码(从用户名输入框至 之前的部分)。
- 在
<dd id="uc_member">内插入:<div align="center">{dede:myad name='uccenter'/}</div>。 - 完成状态:首页该区块显示为指定的广告内容而非登录表单。
第4步:设置顶部导航下方通栏广告
- 目的:在Header区域、搜索框上方插入宽幅广告。
- 入口:后台 → 模板 → 默认模板管理 → 找到
head.htm(列表页头部模板)。 - 动作:
- 搜索结束导航栏的注释
<!– /nav –>。 - 紧接着下一行插入:
{dede:myad name='wenzi'/}(根据实际尺寸调整代码所在区域的CSS宽度)。 - 完成状态:全站页面头部导航下方出现通栏广告。
第5步:设置首页顶部Logo右侧广告
- 目的:在Logo旁边展示小型横幅广告。
- 入口:直接在前端页面查看源码,定位头部区域,或在
head.htm中查找。 - 动作:
- 确认调用代码通常为:
{dede:myad name='topbanner'/}。 - 确保该代码位于Logo图片的同级或相邻容器中。
- 完成状态:Logo右侧紧邻显示设定的小图广告。
第6步:设置“图片资讯”下方的文字广告区
- 目的:在首页各频道的“图片资讯”板块下方插入横向广告。
- 入口:后台 → 模板 → 默认模板管理 → 编辑
index.html及各频道模板。 - 动作:
- 搜索结束图片资讯块的注释
<!– /picnews –>。 - 在其下方插入广告代码:
{dede:myad name='picnews_ad'/}(需自定义name)。 - 完成状态:图片滚动新闻区域底部出现定制广告条。
第7步:设置文章页侧栏热点内容下方广告
- 目的:在文章内容页右侧栏,“热门文章”列表下方展示方形广告。
- 入口:后台 → 模板 → 默认模板管理 → 找到
article_article.htm。 - 动作:
- 寻找右栏容器结束的标记:
</div><!– /pright –>(通常在倒数几行位置)。 - 在此标记上方一行插入:
{dede:myad name='celan1'/}。 - 完成状态:文章页右侧热点排行列表下方出现固定尺寸广告。
第8步:设置文章正文内的环绕广告
- 目的:让广告悬浮或包裹在文章正文文本周围(左浮动为例)。
- 入口:后台 → 模板 → 默认模板管理 → 找到
article_article.htm。 - 动作:
- 定位正文字段开始标签:
<div class="content">。 - 在
{dede:field.body/}之前或之后插入带有样式控制的广告代码: <SPAN style="FLOAT: left"> {dede:myad name='huanraoguanggao'/} </SPAN>- 完成状态:打开文章,正文文字会自动绕过该广告块进行排版。
第9步:设置首页友情链接上方的长条广告
- 目的:在首页主内容区底部、友情链接模块之上插入长条形广告。
- 入口:后台 → 模板 → 默认模板管理 → 找到
index.html。 - 动作:
- 搜索主内容区侧边栏的结束标签:
<!– /listbox –>。 - 在紧接其后的行插入:
{dede:myad name='shouye1'/}。 - 完成状态:首页内容列表底部、友链上方出现长条广告。
简要总结
上述所有操作的核心逻辑均为:先在后台【广告管理】中获取唯一标识的代码片段,再进入相应的模板HTML文件中,定位到视觉上的空白或特定模块边缘(通常表现为关闭的div标签或注释块),将代码粘贴其后。请务必注意广告尺寸的兼容性,过大的图片可能导致布局错乱。修改完成后,建议在后台执行“更新HTML”操作以确保生效。
以上就是DedeCMS系统各类广告位设置与代码插入的详细内容,更多关于DedeCMS模板开发优化的资料请关注本站其它相关文章!免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









