将运算代码集成到ecshop的步骤如下:

在 cls_template.php 底部加入函数:

/**

* 处理math中的公式.

* */

function get_math_para($val){

$pa= $this->str_trim($val);

foreach($pa AS $value)

{

if(strrpos($value, '='))

{

list($a, $b) = explode('=', str_replace(array(' ', '"', "'", '"'), '', $value));

if(strpos($b, '$') >= 0)

{

//$b为类似的1+2,$abc*123等

$pattern= "/\\$[_a-zA-z]+[a-zA-Z0-9_]*/";

preg_match($pattern, $b,$arr);

if($arr) {

foreach($arr as $match) {

$v= $this->get_val(substr($match, 1));

$b= str_replace($match, $v, $b);

}

}

}

}

}

return$b;

}

在大概530行处加入:

case 'math':

$t= $this->get_math_para(substr($tag, 8));

return'';

break;

前台模板调用:

{math equation=”$key+1″}

这里注意用双引号。

ecshop模板支持php,ecshop模板支持php数据运算的代码实例相关推荐

  1. akcms在模板文件中书写{php},AKCMS支持灵活的模板插件

    _2mEvMS"> AKCMS从2.6版本起支持自定义的模板插件. AKCMS模板插件安装说明 1 从akcms官网下载模板插件包,正常的话解压缩后只有一个扩展名是.template. ...

  2. AllsitePasswd 全站密码访问插件 支持自定义主题模板

    简介: AllsitePasswd 是一款启用全站密码访问插件,支持自定义主题模板:@呆滞 欢迎 fork,start 说明: 插件默认自带一套模板 用户可以自定义模板,把你的html模板文件放进th ...

  3. HTML和CSS仿唯品会首页,ecshop仿唯品会2014全模板带团购品牌特卖

    ecshop仿唯品会2014全模板带团购品牌特卖,一款简洁时尚的综合通用类模板,特别适用于品牌特卖类电商.整站右侧悬浮式导航特效,头部下拉切换式商品分类树功能.首页多个大幅轮播广告图切换,热销商品功能 ...

  4. ecshop文章频道,ecshop文章cms系统,ecshop的CMS文章频道页插件,ECSHOP模板堂CMS文章频道插件

    插件简介 ECSHOP CMS文章频道插件,ecshop类似CMS的文章频道,页面风格采用主流新闻格式,布局利于推广搜索引的收录,良好清晰的文章页结构布局,更利于搜索引擎蜘蛛抓取,让蜘蛛恋上你的网站. ...

  5. VE视频引擎短视频sdk支持的AE模板功能列表

    VE视频引擎短视频sdk,可以用来搭建模块化短视频制作平台(APP,小程序,网站).设计师使用After Effects(专业的视频制作软件,简称AE)将视频模板制作完成,并使用我们提供的导出工具将需 ...

  6. 计算机软件维护合同违约条款,支持软件维护合同模板

    一.协议双方 *方:_________ 乙方:_________ 二.协议内容 经*乙双方友好协商,应*方要求乙方提供以下服务: 1.协助*方进行图书馆系统维护并且建立系统维护记录. 2.上门进行软件 ...

  7. 11.1.0 Web 打印新支持 UGC 布局模板

    作者:yx 目录 前言 一.在iDesktopX制作布局并输出布局模板 二.将布局模板拷贝到iServer 三.构建Web打印内容 四.结果展示 前言   之前有小伙伴希望 iServer 的 Web ...

  8. Django模板、配置文件、静态文件及案例实现(创建模板、设置模板查找路径、模板接收视图传入的数据、模板处理数据、BASE_DIR、DEBUG、本地语言与时区、App应用配置)

    1.Django模板 网站如何向客户端返回一个漂亮的页面呢? 漂亮的页面需要html.css.js. 可以把这一堆字段串全都写到视图中, 作为HttpResponse()的参数,响应给客户端. 存在的 ...

  9. 由浅入深:自己动手开发模板引擎——解释型模板引擎

    受到群里兄弟们的竭力邀请,老陈终于决定来分享一下.NET下的模板引擎开发技术.本系列文章将会带您由浅入深的全面认识模板引擎的概念.设计.分析和实战应用,一步一步的带您开发出完全属于自己的模板引擎.关于 ...

  10. 由浅入深:自己动手开发模板引擎——置换型模板引擎(四)

    受到群里兄弟们的竭力邀请,老陈终于决定来分享一下.NET下的模板引擎开发技术.本系列文章将会带您由浅入深的全面认识模板引擎的概念.设计.分析和实战应用,一步一步的带您开发出完全属于自己的模板引擎.关于 ...

最新文章

  1. 自定义堆栈(回文检测)
  2. SBO_SP_TransactionNotification 存储过程的应用
  3. 转:mysql的日期/时间函数
  4. Minor GC、Major GC和Full GC之间的区别(转)
  5. 更改sybase服务名
  6. 蓝桥杯历届试题 国王的烦恼(并查集逆序加边+坑)
  7. 深度讲解spring的循环依赖以及三级缓存
  8. python有什么好玩的程序_Python小程序,够你玩一整天~
  9. 文章内容分页功能实现
  10. golang 系统级服务器,golang 服务器监控
  11. php判断直线相交,zoj 1158 判断2线段完全相交
  12. Mysql8秒级加字段_MySQL8.0大表秒加字段,是真的吗?
  13. Python面试题解析之网络编程与并发
  14. DB2之CLOB对象用法
  15. 【docx4j】docx4j操作docx,实现替换内容、转换pdf、html等操作
  16. 微信公众号服务号怎么添加模板消息给所有粉丝群发
  17. 为基于GTK/CLUTTER的库增加GJS支持
  18. 软件构造心得(5)spec、RI、AF、A的概念辨析之spec
  19. layer的btn按钮
  20. 南京艺术学院计算机作曲,南京艺术学院932主科(上机操作计算机作曲应用)考研复习经验...

热门文章

  1. 收藏夹吃灰了:GitHub 上值得收藏的100个精选前端项目!
  2. html5分镜头脚本范例,(最新整理)分镜头脚本范本
  3. 数学和计算机竞赛,数学类和计算机类竞赛有哪些??
  4. html 抽签分小组代码,javascript随机抽签程序
  5. 143_win10如何删除默认输入法
  6. C#WinForm实现雷速网站逆向
  7. 【python爬虫实战】【天天基金网】还在用余额宝存钱?5分钟教你学会筛选优质货币基金
  8. oracle 的日期 between and 用法
  9. 关于DFU 烧录更新image
  10. 华为服务器怎么连接显示器,显示器怎么连接云服务器