最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > dede联动菜单无法添加二级选择,dedecms

dede联动菜单无法添加二级选择,dedecms

时间:2023-07-19 09:07:19 阅读: 文章分类: 网站建设 作者: 织梦编辑员

导读:dedecmsdedecmsdede联动菜单是一个非常实用的功能,然而dedeCMS直接安装后,添加到联动三级菜单以后,再插入二级选择会自动生成三级选择,以下方法解决此bug。 一、找到:织梦模板下载织梦的模板。

织梦模板下载织梦的模板

dede联动菜单是一个非常实用的功能,然而dedeCMS直接安装后,添加到联动三级菜单以后,再插入二级选择会自动生成三级选择,以下方法解决此bug。 一、找到:dede/stepselect_main.php文件将以下替换源文件215行的对应代码

else if($action=='addenum_save')       {         if(empty($ename) || empty($egroup))          {                Showmsg("类别名称或组名称不能为空!","-1");                exit();           }           if($issign == 1 || $topvalue == 0)           {               $enames = explode(',', $ename);               foreach($enames as $ename)               {                   $arr = $dsql->GetOne("SELECT * FROM `dede_sys_enum` WHERE egroup='$egroupdede下瓻模板下载9; AND (evalue MOD 500)=0 ORDER BY disorder DESC ");                   if(!is_array($arr)) $disorder = $evalue = ($issign==1 ? 1 : 500);                   else $disorder = $evalue = $arr['disorder'] + ($issign==1 ? 1 : 500);                                          $dsql->ExecuteNoneQuery("INSERT INTO `dede_sys_enum`(`ename`,`evalue`,`egroup`,`disorder`,`issign`)                                            VALUES('$ename','$evalue','$egroup','$disorder','$issign'); ");                }               WriteEnumsCache($egroup);                                                                         ShowMsg("成功添加枚举分类!".$dsql->GetError(), $ENV_GOBACK_URL);               exit();           } else if ($issign == 3 && $topvalue != 0)           {               $minid = $topvalue;               $maxnum = 500; // 三级子类最多500个               $enames = explode(',', $ename);               foreach ($enames as $ename)               {                   $arr = $dsql->GetOne("SELECT * FROM `dede_sys_enum` WHERE egroup='$egroup' AND evalue LIKE '$topvalue.%%%' ORDER BY evalue DESC ");                   if(!is_array($arr))                   {                       $disorder = $minid;                       $evalue = $minid.'.001';                   }                   else                   {                       $disorder = $minid;                       preg_match("#([0-9]{1,})\.([0-9]{1,})#", $arr['evalue'], $matchs);                       $addvalue = $matchs[2] + 1;                       $addvalue = sprintf("%03d", $addvalue);                       $evalue = $matchs[1].'.'.$addvalue;                   }                   $sql = "INSERT INTO `dede_sys_enum`(`ename`,`evalue`,`egroup`,`disorder`,`issign`)                                            VALUES('$ename','$evalue','$egroup','$disorder','$issign'); ";                   // echo $sql;exit;                   $dsql->ExecuteNoneQuery($sql);                }               // echo $minid;               WriteEnumsCache($egroup);               ShowMsg("成功添加枚举分类!".$issign, $ENV_GOBACK_URL);               exit();           } else {          $minid = $topvalue;          $maxid = $topvalue + 500;          $enames = explode(',', $ename);             foreach($enames as $ename)             {           $arr = $dsql->GetOne("Select * From `dede_sys_enum` where egroup='$egroup' And evalue>$minid And evalue<$maxid order by evalue desc ");           if(!is_array($arr))           {            $disorder = $evalue = $minid+1;           }           else           {            $disorder = $arr['disorder']+1;            $evalue = (int)($arr['evalue']+1);           }           $dsql->ExecuteNoneQuery("Insert into `dede_sys_enum`(`ename`,`evalue`,`egroup`,`disorder`,`issign`)                                        values('$ename','$evalue','$egroup','$disordede手机模板der','$issign'); ");              }              WriteEnumsCache($egroup);          ShowMsg("成功添加枚举分类!".$issign, $ENV_GOBACK_URL);          exit();        }       } 二、找到:dede/templets/stepselect_main.htm文件将 if($topvalue % 500 != 0) $arr['issign'] = 2;  替换为: if($topvalue % 500 != 0) $arr['issign'] = 3; if($topvalue % 500 == 0) $arr['issign'] = 2;

关键词标签: 标签 dedecms 菜单

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-19 ,文章dede联动菜单无法添加二级选择,dedecms主要讲述菜单,标签,dedecms网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_30118.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章