织梦栏目下如何添加广告?

99ANYc3cd6
预计阅读时长 11 分钟
位置: 首页 织梦建站 正文
  1. 在后台通过“广告管理”添加(推荐):这种方式最灵活,可以方便地在后台控制广告的开启、关闭、排序和内容,无需修改模板文件。
  2. 直接修改模板文件:这种方式适合广告位固定、内容不常变动的场景,但修改后需要重新生成页面才能看到效果。

下面我将详细介绍这两种方法,强烈推荐使用第一种方法

织梦栏目下面添加广告
(图片来源网络,侵删)

使用织梦自带的“广告管理”功能(最推荐)

这是织梦CMS最标准、最灵活的广告添加方式,它通过一个特定的标签 {dede:myad name='广告位标识' /} 来调用广告。

操作步骤:

第一步:在后台创建广告位

  1. 登录你的织梦DedeCMS后台。
  2. 在左侧菜单栏中找到 【核心】 -> 【广告管理】 -> 【广告位管理】
  3. 点击 【增加广告位】
  4. 在弹出的页面中填写信息:
    • 广告位名称:给你的广告位起一个容易识别的名字,首页通栏广告”、“列表页下方广告”,这个名字只是方便你管理。
    • 广告位标识这是最关键的一步! 这个标识将被用在模板标签中调用广告,建议使用英文或拼音,home_banner, list_bottom_ad 等。这个标识一旦设置,尽量不要修改,否则模板中的标签将失效。
    • 广告位描述:可以简单描述一下这个广告位的位置和用途。
    • 广告类型:通常选择 图片Flash,也可以选择 代码 来插入第三方广告代码(如Google AdSense、百度广告等)。
    • 宽度和高度:设置广告位的尺寸,192090
    • 其他选项:保持默认即可。
  5. 点击 【保存】

第二步:添加广告内容

  1. 返回到 【核心】 -> 【广告管理】 -> 【广告管理】 页面。
  2. 点击 【增加广告】
  3. 在弹出的页面中选择刚才创建的广告位:
    • 所属广告位:下拉选择你刚刚创建的广告位,列表页下方广告”。
    • 广告名称:给这条广告起个名字,夏季促销活动”。
      • 如果是图片广告,点击“选择上传”或直接上传图片,并填写图片链接地址。
      • 如果是代码广告,直接将广告代码(如 <script>...</script><iframe>...</iframe>)粘贴到这个文本框中。
    • 广告过期时间:可以设置广告的投放截止日期,到期后会自动下线。
  4. 点击 【保存】

第三步:在栏目列表页模板中调用广告

织梦栏目下面添加广告
(图片来源网络,侵删)
  1. 找到并打开你的栏目列表页模板文件,这个文件通常位于 /templets/default/ 目录下,文件名可能是 list_article.htm 或其他自定义的名称。

  2. 在你希望显示广告的位置,dede:arclist } 循环标签的后面,插入下面的调用代码:

    {dede:myad name='list_bottom_ad'/}

    请务必将 list_bottom_ad 替换成你在第一步中设置的“广告位标识”。

  3. 保存模板文件。

    织梦栏目下面添加广告
    (图片来源网络,侵删)

第四步:生成栏目页面

  1. 回到织梦后台首页。
  2. 在左侧菜单找到 【生成】 -> 【更新栏目HTML】
  3. 你可以选择“仅动态浏览”或“生成所有HTML”,然后点击 【开始生成】
  4. 生成完成后,访问你的栏目列表页,就能看到广告了。

优点

  • 完全后台化管理:无需修改代码,对普通用户非常友好。
  • 灵活控制:可以随时添加、删除、修改广告,甚至设置过期时间。
  • 一对多:一个广告位可以在多个页面调用,只需修改一处标识即可。

直接修改模板文件(适合固定广告)

如果你的广告内容非常固定,几乎不需要修改,可以直接写在模板里。

操作步骤:

  1. 登录后台,找到并打开你的栏目列表页模板文件(通常是 /templets/default/list_article.htm)。
  2. 在你希望显示广告的位置,直接粘贴你的广告代码。
    • 如果是图片广告
      <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>
  3. 保存模板文件
  4. 生成栏目页面(同方法一的第四步)。

优点

  • 简单直接,一步到位。
  • 无需经过后台的“广告管理”流程。

缺点

  • 不灵活:每次修改广告内容都需要重新编辑模板文件。
  • 需要重新生成:修改后必须重新生成页面才能生效。
  • 代码冗余:如果同一个广告要在多个页面使用,会造成代码重复。

总结与建议

特性 方法一 (广告管理) 方法二 (直接修改模板)
灵活性 极高,后台随时修改 极低,需改代码
操作难度 简单,适合所有用户 需要懂一点HTML
维护成本
适用场景 绝大多数情况,特别是需要轮播、更换广告的场景 永久不变,且只在单个页面使用

对于绝大多数用户,请优先选择【方法一】,这是织梦CMS设计的标准流程,也是最专业、最方便的做法,只有在广告位内容万年不变,且你确定未来也不会修改的情况下,才考虑使用【方法二】。

-- 展开阅读全文 --
头像
织梦如何动态调取文章内容?
« 上一篇 03-04
dede图片集内容字数如何调整?
下一篇 » 03-04

相关文章

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

目录[+]