织梦SMS网站如何更换广告图片?

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

通过后台“广告管理”模块(最推荐、最规范)

这是织梦CMS内置的标准功能,适用于所有通过后台添加的广告,如果你的广告是通过这种方式添加的,请按照以下步骤操作:

织梦sms网站里面怎么更换广告图片
(图片来源网络,侵删)
  1. 登录织梦后台 使用你的管理员账号和密码登录网站的后台管理系统。

  2. 进入广告管理 在后台左侧的菜单栏中,找到并点击 【核心】 -> 【广告管理】

(这是一个示例截图,实际界面可能略有不同,但功能位置一致)

  1. 找到并编辑广告 在广告管理列表页面,你会看到网站上所有已添加的广告项,找到你想要更换图片的那个广告,点击其右侧的 【编辑】 按钮。

(示例:点击“首页轮播图01”的编辑)

织梦sms网站里面怎么更换广告图片
(图片来源网络,侵删)
  1. 上传并更换新图片 进入广告编辑页面后,你会看到广告的详细信息,在 【广告代码】 的编辑区域,你需要做两件事:

    • 删除旧图片代码:如果当前显示的是一张图片,它会有一段类似 <img src="旧图片地址" /> 的HTML代码,选中并删除它。
    • 上传新图片
      • 找到 【上传新文件】 或类似的按钮,点击它。
      • 在弹出的窗口中选择你电脑上准备好的新广告图片。
      • 上传成功后,系统会自动生成新的图片代码(<img src="/uploads/allimg/230510/1-2305101H2360a.jpg" width="980" height="90" />)。
      • 重要:请检查一下新图片代码中的 width(宽度)和 height(高度)属性是否正确,确保新广告图片的尺寸和原来的一致,否则可能会导致页面布局错乱。
  2. 更新并生效 确认广告内容无误后,点击页面底部的 【保存】【更新】 按钮。

刷新你的网站前台页面,新的广告图片就已经成功更换了。


直接修改模板文件(适用于硬编码在模板中的广告)

开发者为了方便,可能会直接把广告的HTML代码写在了网站的模板文件(.htm 文件)里,而不是使用织梦的广告管理模块,这种情况下,你需要直接修改模板文件。

织梦sms网站里面怎么更换广告图片
(图片来源网络,侵删)
  1. 登录织梦后台 同样,首先登录你的后台。

  2. 进入模板管理 在左侧菜单栏中,找到 【模板】 -> 【模板管理】

  3. 选择并修改模板文件

    • 在模板管理页面,选择你要修改的广告所在的页面模板,例如首页模板就是 index.htm,列表页模板是 list_article.htm 等。
    • 点击该模板文件右侧的 【修改】 按钮。

(示例:修改首页模板 index.htm)

  1. 在代码中找到广告位置 打开模板文件后,按 Ctrl + F 搜索关键词,广告adbanner 或者织梦广告的标签 {dede:myad name='广告位标识' /},通过这些关键词,你可以快速定位到广告代码所在的位置。

  2. 替换图片地址 你会看到类似这样的代码:

    <a href="http://www.example.com">
        <img src="/uploads/allimg/230410/1-2304101F2190c.jpg" alt="广告图片" />
    </a>

    只需要将 <img> 标签里的 src 属性值(即图片地址)替换成你新上传的广告图片地址即可。

    • 如何获取新图片地址?
      • 方法A (推荐):通过织梦后台的【资源库】->【媒体文档】上传你的新图片,上传后复制图片的URL地址。
      • 方法B:使用FTP工具连接你的服务器,进入网站目录下的 uploads 文件夹,将新图片上传到合适的子目录(如 image/),然后记录下这个相对路径。
  3. 更新并生成 修改完成后,点击模板编辑器右上角的 【保存】 按钮。

    • 关键一步:为了让修改立即生效,你需要 【更新网站缓存】,在后台首页找到并点击 【系统】 -> 【一键更新网站】 -> 勾选 【更新主页HTML】【更新所有栏目】 -> 点击 【开始更新】

修改数据库(不推荐,仅适用于高级用户)

这种方法风险较高,容易出错,除非你非常熟悉织梦的数据库结构,否则不建议普通用户使用,它主要用于通过程序接口动态调用广告,并且广告位标识是已知的情况。

  1. 登录phpMyAdmin 通过你的主机控制面板(如cPanel、宝塔面板等)找到phpMyAdmin,并登录到你的织梦数据库。

  2. 找到广告数据表 在数据库列表中,找到织梦的前缀表(通常是 dede_,也可能是 dy_ 等自定义前缀),然后找到名为 dede_ad(或你的前缀加ad)的表。

  3. 编辑广告记录dede_ad 表中,你会看到 adid(广告ID)、tagname(广告位标识)、normbody)等字段。

    • 找到你要修改的广告记录。
    • 点击该行记录的 【编辑】 按钮。
    • normbody 字段中,你会看到HTML格式的广告代码,这里的内容和方法二中的第5步一样,你需要手动替换 <img> 标签里的 src 属性。
  4. 保存 点击 【执行】【保存】 按钮以完成数据库的修改。

警告:直接操作数据库有风险,请务必在操作前备份数据库,以防万一。


总结与建议

方法 优点 缺点 适用场景
后台广告管理 最安全、最规范,可视化操作,无需懂代码 需要广告是通过后台添加的 99%的推荐场景,所有通过后台添加的广告
修改模板文件 灵活性高,可处理硬编码的广告 需要懂基本的HTML和模板知识,操作稍复杂 广告代码直接写在模板文件里,未使用后台模块
修改数据库 直接、底层 风险极高,容易出错,不推荐普通用户使用 特殊的程序调用场景,且你非常了解数据库结构

给你的建议:

  • 首先尝试【方法一】,这是最标准、最安全的方法。
  • 如果在后台广告管理里找不到你的广告,再考虑【方法二】。
  • 尽量避免使用【方法三】,除非你清楚自己在做什么并且已经备份了数据。

希望这个详细的教程能帮助你成功更换广告图片!

-- 展开阅读全文 --
头像
dede arclist idlist如何调用指定ID列表?
« 上一篇 12-07
dede图片附件类dede img如何使用?
下一篇 » 12-07

相关文章

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

目录[+]