开发者社区> 问答> 正文

关于TMPL_STRIP_SPACE配置:配置报错

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

展开
收起
kun坤 2020-06-02 18:06:22 365 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-02 18:07:02
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
OPEN SOURCE IN A DATA-DRIVEN WORLD 立即下载
Nobody puts Spark in the Container 立即下载
Custom applicationgs 立即下载