重磅功能共享:无限栏目分级类(估计很多人需要)-ezsoso.com.cn

#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

#2 jeffrey_shou

友好建议:在关于part的添加、修改、删除操作后,请执行$_SESSION['PART_TREE_XML']=NULL;清除缓存。

2010-05-19 14:13:24

#3 jake

很好的东西,顶一下,加个精华

顺便帮jeffrey_shou推一下他的网站: http://www.ezsoso.com.cn

2010-05-19 14:16:34

#4 jeffrey_shou

很好的东西,顶一下,加个精华

顺便帮jeffrey_shou推一下他的网站:
jake 发表于 2010-5-19 14:16
谢谢JAKE兄,现在网站还没正式上线,先谢了。喜欢SPEEDPHP的朋友们,加油!

2010-05-19 14:18:07

#5 redguan

114LA的网址导航

2010-05-19 14:24:39

#6 jiayan41

感谢SOSO提供这么高效的无限分类

2010-05-19 14:27:24

#7 phpcaicai

我怎么不能使?

2010-05-28 14:41:57

#8 jeffrey_shou

不会用联系我QQ:52069616

2010-07-07 16:54:09

#9 52833

不错 顶~!

2010-07-08 16:44:24

#10 ghj386

咋下载下来说损坏的呢?

2010-07-15 09:09:31

#11 helloniu

如何给这个无限分类赋初始值?

2010-12-09 11:21:14

#12 chillm

:Q你的啥网站啊。还不能打开

2011-03-18 18:05:10

#13 chillm

论坛的附件是不是下载不了

2011-03-19 15:01:40