码迷,mamicode.com
首页 > 其他好文 > 详细

【Ecshop】v2.7.3模板变量标签改进

时间:2017-07-27 13:34:03      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:nbsp   bsp   改进   2.7   exp   case   color   时间格式   xpl   

今天使用ecshop模板格式化时间,{$time|date:‘Y-m-d H:i:s‘}

却一直没有显示出效果,查一下代码,发现处理变量标签的代码非常简单粗暴,只有一行

位置:includes/cls_template.php 大概590行:

$s = explode(‘:‘, $mod);

直接把时间格式给切掉几份了。

 

于是在其下添加两行代码改进:

$s = explode(‘:‘, $mod);

#添加下面两行                
preg_match_all(‘|([\‘\"][^\‘\"]+[\‘\"])|‘,$mod,$match);
$s=array_merge([$s[0]],$match[1]);

问题解决!

 

附:使ecshop支持date标签

在switch内添加:

case ‘date‘:
    $p="date({$s[1]},".$p.‘)‘;
    break;

OK!

 

【Ecshop】v2.7.3模板变量标签改进

标签:nbsp   bsp   改进   2.7   exp   case   color   时间格式   xpl   

原文地址:http://www.cnblogs.com/GaZeon/p/7244219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!