船说 CMS 目录页广告怎么放置

域名注册
域名注册 正式会员超兽战士 👑年卡会员
发布于 2026-10-08 17:18 ·1 浏览 ·0 回复

学完这篇,你能在船说 CMS 的目录页(栏目列表页)上正确放上广告,并且知道后台广告位和模板硬编码两种做法分别什么时候用。

第一步:先确认目录页用的是哪个模板文件

这一步要搞清楚"你要改的是哪个文件",否则改半天没反应。

登录后台(一般是 你的域名/admin.php 或 /admin),进入「内容」→「栏目管理」,找到目标栏目点「修改」,在右侧或「模板设置」区域看「列表页模板」这一项。它写的就是文件名,常见的是 list.html、list_article.html、list_product.html 这类。

记下这个名字,然后去服务器文件管理器或 FTP 里打开模板目录,路径通常是:

/template/你的模板名/  (有的版本是 /app/template/ 或 /theme/)

在里面找刚才那个文件。目录页广告就加在这个文件里。

注意:模板目录下常按终端分文件夹,比如 pc/ 和 mobile/。如果你只改 pc 目录,手机端访问看不到广告,两边要各改一次。

第二步:决定用后台广告位还是直接写 HTML

船说 CMS 一般带「广告管理」模块,位置在后台左侧菜单的「扩展」或「运营」下的「广告管理」。

两种做法的区别:

  • 用后台广告位:广告图片、链接、上下线时间都能在后台改,不用碰代码。适合客户自己会换图的站。
  • 直接在模板写 HTML:位置想放哪就放哪,不受广告位样式限制,分页页也不会重复。适合固定广告或写死的联盟代码。

新手建议先走后台广告位,跑通了再考虑硬编码。

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

这一步做完,你会拿到一段调用标签。

点「广告管理」→「添加广告」,逐项填:

  1. 广告名称:写清楚,比如"首页顶部通栏",方便以后找。
  2. 广告类型:选「图片」或「代码」。联盟广告(如百度联盟、Google AdSense)选「代码」,把整段 JS 粘进去。
  3. 投放范围/位置:如果有下拉选项,选「列表页」或「全部」。
  4. 图片和链接:图片广告上传图片,填跳转地址和 alt 文字。
  5. 起止时间:不填就是永久。
  6. 排序:数字越小越靠前。

保存后回到广告列表,每条广告右侧通常有「获取代码」或直接显示一段标签,形如:

{ad id="3"}
<!-- 或 -->
{$ad_3}

不同版本前缀不一样,以你后台实际显示的为准,不要照抄本文的写法。

注意:广告位标签必须在模板文件里被解析才有效。如果你把标签写进文章正文或栏目的「栏目描述」里,大多数版本不会替换,页面上会直接显示那串花括号。

第四步:把广告代码插入目录页模板

用编辑器打开第一步找到的列表模板文件。

先找到循环开始的位置,通常是:

{volist name="list" id="vo"}
<!-- 或 -->
{foreach $list as $vo}

广告放循环外,就是放在这行之前或之后,这样一页只出现一次。放在循环里会每条内容都跟一个广告,页面会很难看。

保存文件,上传覆盖原文件。

注意:如果模板里广告上方紧挨着的是分页标签 {page} 或 {$page},广告要放分页标签之前,别放到分页线下面——那里已经是页面底部了。

第五步:清缓存再刷新

后台「系统」→「更新缓存」或「清除缓存」,有的版本叫「一键清除」。同时用浏览器 Ctrl+F5 强制刷新,或者直接开无痕窗口看。

如果还是没变化,去服务器删掉缓存目录里的内容:

/runtime/cache/

(有的版本是 /data/cache/ 或 /cache/,删里面的文件,别删目录本身。)

第六步:检查分页和移动端

点进栏目翻到第 2 页、第 3 页,确认广告正常显示、没有错位。如果第二页开始广告消失,说明你用的是静态生成的列表页,需要在后台「生成」→「更新栏目页」里重新生成一遍。

最后用手机或浏览器 F12 的手机模式看一眼,广告宽度超出屏幕就把图片宽度改成 width:100%;height:auto;。

小结

  • 目录页广告改的是栏目的「列表页模板」,先在栏目设置里确认文件名。
  • 后台「广告管理」加广告拿到调用标签,把标签放在模板循环外面。
  • 放循环里面会出现一页多个广告,放分页标签下面等于没放。
  • 改完必须清缓存、强刷,静态页还要重新生成。
  • pc 和 mobile 模板目录是两份,别只改一边。
版权声明:本文来自 GJ站长论坛《船说 CMS 目录页广告怎么放置》
原文链接:https://www.gj0.com/thread-1072.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~