dede添加三级联动类型
dede联动类型分类信息添加一级,二级,三级分类的修改方法 其实只要修改两个文件, 联动类型分类信息就能正确添加一级,二级,三级分类
第一个文件D:\xampp\htdocs\mycms\dede\stepselect_main.php
大哥们呀,真不知道你们当初是怎样添加这些分类的,发布出来的,真是你们测试过的代码吗???
228 行 :
if(!is_array($arr)) $disorder = $evalue = ($issign==1 ? 500 : 1);//改动过,成功添加一级分类,原来是500和1的位置反了 12年8月20号 by:mosell
else $disorder = $evalue = $arr['disorder'] + ($issign==1 ? 500 : 1);//这行也一样
280行 :$disorder = $arr['disorder']+1;
281行 :$evalue = intval($arr['evalue'])+1;//改动过,成功添加二级分类,原来是要整数 12年8月20号 by:mosell
第二个文件:D:\xampp\htdocs\mycms\dede\templets\stepselect_main.htm
210:// 如果添加3级之类
211://if($topvalue % 500 != 0) $arr['issign'] = 2;
212:if($topvalue==0){$arr['issign'] = 1;}
213:elseif($topvalue% 500==0){$arr['issign'] = 3;}
214:elseif($topvalue % 500 != 0) {$arr['issign'] = 2;}
215://从上到下,分别为添加1级,2级,3级分类 12年8月20号 by:mosell
这样,便能正常的添加联动类型的分类信息,的,一,二,三级分类了。。
忘记了还有一个要注意的
编辑分类信息的时候,无法显示修改联动的地区和类型两个选项
分类信息发布之后,会发现编辑的话,是无法显示修改联动的地区和类型两个选项,经查看代码发现,是要用到的文件没有使用正常的路径。做以下修改就可以了
D:\xampp\htdocs\mycms\dede\templets\archives_sg_edit.htm
第161行
加入以下代码
<script language="JavaScript" type="text/javascript" src="/data/enums/nativeplace.js"></script>
<script language="JavaScript" type="text/javascript" src="/data/enums/infotype.js"></script>
<script language="JavaScript" type="text/javascript" src="/images/enums.js"></script>
这样,分类信息发布之后,就可以在二次编辑的时候修改地区和类型了。