开发者社区> 问答> 正文

关于TMPL_STRIP_SPACE配置:报错

TMPL_STRIP_SPACE开启后会去除模板文件里面的html空格与换行,但问题来了,模版类属性class="c1 c2 c3"中的c1,c2,c3间的空格也会被去除,让网站一团糟。这个问题要如何解决呢?

展开
收起
kun坤 2020-06-20 11:43:40 991 0
1 条回答
写回答
取消 提交回答
  • if(C('TMPL_STRIP_SPACE')) {
                /* 去除html空格与换行 */
                $find           = array('~>\s+<~','~>(\s+\n|\r)~');
                $replace        = array('><','>');
                $tmplContent    = preg_replace($find, $replace, $tmplContent);
            }

    有么?

    ######

    多谢 我的class都是赋值的变量做站群的随机模版 可能和这个有关系 现在多加入一个空格 问题解决了。


    if(C('TMPL_STRIP_SPACE')) {
        /* 去除html空格与换行 */
        $find           = array('~>\s+<~','~>(\s+\n|\r)~');
        $replace        = array('> <','> ');
        $tmplContent    = preg_replace($find, $replace, $tmplContent);
    }


    2020-06-20 11:43:53
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Nobody puts Spark in the Container 立即下载
Bulletproof Jobs @ Scale Patterns for Spark Magic 立即下载
AVPASS:Automatically Bypassing 立即下载