论坛风格切换
  • 3541阅读
  • 4回复

zencart如何定义新函数 [复制链接]

上一主题 下一主题
 

发帖
6653
大洋
50269
贡献值
940
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-07-31
关键词: zencart函数

做zen cart的二次开发,可能会用到一些自己写的函数,那么怎么自定义一个函数呢? 
当然了,首先需要会定义一个php函数,这是最基本的要求了。 
其次,为了让自定义的函数在系统的如何地方都可以使用,那么只要遵循zen cart文件替换机制就可以了。在includes\functions\extra_functions 目录下面添加一个PHP文件,里面就输入自定义函数的内容就可以了。zen cart在加载系统的时候会加载这里的函数定义,所以在系统的任何一个地方都可以使用该函数。为了保持统一性,建议函数的名字以zen_开头

zencart外贸网站案例请看http://www.zencar-bbs.com/ 如果QQ在线联系没有反应,请直接加QQ:1023206115 或者 2257583107
关于zen cart的问题请发帖说明,不要发站内信,也不要QQ问,就是问了也没有人回复的。可以发好帖子,发帖子地址给我,叫我回复
!!!我要免费模板!!!
发帖
97
大洋
117
贡献值
4
只看该作者 沙发  发表于: 2012-07-31

有例子就好了。

zencart仿站培训
发帖
22
大洋
40
贡献值
3
只看该作者 板凳  发表于: 2012-08-02

我在里面定义好方法后,那应该怎么调用呢?$this->xxx();这样吗? 

发帖
3
大洋
13
贡献值
0
只看该作者 地板  发表于: 2012-08-06

这里面是定义的函数,直接写 函数名(自定义参数) 如下: 
chaoren.php文件内容如下: 
<?php 
//自定义函数 chaoren测试用的 
function zen_chaoren($canshu){ 
  echo $canshu; 

?> 
 
在tpl_header.php调用(位置可以自己随便写) 
<?php 
zen_chaoren('hello world!'); 
?> 
 


发帖
306
大洋
568
贡献值
28
只看该作者 4楼 发表于: 2012-09-10

这个表示很深奥

快速回复
限80 字节
如果您在写长篇帖子又不马上发表,建议存为草稿。发帖请遵守版规(---删除纯表情和无意义内容,扣1分---)
 
上一个 下一个