zencart相关函数持续更新,都可以发散修改!!!
2015-11-10 00:00
337 查看
1.判断库存
if ($products_all->fields['products_quantity'] <=0) { echo '<div class="product_all_sold_out">'; echo '</div>'; }
2.获取当前页面分类id和分类名
<?php //输出当前语言下,分类ID为3的分类的描述 echo zen_get_category_description(3, $_SESSION['languages_id']) ; ?>
$current_category_id这个PHP变量就是保存当前分类的ID,这是一个全局变量,可以直接使用。这个变量在includes\init_includes\init_category_path.php 文件里面定义$current_category_id = $cPath_array[(sizeof($cPath_array)-1)];其中$cPath_array = zen_parse_category_path($cPath); 这里涉及到一个函数zen_parse_category_path(),顾名思义,这个函数的作用就是解析分类路径,这个主要是解析保护父级分类和子分类。
比如cPath=1_2_3 这种参数,这个函数就是把这三个数字解析出来。当前分类的ID就是最后一个数字,这里就是3,而这个函数返回的是一个数组,这里返回的就是包含1、2、3三个整数的数组,而要获取当前的分类ID只要这样:$current_category_id = $cPath_array[(sizeof($cPath_array)-1)]; 就可以了
<?php //输出当前语言下,分类ID为3的分类的名称 echo zen_get_category_name($current_category_id = $cPath_array[(sizeof($cPath_array)-1)], $_SESSION['languages_id']) ; ?>
转载请注明:PHP博客 » zencart相关函数持续更新,都可以发散修改!!!
相关文章推荐
- zencart网站调用wordpress博客
- thinkphp3.2+完美可用PHPMailer库
- PHP获取当前URL路径的处理(适用于多条件筛选列表)
- $.ajax和$.get写法注意
- 二维数组foreach嵌套遍历,判断连续3天以上的算有效数据
- Android(StrictMode)严苛模式介绍
- oracle11g之完全卸载
- linux桌面环境应用
- BarTender中字符筛选器要怎么用?
- Redis & memcache
- Context解析 ----- 读后感
- 我理解的工厂模式和策略模式的区别
- 《IT蓝豹》完整阅读软件客户端app
- 链表的建立以及增加、删除结点的C语言完整代码
- 如何将java工程转变为web工程
- java的注释原则
- 死去活来
- U盘出现0字节问题该如何解决
- Java 登陆拦截器
- 创业新蓝海:代理自助建站赚中小企业钱