织梦广告文件存哪个文件夹?

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

使用DedeCMS自带的“广告管理”功能(最推荐、最规范)

这是织梦系统内置的标准功能,通过后台管理,广告代码会自动生成并插入到您指定的模板文件中。

织梦广告哪个文件夹
(图片来源网络,侵删)

操作步骤:

  1. 登录织梦后台。
  2. 在左侧菜单找到【系统】 -> 【广告管理】。
  3. 在这里您可以添加、编辑、删除广告。

文件位置分析: 这种方式下,您不需要去手动修改任何PHP文件,广告的显示逻辑是通过织梦的来实现的。

  • 存放位置

    • 数据库:广告的具体信息(如图片地址、链接、代码等)都存储在织梦的数据库中,数据表名为 dede_ad (前缀 dede_ 可能不同,取决于您的安装配置)。
    • 服务器文件:广告相关的缓存文件会生成在 /data/ 目录下,您可能会在 /data/ 目录下找到类似 ad_*.html 的缓存文件,这些文件是系统自动生成的,您通常不需要手动编辑它们。
  • 广告显示位置(即您需要修改的模板文件)

    织梦广告哪个文件夹
    (图片来源网络,侵删)
    • 您需要在网站的模板文件中,使用织梦的广告标签来调用广告。
    • 最常用的广告标签是:{dede:myad name='广告位标识'/}
    • 您需要找到的是包含这个标签的模板文件
      • 如果广告显示在网站首页,您需要修改模板目录下的 index.htm 文件。
      • 如果广告显示在文章内容页,您需要修改 article_article.htm 文件。
      • 如果广告显示在页脚,您可能需要修改 footer.htm 文件。

    模板文件通常位于以下目录:

    • /templets/default/ (默认模板目录)
    • /templets/您的自定义模板名称/ (如果您使用了自定义模板)

这种方式下,您要找的不是“广告文件夹”,而是“包含广告标签的模板文件”


手动在模板文件中直接粘贴广告代码(不推荐)

一些新手可能会为了图方便,直接在模板文件里找到想要显示广告的位置,然后粘贴第三方的广告JS代码或HTML代码。

文件位置分析: 如果您的网站是这样实现的,那么广告代码就直接写在模板文件里

  • 您需要查找的文件:同样是模板文件。
    • 您在首页某个位置看到了一个广告,那么这个广告的代码很可能就在 /templets/default/index.htm 文件的某个 <div><script> 标签内。
    • 您需要用FTP工具或主机文件管理器,打开这些模板文件,然后搜索广告代码中的关键词(如广告主的名称、广告图片的URL等)来定位。

缺点:

  • 不灵活:每次修改广告都需要修改模板文件并重新生成网站。
  • 难以管理:网站模板多,广告位多后,管理会非常混乱。
  • 无法统计:无法像系统广告管理那样方便地查看点击量等数据。

通过自定义函数或插件实现

如果您安装了某些广告管理插件,或者通过自定义函数来实现更复杂的广告逻辑,那么情况会更复杂一些。

文件位置分析:

  • 插件文件:广告插件本身会有自己的文件,通常位于 /include/ 目录下的一个子文件夹中,或者 /dede/ 目录下,您需要查看插件的说明文档来确定文件位置。
  • 函数文件:如果是在 /include/extend.func.php 这样的自定义函数文件中添加了获取广告的函数,那么您需要在模板中调用这个函数,修改函数会影响所有调用它的地方。
  • 配置文件:广告的配置信息可能在 /data/config.cache.inc.php 这样的配置文件中。

如何快速定位您的广告?

如果您不确定自己用的是哪种方法,可以按照以下步骤排查:

  1. 登录织梦后台,进入【系统】->【广告管理】,如果能在这里看到您的广告,说明您用的是方法一,那么就去模板文件里找 {dede:myad}
  2. 如果后台广告管理里没有,用FTP工具连接您的服务器
  3. 打开模板目录(通常是 /templets/),找到您怀疑显示广告的页面模板文件(如 index.htm)。
  4. 用代码编辑器打开这个文件,然后按 Ctrl+F 搜索关键词:
    • 搜索 ad (小写)。
    • 搜索 AD (大写)。
    • 搜索您广告图片的URL地址或文件名。
    • 搜索 <script> 标签,因为很多广告是通过JS代码调用的。
  5. 如果找到了相关的代码,说明您用的是方法二,直接在这里修改即可。
实现方式 文件/位置说明 推荐度
系统广告管理 修改模板文件(如 index.htm),在需要的地方插入 {dede:myad name='xxx'/} ⭐⭐⭐⭐⭐ (最推荐)
手动粘贴代码 直接修改模板文件,在HTML中硬编码广告JS或HTML。 ⭐☆☆☆☆ (不推荐)
插件/自定义函数 文件位置不固定,可能在插件目录、函数文件或配置文件中。 ⭐⭐⭐☆☆ (需根据插件文档)

对于绝大多数情况,您需要关注的都是 /templets/ 目录下的模板文件

-- 展开阅读全文 --
头像
权重排序如何精准织梦文章?
« 上一篇 04-25
织梦仿站单页模板,如何高效适配多需求?
下一篇 » 04-25

相关文章

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