您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop自定义函数和调用方法实例
海露2024-12-19 11:54:06ecshop商城教程已有人查阅
导读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帮助中心文章显示数量限制的修改方法
教你一个“在ECSHOP帮助中心限制文章显示条数”的方法,例如只显示每个小类的前5篇文章。为了照顾大多数站长,本教程倾向于在模板里修改实现。 -
ecshop商品包装设置教程和参数说明
今天为大家详细解说一下ECSHOP商品包装设置。如果您的商城是礼品商城,为了使您售出的商品更漂亮,可以给商品包装一下。这时您就可以通过 ECShop 系统的商品包装功能来实现。 -
ecshop后台商店设置教程
ECSHOP商店设置。在网站后台 -> 系统设置 -> 商店设置(下图)里,我们可以完成商店的几乎所有的设置,包括的设置有网店信息基本设置、显示设置、购物流程、商品显示设置 -
ecshop4.0ecshop4.1x后台admin路径修改方法
大家好欢迎大家来到代码号,今天代码号给大家讲解下ecshop4.0后台admin,ecshop4.1x后台路径admin修改图解教程,ECSHOP商城默认后台是admin这样很容易让大家知道后台路径
留言与评论 (共有 条评论) |