国强极客
有问题请加微信:guoqiang7585
国强极客

ecshop新版不能在模板文件.dwt和.lbi中直接添加php代码的解决方法

ecshop新版不能在模板文件.dwt和.lbi中直接添加php代码的解决方法

一定要注意是电脑版还是手机版 对应的文件别弄错了
打开 includes/cls_template.php
手机版是 /mobile/includes/cls_template.php

找到下面的函数

/**
 * 处理字符串函数
 *
 * @access  public
 * @param   string     $source
 *
 * @return  sring
 */
function fetch_str($source)
{
    if (!defined('ECS_ADMIN'))
    {
        $source = $this->smarty_prefilter_preCompile($source);
    }
    $source = preg_replace("/<\?[^><]+\?>|<\%[^><]+\%>|<script[^>]+language[^>]*=[^>]*php[^>]*>[^><]*<\/script\s*>/iU", "", $source);
    return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);
}

删除

$source = preg_replace("/<\?[^><]+\?>|<\%[^><]+\%>|<script[^>]+language[^>]*=[^>]*php[^>]*>[^><]*<\/script\s*>/iU", "", $source);
赞赏
对内容有疑问,请加我微信:guoqiang7585
# #
首页      CMS      ecshop      ecshop新版不能在模板文件.dwt和.lbi中直接添加php代码的解决方法

国强极客

文章作者

博客站长,有问题请加微信【guoqiang7585】。

国强极客

ecshop新版不能在模板文件.dwt和.lbi中直接添加php代码的解决方法
一定要注意是电脑版还是手机版 对应的文件别弄错了 打开 includes/cls_template.php 手机版是 /mobile/includes/cls_template.php 找到下面的函数 /** * 处理字符串函数 * * @access …
扫描二维码继续阅读
2019-11-29