找回密码
 入学

QQ登录

只需一步,快速开始

查看: 2092|回复: 1

怎么使用无限级分类

[复制链接]
发表于 2011-4-23 21:56:10 | 显示全部楼层 |阅读模式
以下是分类原理,二级分类与无限极分类代码实现
请点击http://www.xytk.com/thread-53725-1-1.html

无限级分类表,数据库结构分析
无限级分类表结构.jpg
NewsClassID 是自动编号,这个当然是唯一的不可以重复的
NewsClassName 这个是类别的中文名称,可以重复,但一般不推荐同一级别里边名称相同
NewsClassOrder 类别的排序,默认为0,排序与NewsClassID 大小有关,也可以从这里指定顺序
NewsClassFolder 类别的英文名称,这个绝对不可以重复,与伪静态有关系
NewsClassKeywords与NewsClassDescription表示关键词和描述,做seo使用
NewsClassOwner 这个是实现无限极分类的关键字段,为0代表顶级分类,也可以添加已存在分类的ID,代表他的下一级

注意:如果某类别含有下级分类,此分类在后台不可添加内容


举一个例子
顶级分类是0
德国0
                                 |榆林
中国0 --> 陕西 -->  |西安
                                |宝鸡
美国0

日本0  --> |仙台
                 |东京

以上内容存储到数据库

NewsClassID     NewsClassName     NewsClassOwner   对应关系
1                      中国                      0
2                      美国                      0
3                      陕西省                   1
4                      西安市                   3
5                      榆林市                   3
6                      日本                      0
7                      德国                       0
8                      宝鸡市                    3
9                      东京                       6
10                     仙台                      6




 楼主| 发表于 2011-7-13 19:36:00 | 显示全部楼层
小测试,按以下顺序将以下类别填入EY_NewsClass表
美国新闻
中国新闻
陕西新闻
日本新闻
四川新闻  
西安新闻  
东京新闻
雁塔新闻
榆林新闻
北京新闻
灞桥新闻
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 入学

本版积分规则

QQ|Archiver|手机版|小黑屋|校园天空成立于2004年2月24日 ( 陕ICP备08000078号-8 )

GMT+8, 2025-5-11 08:21 , Processed in 0.106821 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表