大鸟,飞起来 发表于 2011-4-23 21:56:10

怎么使用无限级分类

以下是分类原理,二级分类与无限极分类代码实现
请点击http://www.xytk.com/thread-53725-1-1.html

无限级分类表,数据库结构分析

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表
美国新闻
中国新闻
陕西新闻
日本新闻
四川新闻
西安新闻
东京新闻
雁塔新闻
榆林新闻
北京新闻
灞桥新闻
页: [1]
查看完整版本: 怎么使用无限级分类