标签: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!
标签:nbsp bsp 改进 2.7 exp case color 时间格式 xpl
原文地址:http://www.cnblogs.com/GaZeon/p/7244219.html