业务经理

微信扫描以上二维码

028-61286886

技术咨询

手机版静态首页会生成到根目录下,替换生成的pc首页

迅睿框架 更新 2020-12-17 10:31:39 nuosen

更新最新版本后,手机版静态首页会生成到根目录下,替换生成的pc首页,造成首页变成手机版,感觉应该是core\controllers\home.php 中_index函数问题,把if(SITE_INDEX_HTML)一段注释后,恢复正常,请检查

方案

  • 浮生半日 #1 · 2020-09-04 08:30:41
    把if(SITE_INDEX_HTML)一段注释后,就不会生成静态了吧??
  • 官方研发实习技术 #2 · 2020-09-04 08:33:03
    你二次开发改文件的话,core\controllers\home.php,这个文件是系统文件不能改的在core\controllers\home.php,把if(SITE_INDEX_HTML)一段注释后,根目录就不会生成index.html了,这个文件一定不要修改
  • hao #3 · 2020-09-04 08:35:27
    浮生半日 搞笑的是,注释以后才恢复正常,这个函数是在html()函数里调用的,html() 函数和 _index()函数中内容有重复
  • 挨个儿 #4 · 2020-09-04 08:35:45
    SITE_INDEX_HTML 这一段删除后,就不会有html文件生成了,你居然正常,说明你代码有问题啊,,,,检查下你是不是还在其他地方写了生成程序??
  • 亿万富翁 #5 · 2020-09-04 08:37:39
    html() 函数和_index()函数本身就类似的功能,看来你对源码不熟悉啊,熟悉源码后再二开嘛,我是先学习ci框架再二开的
  • hao #6 · 2020-09-04 08:37:45
    官方研发实习技术 注释后,依然可以生成 在html()函数里有生成的代码 显然是重复了 而且我的站点里 生成的手机版首页会覆盖我的默认首页
  • 官方研发实习技术 #7 · 2020-09-04 08:40:12
    注释后,正常情况是不会生成的你的任然会生成html吗?
  • 左手 #8 · 2020-09-04 08:41:29
    你是不是安装了自动首页的插件??如果你注释了就多半是插件帮你生成的,以前那个插件有点问题就是url域名串的厉害,插件作者更新了我就ok了
  • hao #9 · 2020-09-04 08:42:44
    官方研发实习技术 是,你自己看看代码吧 我是昨晚更新最新文件后发现问题的 然后一点点排查测试这么解决的 反正我这是这么个情况
  • 官方研发实习技术 #10 · 2020-09-04 08:45:05
    我试过了,把SITE_INDEX_HTML去掉,就没有html文件生成了你检测下是不是你还写了什么生成的程序呢?
  • hao #11 · 2020-09-04 08:46:22
    左手 是安装了插件,但是更新之前把插件卸载了,就是因为新的更新不删除静态首页了,才更新的新版本,我反复确认了 每次生成后,静态首页生成时间和执行生成静态操作时间是一致的
  • hao #12 · 2020-09-04 08:47:29
    官方研发实习技术 没有 昨晚更新的最新的版本,没动核心程序
  • hao #13 · 2020-09-04 08:52:28
    官方研发实习技术
    image

    image
  • 官方研发实习技术 #14 · 2020-09-04 08:53:44
    你是在二次开发程序吗,这个文件是不能修改的
  • 易学习 #15 · 2020-09-04 08:58:04
    那就用老版本呗
  • 阿库娅 #16 · 2020-09-04 09:00:28
    • 自动生成首页静态

      插件功能:自动生成网站首页静态文件index.html,不需要手动生成,当有人访问网站时...

    安装这个插件,我觉得挺好用的
  • hao #17 · 2020-09-04 09:06:47
    满意答案
    官方研发实习技术 我是从码云上截的最新源码的图 不是二开,我也不想动这个文件 但是问题是我更新最新源码后,pc首页被篡改成了手机站首页,我把_index()函数里 这段注释掉后恢复正常了
    if (SITE_INDEX_HTML) {if (defined('IS_MOBILE') && IS_MOBILE) {// 移动端,当移动端独立域名情况下才生成静态if (SITE_MURL != SITE_URL) {file_put_contents(\Phpcmf\Service::L('html')->get_webpath(SITE_ID, 'site', 'mobile/index.html'), $html);}} else {// pcfile_put_contents(\Phpcmf\Service::L('html')->get_webpath(SITE_ID, 'site', 'index.html'), $html);}}
  • 马哥 #18 · 2020-09-04 09:12:49
    最新版我的pc和移动ok啊,访问时会自动给我生成了,我没有发现什么异常
  • 这是BUG #19 · 2020-09-04 09:23:34
    新版支持自动生成首页,我把插件卸载了,过了一天手机还是手机界面,没有发现你这种情况,生成时间也是最近的,是访问自动生成
  • Pretty #20 · 2020-09-04 09:28:36
    新版可以自动生成的,需要访问时才可以,我手机的都生成成功了
  • hao #21 · 2020-09-04 12:59:36
    官方研发实习技术 新版本确实是可以自动生成首页 如果通过直接访问生成的主页是没有问题的 但是通过后台静态生成 生成的首页是手机版
  • nuosen #22 · 2020-12-17 10:31:39
    @hao:感谢帮助!

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关