论坛风格切换
  • 4300阅读
  • 0回复

zencart获取安装的运费和支付模块数量 [复制链接]

上一主题 下一主题
 

发帖
6653
大洋
50269
贡献值
940
只看楼主 正序阅读 使用道具 楼主  发表于: 2012-12-29

function zen_count_payment_modules()  
function zen_count_shipping_modules() 
这两个zencart函数 顾名思义就知道是获取支付模块和运费模块的模块数,这里只的是已经安装了的模块数量。这两个zencart函数最主要的就是使用zen_count_modules 这个函数,这个函数是获取指定模块的数量,这里的模块均指的是安装了的模块。该函数在includes/functions/functions_general.php 文件中定义  
下面是这些函数的原型代码 
function zen_count_modules($modules = '') { 
    $count = 0; 
    if (empty($modules)) return $count; 
    $modules_array = preg_split('/;/', $modules); 
    for ($i=0, $n=sizeof($modules_array); $i<$n; $i++) { 
      $class = substr($modules_array[$i], 0, strrpos($modules_array[$i], '.')); 
      if (is_object($GLOBALS[$class])) { 
        if ($GLOBALS[$class]->enabled) { 
          $count++; 
        } 
      } 
    } 
    return $count; 
  } 
//// 
  function zen_count_payment_modules() { 
    return zen_count_modules(MODULE_PAYMENT_INSTALLED); 
  } 
//// 
  function zen_count_shipping_modules() { 
    return zen_count_modules(MODULE_SHIPPING_INSTALLED); 
  }

zencart外贸网站案例请看http://www.zencar-bbs.com/ 如果QQ在线联系没有反应,请直接加QQ:1023206115 或者 2257583107
关于zen cart的问题请发帖说明,不要发站内信,也不要QQ问,就是问了也没有人回复的。可以发好帖子,发帖子地址给我,叫我回复
!!!我要免费模板!!!
快速回复
限80 字节
批量上传需要先选择文件,再选择上传(---删除纯表情和无意义内容,扣1分---)
 
上一个 下一个