功能列表
常见问题
HooPower模板开发

HooPower默认提供二种模板,一种网站风格模板,一种Windows风格模板。更高级应用,用户可以自定义模板,下面我们介绍如何开发属于自己的模板。

1、准备工作,在附加值页面里面找到“管理页面框架风格”,点修改,在“值文本”里面增加一行。方式为“名称=目录名”;目录必须在 /admin/template/mainStyle/下面

2、在“/admin/template/mainStyle/你的目录/”下面新建main.php文件,main.php文件名是不能改。

3、写main.php文件

<?
class pageMain {
    var $po = null; 
    function pageMain(&$parentObj){
        $this -> po = &$parentObj;	//这个$parentObj是admin对象
        $this -> disp();
    }
    function disp(){
        //在这里增加你的处理显示逻辑..
    }
}
?>
如果你想加入XAJAX,那么你的main.php文件必须这样写
<?
require(WEB_ADMIN_CLASS_PATH.'/xajax/xajax.inc.php');
class pageMain {
    var $po = null; 
    var $xo = null;
    function pageMain(&$parentObj){
        $this -> po = &$parentObj;	//这个$parentObj是admin对象
        $this -> disp();
    }
    function disp(){
        $this -> forAjax();			//必须是函数的第一行
        //....在这里增加你的处理显示逻辑....
    }
    function forAjax(){
        $this -> xo = new xajax();
        //....在这里处理你的XAJAX逻辑....
    }
}
?>
例子程序可以参见HooPower现有的二个模板。如果不清楚HooPower类库里相关的类或方法,请查看HooPower文档