欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

dedecms

當前位置:主頁 > CMS教程 > dedecms >

織夢的聯(lián)動信息類型只能增加一級和三級選擇的解決辦法

來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次

今天在做一個織夢企業(yè)網(wǎng)站的時候,需要用到分類信息,織夢模板是用的DEDECMS V5.7版本的,在修改聯(lián)動類別里面的信息類型的時候發(fā)現(xiàn)只能增加一級選擇和三級選擇,就是不能增加二級選擇,怎么辦呢?
去織夢官方找了下解決辦法沒得,看來只能自己研究了。
后來使用DEDECMSV5.6版本的進行測試,發(fā)現(xiàn)5.6的是可以使用的,那就可以找到解決的辦法了。
 
首先我們找到我們的模板源碼下面的 dede/stepselect_main.php  這個文件,
 
將這段代碼
 
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 == 2 && $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;

上一篇:dedecms留言板調用導航的方法

欄    目:dedecms

下一篇:dedecms織夢上傳圖片失敗 ERROR:Copy Uploadfile Error! 提示

本文標題:織夢的聯(lián)動信息類型只能增加一級和三級選擇的解決辦法

本文地址:http://mengdiqiu.com.cn/a1/dedecms/16977.html

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權所有