正在阅读:一棵php的类树(支持无限分类)一棵php的类树(支持无限分类)

2004-04-28 14:35 出处:CSDN 作者:hahawen 责任编辑:linjixiong

           *  样式可以根据自己的需要任意修改  ,但是不能删除现有的元素 
         */ 
         var  $blockTpl  =  ' 
     <table  border="0"  cellpadding="0"  cellspacing="0"> 
   <tr> 
   <td  colspan="2"><a  onclick="expand(__id__);  return  false;"  href="#"> 
     <img  src="__image__"  border="0"  width="15"  height="15"  id="img__id__"></a> 
      <a  onclick="expand(__id__);  return  false;"  href="#"> 
   __name__</a></td> 
    </tr> 
    <tr  id="node__id__"  style="display:__open__;"> 
                                   <td  width="20"></td><td>__inner__</td> 
        </tr> 
   </table>'; 
         /* 
           *  这个是小分类的模板 
           * 
           *  see  $blockTpl 
         */ 
         var  $elementTpl  =  '<img  src="images/line.gif"  width="15"  height="15"><a  href="?id=__id__"><font  color="white">__name__</font></a><br/>'; 
         /* 
           *  这个是当前位置显示模板 
           * 
           *  see  $blockTpl 
         */ 
         var  $currentTpl  =  '<a  href="?id=__id__"><font  color="white">__name__</font></a>'; 
         var  $js  =  "images/tree.js"; 
  
         var  $imgOpen  =  'images/treeopen.gif'; 
           var  $imgClose  =  'images/treeclose.gif'; 
         var  $imgLine  =  'images/line.gif'; 
  
         var  $cachFile  =  ''; 
         var  $expand  =  0; 
  
         var  $result  =  array(); 
         var  $treeStr  =  ''; 
         var  $currentStr  =  ''; 
         /* 
           *  用来初始化,传入分类数据 
           * 
           *param  $data  array() 
         */ 
             function  Catagory(&$data){ 
               $this->_init($data); 
         } 
    
         function  _init($tmpData){ 
                 $plevel  =  $clevel  =  $treeData  =  array(); 

 

  希望看到更多更经典的开发技巧,请随时刷新《开发特区》栏目。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品