先确认你的苹果CMS是v10主流版本(v8同理但路径略有不同,本文以v10为例),然后按以下2步做准备:
template/你的模板文件夹名,右键压缩整个文件夹到本地(防止改错无法恢复)。苹果CMS v10的弹窗通常藏在这3个高频文件中,逐个排查:
路径:template/你的模板文件夹名/public/head.html
搜索关键词(按顺序搜,命中概率高):
alert(原生弹窗,概率低但老模板可能有)layer.open(layer.js插件弹窗,主流模板常用)layer.msg(layer.js消息弹窗,也可能带跳转类的)modal(bootstrap/Vue类的自定义弹窗)搜索后会找到类似下面的layer.open代码块(复制整段注释/删除前留个本地备份更稳妥):
``` ```路径:template/你的模板文件夹名/public/footer.html
排查方式和关键词完全同上,很多模板喜欢把广告弹窗放在底部,因为不影响头部核心资源加载。
路径:template/你的模板文件夹名/index.html
排查关键词同上,部分模板只在首页做专属弹窗。
找到代码块后,选以下任意一种(推荐前2种,不用删代码,后悔可恢复):
用编辑器的注释快捷键(VS Code/Notepad++是Ctrl+/),把找到的整段弹窗JS代码包裹在(HTML注释,适合放在script标签外的注释说明)或者/ /(JS多行注释,直接包裹JS代码块)里,注释后保存上传覆盖原文件即可。

刚才的代码块注释示例:
``` ```如果不想全注释,可以把延迟时间改成9999999999(约1157天,相当于不弹出),或者直接删掉setTimeout的包裹代码只保留空函数,保存上传即可。
修改延迟时间示例:
``` ```如果确定以后不用这个弹窗,直接选中找到的整段JS代码删除,保存上传覆盖原文件即可。
如果关闭广告后想放公告/会员福利弹窗,用下面这段layer.js原生弹窗代码(苹果CMS v10默认已加载layer.js,无需额外引入):
路径选择刚才找到的高频文件(建议放template/你的模板文件夹名/public/head.html或footer.html的
标签前):
``` ```
代码参数说明(按需修改,其他参数保留即可):
['700px', '400px'],移动端自动适配。72460601000是7天的毫秒数,改成12460601000就是1天弹出一次,改成0就是每次访问都弹出。0就是打开页面立即弹出。修改好参数后,保存上传覆盖原文件,刷新浏览器(强制刷新Ctrl+F5/Command+Shift+R清除缓存)即可看到效果。
ad.html或notice.html公共文件引入,排查引入的路径。下一篇: 苹果CMS模板导航菜单修改完整实操指南
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图