您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop自定义函数和调用方法实例
海露2024-12-19Ecshop商城教程已有人查阅
导读ECShop {insert name=’cart_info’}|insert_function|动态函数库在ECShop模板的dwt文件中,经常可以看到类似 {insert_scripts files=’common.js’}或者{insert name=’cart_info’}的代码。
ECShop {insert name=’cart_info’}|insert_function|动态函数库在ECShop模板的dwt文件中,经常可以看到类似 {insert_scripts files=’common.js’}或者{insert name=’cart_info’}的代码。
对于{insert_scripts files=’common.js’},我们可以很理所当然猜想到它是调用JS文件的语句。
而很多人都不清楚这个{insert name=’cart_info’}是调用的哪里的内容。
其实,它与上面的类似,只是它掉的不是文件,而是函数返回的字符串,可以是HTML,也可以是普通字符串。
打开ECSHOP的安装的根目录下的includes文件夹,查找一个名为 lib_insert.php的文件。
在文件中查找“cart_info”,你会发现一个insert_cart_info()函数,没错,{insert name=’cart_info’}调出来的所有内容就是该函数的返回值。注意它的函数名的命名规则是 “insert_” + 函数后缀名,这样在模板中调用时就可以用{insert name=’函数后缀名’}的方式调用函数的返回值了。
知道了这些。我们就可以在此文件中定义自己的函数,在模板中通过类似的方式调用就可以了。这个动态的调用功能很方便,因为我只要我定义了函数,就可以在任何模板中调用该函数的返回值,就不用在去找该模板对应的PHP文件了,而且删除的话直接在模板里删掉就可以了,不会造成资源的浪费。
对于{insert_scripts files=’common.js’},我们可以很理所当然猜想到它是调用JS文件的语句。
而很多人都不清楚这个{insert name=’cart_info’}是调用的哪里的内容。
其实,它与上面的类似,只是它掉的不是文件,而是函数返回的字符串,可以是HTML,也可以是普通字符串。
打开ECSHOP的安装的根目录下的includes文件夹,查找一个名为 lib_insert.php的文件。
在文件中查找“cart_info”,你会发现一个insert_cart_info()函数,没错,{insert name=’cart_info’}调出来的所有内容就是该函数的返回值。注意它的函数名的命名规则是 “insert_” + 函数后缀名,这样在模板中调用时就可以用{insert name=’函数后缀名’}的方式调用函数的返回值了。
知道了这些。我们就可以在此文件中定义自己的函数,在模板中通过类似的方式调用就可以了。这个动态的调用功能很方便,因为我只要我定义了函数,就可以在任何模板中调用该函数的返回值,就不用在去找该模板对应的PHP文件了,而且删除的话直接在模板里删掉就可以了,不会造成资源的浪费。
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop小起订量的设置方法
第一步,商品表必须有个字段 代表某个商品 小订购数量->min_number打开goods表 在之后字段添加一个min_number tinyint类型 默认值为0 代表没有小起订量
怎么删除ecshop2.7.3后台左侧菜单中的云服务中心
使用过ecshop2.7.3的朋友都知道了,在ECSHOP2.7.3后台左侧菜单中增加了一个“云服务器中心”,若是给客户使用可能不是很美观,如果我想删除掉该怎么办捏?
ecshop红包功能添加方法
1.领取红包:也就是传递一个红包ID,和user_id然后update更新过来2.获取未领取过的红包列表:然后随机函数array_rand($arr,1),随机返回一个数组,从而获得红包列表的红包ID以上两步基本满足,领取红包功能。
ecshop后台订单列表的商品缩略图尺寸怎么定义
这里所说的“后台订单列表的商品缩略图”是指鼠标滑过订单号时弹出的那个浮动层里的商品缩略图。下面是修改方法
相关源码
-
(PC+WAP)茶叶茶艺茶道茶文化pbootcms模网站源码下载本模板基于PbootCMS系统开发,为茶叶企业、茶艺培训机构设计,特别适合展示茶产品、茶道文化等内容。采用响应式技术,确保在不同设备上都能呈现优雅的茶文化氛围。查看源码 -
帝国cms7.5游戏门户H5小游戏网站模板源码免费下载基于帝国CMS7.5开发的H5游戏门户模板,为在线游戏平台设计。支持PC端与移动端同步生成,打造完整的游戏娱乐体验平台。查看源码 -
(自适应)大型农业机械设备水稻玉米收割机网站pbootcms源码下载本模板基于PbootCMS内核开发,为农业机械设备制造与销售企业设计,特别适合水稻玉米收割机、拖拉机、播种机等农用机械展示。模板充分考虑了农机行业的特性,从产品展示到技术参数,从作业案例到售后服务查看源码 -
(自适应响应式)英文外贸医疗科研耗材设备pbootcms网站模板为医疗设备和外贸企业设计的响应式网站模板,基于PbootCMS系统开发。突出医疗产品认证展示和国际化特性,通过专业化的产品参数展示模块和文档管理系统,满足医疗行业严格的信息披露要求。查看源码 -
(自适应响应式)黑色LED显示屏户外广告屏网站源码下载这是一款基于PbootCMS内核开发的响应式网站模板,专门为LED显示屏及户外广告行业打造。模板适配各类显示设备,帮助企业快速搭建专业官网,展示产品与服务优势,有效提升品牌形象。查看源码 -
(自适应)重工工业机械挖掘机机推土机网站源码下载基于PbootCMS内核开发的专业级重工机械企业网站模板,适用于挖掘机、推土机等重型工业设备展示。采用响应式设计技术,确保在各类设备上均能呈现专业视觉效果,帮助企业建立数字化展示窗口。查看源码
| 分享笔记 (共有 篇笔记) |
