联系官方销售客服

1835022288

028-61286886

迅睿框架 版主:迅睿框架研发组
关闭了移动端首页生成 但实际上还是会生成呢
类型:迅睿CMS 更新时间:2021-01-17 16:26:47

怎么感觉4.3.11 像是 如果关闭了移动端首页生成 但实际上还是会生成呢


插件名称:

回帖
  • 张益达
    #1楼    张益达
    2020-09-11 11:19:10
    Chrome 0
    移动端是 m. 这种二级域名
  • #2楼    迅睿框架创始人
    2020-09-11 11:19:36
    Chrome 0

    image
    开启这个就会生成
  • 展望未来
    #3楼    展望未来
    2020-09-11 11:21:25
    Chrome 0
    设置里面,开启首页静态了??
  • 张益达
    #4楼    张益达
    2020-09-11 13:03:48
    Chrome 0
    回复迅睿框架创始人 老大
    image
    这个的意思是不是说移动断是独立域名的话就会生成,比如说是m.这样式的, 不管移动有没有打开“生成静态”这个选项,都回去生成一个index.html
  • #5楼    迅睿框架创始人
    2020-09-11 13:19:37
    Chrome 0
    你单独写这句话判断,就是只要pc域名和移动端域名不一致时就会生成index.html我们cms不是这种的思路,只有开通一楼图片的开关,且绑定了移动端域名时才会生成index.html
  • 张益达
    #6楼    张益达
    2020-09-11 13:31:01
    Chrome 0
    回复迅睿框架创始人
    image
    这是官方的,不是我写的。
  • #7楼    迅睿框架创始人
    2020-09-11 13:42:10
    Chrome 0
    官方是我的写的啊,我判断的原理是当开启一楼开关的时候,通过m.域名访问移动端时就自动生成index.html没有问题啊
  • #8楼    迅睿框架创始人
    2020-09-11 13:43:04
    Chrome 0
    // 开启过首页静态时
    if (SITE_INDEX_HTML && !defined('SC_HTML_FILE')) { // 表示开启一楼开关时
        if (defined('IS_MOBILE') && IS_MOBILE) {// 表示通过移动端m域名访问时
            // 移动端,当移动端独立域名情况下才生成静态
            if (SITE_MURL != SITE_URL) { // 表示移动端域名是独立的时
                file_put_contents(\Phpcmf\Service::L('html')->get_webpath(SITE_ID, 'site', 'mobile/index.html'), $html);
            }
        } else {
            // pc
            file_put_contents(\Phpcmf\Service::L('html')->get_webpath(SITE_ID, 'site', 'index.html'), $html);
        }
    }
    满意答案
  • Chien
    #9楼    Chien
    2020-09-11 13:45:29
    Chrome 0


    这里点关闭,就不会生成了
  • 步兵过河
    #10楼    步兵过河
    2020-09-11 13:54:45
    Chrome 0

    image
    这里关闭才不会生成首页静态
  • 张益达
    #11楼    张益达
    2020-09-11 15:49:14
    Chrome 0
    回复迅睿框架创始人 完美了
  • 乌骨人
    #12楼    乌骨人
    2020-09-11 15:52:52
    Chrome 0
    把十楼的开关关闭就不会生成了
  • 张益达
    #13楼    张益达
    2020-09-11 15:56:10
    Chrome 0
    乌骨人
    // 开启过首页静态时
    if (SITE_INDEX_HTML && !defined('SC_HTML_FILE')) { // 表示开启一楼开关时
        if (defined('IS_MOBILE') && IS_MOBILE) {// 表示通过移动端m域名访问时
            // 移动端,当移动端独立域名情况下才生成静态
            if (SITE_MURL != SITE_URL) { // 表示移动端域名是独立的时
                file_put_contents(\Phpcmf\Service::L('html')->get_webpath(SITE_ID, 'site', 'mobile/index.html'), $html);
            }
        } else {
            // pc
            file_put_contents(\Phpcmf\Service::L('html')->get_webpath(SITE_ID, 'site', 'index.html'), $html);
        }
    }
    不能关,老大这个方法就行了
  • ibuc2t
    #14楼    ibuc2t
    2020-09-11 15:59:00
    Chrome 0
    我的就可以关啊,关了就不会生成了,怎么可能不能关啊
  • 帝云网络
    #15楼    帝云网络
    2020-09-12 10:31:09
    Chrome 0
    既然不需要单独的手机站,不绑定独立域名到mobile目录,那管它生不生成呢。
  • 张益达
    #16楼    张益达
    2021-01-17 16:26:47
    Chrome 0
    迅睿框架创始人:非常感谢