首页 > 其他 > 详细

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

时间:2017-07-27 13:12:52      阅读:253      评论:0      收藏:0      [点我收藏+]

今天使用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模板变量标签改进

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!