#1 jeffrey_shou
ezsoso.com.cn在这先做个小广告,近期我的网站http://www.ezsoso.com.cn即将开通,望Jake谅解,毕竟是自己辛苦做的代码。
lib_part 无极分页类www.ezsoso.com.cn.rarlib_part 无极分页类www.ezsoso.com.cn.rar
附件中含:数据库表结构.sql
使用方法:1、首先在自己的app配置文件中加入,例:“ 'controller_cms'=>array('root_part_id'=>'root_part','root_part_name'=>'站点根栏目'),”
2、在model文件夹下放入“lib_part.php”文件。
3、应用(1):
无级显示栏目结构代码:
在你控制器相应代码中加入:
PHP代码部分:
$oDOMDocument=new DOMDocument('1.0','utf-8');
$oDOMDocument->loadXML(spClass('lib_part')->BuildPartTreeXML());
$oRootXMLNode=$oDOMDocument->documentElement->childNodes->item(0);
$this->fpart_list=spClass("lib_part")->BuildPartTreeLabel($oRootXMLNode);
$this->select_fpartid=array($fpartid=>'selected');
$this->disable_partid=array($result_part['partid']=>'disabled');//用于在栏目修改时,忽略当前目录。
HTML部分:
应用(2):
TreeView方面:
“$oDOMDocument->loadXML(spClass('lib_part')->BuildPartTreeXML());”该语句已将整个网站栏目结构进行生成,可以按需要去解析。
我用的是DEEPTREE,自己修改核心后的组件。
如有问题,请联系QQ:52069616,MAIL:jeffrey_shou@163.com,如要转载代码请写明作者-www.ezsoso.com.cn,谢谢。
2010-05-19 14:07:53