dedecms连动类型怎样加上二级枚举类型

摘要: 宏大云计算技术比较有限企业出示多种多样公司企业网站建设套餐内容挑选及三d动漫,多媒体系统,APP开发设计等,精密细作非常值得信任! Showmsg( 类型名字或组名字不可以为空...

宏大云计算技术比较有限企业出示多种多样公司企业网站建设套餐内容挑选及三d动漫,多媒体系统,APP开发设计等,精密细作非常值得信任!
         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( %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 , $disorder , $issign            }           WriteEnumsCache($egroup);       ShowMsg( 取得成功加上枚举类型归类! .$issign, $ENV_GOBACK_URL);       exit();     }        第四步:再度开启织梦cms dede后台管理文件目录/文档,按下列方式改动,并储存。   if($topvalue % 500 != 0) $arr[ issign ] = 2;    改动为    if($topvalue % 500 != 0) $arr[ issign ] = 3;    if($topvalue % 500 == 0) $arr[ issign ] = 2; 


联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:凡客快图