原理来自于新云网站管理程序的分类方法,跟动网的也差不多,只是显示原理是一样的,即已根节点和排序自段Orders为排序依据。
此分类方法显示树结构时只读一次数据库(可缓存),所以速度很快,但后台修改代码异常繁琐,主要是修改所属分类时的种种分之情况,我对所有代码进行重写,显示树过程使用缓存,修改改所属分类时,除了不能移动到自身的下级分类外可以任意带子类移动,包括跨根节点,严格控制了Orders值,Orders的值在同一个一 级分类中总是连续的(只为看着顺眼一点),修改时会对自身包括子路径的,原所有父级以上路径的,新父级以上的 ChildPath,ParentPath,Parentid,ChildNum,RootId做相应的修改。目前修改所属分类和N级排序没发现任何错误。
可以结合CSDN“梅子”的Js Tree,效果很不错基本不用做什么判断可以直接通过缓存输出
我的QQ93133,欢迎朋友探讨
posted on 2007-01-18 03:10
Eternity 阅读(739)
评论(0) 编辑 收藏 引用