Version 5.1.5

helper.php 函数辅助文件

作用:在特殊场景应用时,需要自定义变量或者对数据进行处理以及一些复杂的场景需求。
helper.php 是一个函数类文件

helper.php文件存放在:"includes/templates/模板文件夹/helper.php";
作用:在标签调用数据的同时,偶尔会出现一些特殊情况需要对数据进行特殊处理而衍生一个数据辅助处理函数文件
使用方法:{openzc:标签 function="辅助函数"}... ...{/openzc:标签}


helper.php 是一个类文件 ,下面是源代码示例

<?php
class helper{

	function __construct(){
    
	}
    
    //**Run函数:在网页模板加载之前执行,使用空间比较广因人而异**//
	function Run(){
		$this->demo1();
	}
    
    function demo1(){
    	//**可以用来自定义全局变量或数组变量
    	$GLOBALS['bianlian']="bianliang";
        //**可以用来判断访客属性进行跳转
        ... ...
        //**应用场景空间大,根据实际情况灵活变通
    }
}
?>

DEMO1:当调用促销活动产品列表时,促销倒计时,时间格式有要求
其中标签调用该怎么写还怎么写不变,重点是在函数里面将数据修改成前端需要的形式
原版数据格式:2020-12-21 -> 修改为时间戳
注意:同样使用应变的空间很大,因人而异


前端代码示例:
{openzc:prolist flag="sale" function="gettime()"}
倒计时:[field:sale_date_end/]
{/openzc:prolist}

helper.php文件内容
<?php
class helper{

	function __construct(){
    
	}
    
    function Run(){
		
	}
    //**自定义辅助函数
    function gettime($data){
        $data["sale_date_end"]=strtotime($data["sale_date_end"]);
        return $data;
    }
?>