Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。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='$egroup' 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("d", $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','$disorder','$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;

以上这样修改后1,2,3 联动能添加,再4级就不行了。应为这里的标记只判断到3,织梦程序也最多能添加3级联动。所以足够用了。g67AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

dedecms网站程序 软件下载模块加入flashget快车下载相关具体代码如下g67AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

g67AIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市