公告:如果您的账号不能登录,可能是系统对您账号进行了保护,我们发现系统中存在着不安全密码,故对其重置,请您重新激活账号,对于给您造成的不便,敬请谅解!
论坛风格切换切换到宽版
  • 26303阅读
  • 54回复

联动类别扩展到 三级分类,放源码了 [复制链接]

上一主题 下一主题
离线gamedos
 
发帖
16
贡献值
1
威望值
5
技术分
0
织梦币
0
只看楼主 倒序阅读 使用道具 0 发表于: 2009-07-23
使用方法
1,解压文件覆盖。
2,添加三级分类的时候注意,缓存组名后面一定是"_3"结束, 看图,1级和2级的跟原来一样。
    
3,限制:在dede原基础上盖的,每个分类有500个的限制,
      所以我是每个分类里最多可以有9个2级分类,每个2级分类最多有50个3级分类。
     (更改下面文件列表,可以任意修改成你想要的东东啦)
一下是改动过的文件列表
[table=60.36%][tr][td]修改的文件
 
//-------------------------------------
dede/stepselect_main.php
dede/tempetes/stepselect_main.htm
dede/templets/stepselect_showajax.htm
  以上文件主要是联动类别管理部分代码。
  //我更改的地方 用 //joony add 来标注了,
 
//-------------------------------------
 
include/enums.func.php
 
//-------------------------------------
include/customfields.fuc.php
  中主要添加了显示第三分类控件的span
  可以看43行
  $myformItem .= "<span id='span_{$fieldname}_third'></span>\r\n";
images/enums.js:
  在添加或编辑页面中,把联动类型显示为select控件的代码。

//-----------------------------
include/taglib/channel/stepselect.lib.php:
  把联动类型的编号转换成字符串的代码
  例如: select控件中选择的值是501,那么通过这里在页面显示的时候是 分类/分类2/分类3.

[/td][/tr][/table]


图片预览















dede.rar (16 K) 下载次数:449
1条评分
xiayula 贡献值 +1 - 2010-04-11
离线woaidede123
发帖
2024
贡献值
-996
威望值
260
技术分
0
织梦币
0
只看该作者 1 发表于: 2009-07-23
用户被禁言,该主题自动屏蔽!
 
离线gamedos
发帖
16
贡献值
1
威望值
5
技术分
0
织梦币
0
只看该作者 2 发表于: 2009-07-23
大家测试后, 发现bug。
来跟贴哦, 一起解决掉。 呵呵。
 
离线雪幕天涯

发帖
372
贡献值
165
威望值
76
技术分
0
织梦币
0
只看该作者 3 发表于: 2009-07-23
这个要顶下 需要
离线hdzygm
发帖
1065
贡献值
2084
威望值
5
技术分
0
织梦币
0
只看该作者 4 发表于: 2009-07-23
楼主是牛人啊。。
离线志天

发帖
27
贡献值
2
威望值
11
技术分
0
织梦币
0
只看该作者 5 发表于: 2009-07-23
http://bbs.dedecms.com/167504.html

哥们,看下我这个,这个联动类别是不是有这个限制??
离线马六甲

发帖
170
贡献值
171
威望值
102
技术分
0
织梦币
0
只看该作者 6 发表于: 2009-07-24
来顶过,不错
离线gamedos
发帖
16
贡献值
1
威望值
5
技术分
0
织梦币
0
只看该作者 7 发表于: 2009-07-24
引用第5楼志天于2009-07-23 23:09发表的  :
http://bbs.dedecms.com/167504.html
哥们,看下我这个,这个联动类别是不是有这个限制??


我答复过了, 去看看吧。
离线cloudxiao

发帖
36
贡献值
14
威望值
11
技术分
0
织梦币
0
只看该作者 8 发表于: 2009-07-28
不错,正需要呢,不过还不太会用。。
离线品味人生

发帖
1280
贡献值
1232
威望值
61
技术分
0
织梦币
0
只看该作者 9 发表于: 2009-07-28
不错,正需要呢,不过还不太会用。。