织梦模板广告位添加方法是什么?

99ANYc3cd6
预计阅读时长 12 分钟
位置: 首页 织梦建站 正文

使用“广告管理”后台(最简单、最推荐)

这是织梦内置的标准功能,适合管理固定的、位置明确的广告位,比如网站顶部、底部、文章内容页等。

织梦模板添加广告位
(图片来源网络,侵删)

操作步骤:

登录后台,添加广告位

  • 登录你的织梦后台。
  • 在左侧菜单栏中找到 【核心】 -> 【广告管理】 -> 【广告位管理】
  • 点击 “增加广告位”
  • 广告位名称: 给你的广告位起一个容易识别的名字,首页顶部横幅页底部
  • 广告位标识: 这是最重要的!它是一个唯一的代码,你将在模板文件中使用它来调用这个广告位,建议使用英文或拼音,index_top_bannerarticle_bottom一旦设置并使用了,尽量不要修改,否则会导致调用失效。
  • 广告位描述: 简单描述一下这个广告位的位置和用途。
  • 广告位类型: 通常选择 图片代码图片 适合展示图片广告(如Banner),代码 可以粘贴任何第三方广告代码(如百度、Google广告代码)。
  • 宽度和高度: 设置广告位的建议尺寸,这有助于管理广告,但不是强制性的。
  • 点击 “保存”

添加广告内容

  • 【广告管理】 菜单下,点击 【广告管理】(不是“广告位管理”)。
  • 点击 “增加广告”
  • 所属广告位: 选择你刚刚创建的广告位,首页顶部横幅
  • 广告名称: 给这个广告起个名字,方便管理,XX品牌夏季促销
  • :
    • 如果你的广告位类型是 图片:点击上传按钮,上传你的广告图片,你也可以直接粘贴图片的 <img> 标签代码。
    • 如果你的广告位类型是 代码:直接将第三方广告的JS代码或HTML代码粘贴到这里。
  • 链接网址: 用户点击广告后要跳转到的URL。
  • 有效期: 设置广告的投放时间,可以设置为长期有效,也可以设置起止日期。
  • 点击/显示次数: 可以设置上限,用于统计和投放控制。
  • 点击 “保存”

在模板中调用广告 已经准备好了,你需要把它放到你的网站模板文件中。

  • 找到你想要显示广告的模板文件,想在首页显示,就修改 index.htm;想在文章内容页显示,就修改 article_article.htm

  • 在需要显示广告的位置,插入以下织梦标签:

    {dede:myad name='广告位标识'/}

    示例: 假设你的广告位标识是 index_top_banner,那么就在模板中这样写:

    <div class="header-banner">
        {dede:myad name='index_top_banner'/}
    </div>

    保存模板文件,然后刷新你的网站首页,就能看到广告了。


使用“自定义宏标记”(更灵活、更强大)

当你需要在模板中更灵活地控制广告的样式、或者需要调用多个广告时,自定义宏标记是更好的选择。

操作步骤:

创建广告内容(同方法一)

按照方法一的步骤,在 【广告管理】 中创建你的广告位和广告内容,这一步是基础。

创建自定义宏标记

  • 在织梦后台,找到 【核心】 -> 【频道模型】 -> 【自定义宏标记】

  • 点击 “增加新标记”

  • 宏名称: 给这个宏起一个名字,my_ad_top_banner

  • 所属模块: 选择 “系统默认”

  • : 这是核心,你不仅可以调用广告,还可以用HTML和CSS来包装它,实现样式控制。

    示例: 我们想调用 index_top_banner 这个广告位,并给它加上一个外边距和居中显示。

    <div class="ad-container" style="margin: 10px 0; text-align: center;">
        {dede:myad name='index_top_banner'/}
    </div>

    你甚至可以在里面加入判断逻辑,比如只在首页显示:

    {dede:global name='typeid' runphp='yes'}
    if(@me == 0) {
        @me = '<div class="ad-container">{dede:myad name='index_top_banner'/}</div>';
    } else {
        @me = '';
    }
    {/dede:global}
  • 保存

在模板中调用宏标记

调用就变得非常简单了。

  • 在你的模板文件(如 index.htm)中,直接插入你创建的宏名称即可:

    {dede:my name='my_ad_top_banner'/}

    这种方式的优势是,你可以在后台统一管理广告的HTML结构,而不需要去修改每一个模板文件,非常方便。


手动修改模板文件(最直接、最底层)

这种方法不依赖织梦的广告管理系统,直接在模板文件中写死广告代码。不推荐用于需要频繁更换广告的场景,但适合一些非常固定的、不会变的合作Logo或信息。

  • 找到你的模板文件(如 footer.htm 页脚文件)。
  • 直接将你的 <img> 标签或JS广告代码粘贴到需要的位置。
<!-- 直接粘贴图片广告 -->
<a href="https://www.example.com" target="_blank">
    <img src="/images/example-logo.png" alt="示例Logo">
</a>
<!-- 或者直接粘贴JS代码 -->
<script src="https://ad.example.com/script.js"></script>

缺点:

  • 每次更换广告都需要修改代码并上传模板文件。
  • 无法在后台统一管理。
  • 容易造成模板文件混乱。

总结与建议

方法 优点 缺点 适用场景
广告管理 简单、标准、后台管理方便、功能齐全(定时、统计) 灵活性稍差,样式控制有限 绝大多数情况下的首选,特别是位置固定的Banner、对联广告等。
自定义宏 非常灵活、可控制HTML/CSS结构、便于统一管理 需要额外创建宏,稍微复杂一点 需要对广告进行复杂样式包装,或需要在多个地方调用同一结构广告的场景。
手动修改 最直接,无依赖 管理麻烦,不易维护 非常固定的、几乎不更换的Logo、版权信息等。

给新手的建议:

方法一 开始,它足够解决90%的广告添加需求,当你发现你需要对广告的样式进行更精细的控制时,再学习使用 方法二,尽量避免使用 方法三,除非你有特殊且明确的需求。

-- 展开阅读全文 --
头像
织梦修改本地主页,如何恢复原状?
« 上一篇 04-27
dede留言短信回复如何配置实现?
下一篇 » 04-27

相关文章

取消
微信二维码
支付宝二维码

目录[+]