无图版
|
左右分栏
» 您尚未
登录
注册
|
搜索
|
朋友圈
|
帮助
社区服务
银行
朋友圈
搜索工具
PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训
»
入门和基础知识
»
(Adodb+Smarty)无级分类(无递归)+无级JS联动+树状显示+导航输出+批量移动
交 易
投 票
本页主题:
(Adodb+Smarty)无级分类(无递归)+无级JS联动+树状显示+导航输出+批量移动
打印
|
加为IE收藏
|
收藏主题
|
上一主题
|
下一主题
自由的龙
级别:
中级程序员
精华:
1
发帖:
1264
威望:
1267 点
金钱:
12660 PYMB
贡献值:
0 点
在线时间:0(小时)
注册时间:2006-04-16
最后登录:2006-06-27
(Adodb+Smarty)无级分类(无递归)+无级JS联动+树状显示+导航输出+批量移动
<?php
/* (Adodb + Smarty 版,本版为最终无错版,以前发布的存在一些BUG,已经使用的朋友见谅!)
*
* 程序:无级分类(无递归) + 无级JS联动 + 树状显示 + 导航输出 + 批量移动
* 作者:欣然随风(QQ:276624915)
* 时间:2006-3-14
*
* 1、主要功能:
* 支持无限分类;
* 支持无限JS联动;
* 显示类别时可设置从某类别下开始显示,以及设置是否显示其下的子分类,及是否带格式输出;
* 支持从任何目录的导航输出;
* 批量移动分类,批量移动文章,改写关联属性;
* 添加文章内容时,要存放亲缘树序列,目的:当选择某一分类查看时,可设置其子分类的文章是否也显示出来。
*
* 2、程序优点:
* 不使用递归,直接采用order by排序,出库后PHP计算排序的时间复杂度为0
*
* 3、不足之处:
* 固定了某目录下直接分类(不含关联子分类)个数为90个,如:分类1 -> 分类1子1 -> 分类1子1子1
* 则:分类1下 最多能建90个目录
* 分类1子1下 最多能建90个目录
* 分类1子1子1下 最多能建90个目录
* 本计划做成设置项,但考虑到实际需求放弃了,如确有需要也只需简单改动一下第79、86、121、128、238、245行
*
* 4、注意事项:
* 添加文章内容时,奴属目录字段请存放亲缘树序列。目的:当选择某目录时,可设置其子目录下的文章是否也显示出来。
* 建立/移动分类时,注意不要误操作,随时保持JS与数据库内容一致,以免打乱关联。
*
* 5、数据表字段参考:
* class_id 类别i++号
* class_kiss 亲缘树序列(资源内容指向此作为奴属,格式1:1:1.. 包括自己当前序列)
* class_base 根分类序列
* class_son 子分类序列
* class_tier 分类所在层
* class_name 分类名称
*
* 6、其它:
* 运行前请确认你的ADODB类已载入。
* ADODB实例对象:$conn;
* 表名常量:TABLE
* PHP版本:5.x
*/
?>
Posted: 2006-04-16 13:31 |
[楼 主]
快速跳至
>> php培训
|- 培训咨询和报名
>> 学员专区
|- 学员交流区
>> 开源项目
|- 项目开发
|- OSC技术交流
|- CMS开源项目研究
|- 下载
>> PHP和web开发
|- 入门和基础知识
|- PHP中高级
|- 网站SEO
|- PHP资源共享
|- YUI,ext JS
|- 数据库应用
|- 操作系统(Windows、Linux)
|- 英语学习
|- 数据结构和算法
|- web2.0
>> 信息发布
|- 招聘和求职
>> 娱乐论坛
|- BT软件&教程发布
|- BT影视&音乐
|- 娱乐乐园
>> PHP世纪
|- 站务管理
PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训
»
入门和基础知识
今日推荐
隐藏
显示
关闭
时:01-08 21:28
Copyright © 2006 phpwhy.com 权
ICP05060669
-
系