国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dedecms自定義表單提交聯(lián)動類型只顯示枚舉值的解決辦法

2024-07-12 09:13:03
字體:
供稿:網(wǎng)友
大家在解決織夢后臺無法添加顯示聯(lián)動選項后,發(fā)現(xiàn)提交表單后,后臺枚舉值只顯示數(shù)字。下面我們就來解決這個問題,讓提交到后臺的數(shù)據(jù)顯示文字。
 
下面是修改方法:
 
1.在"后臺目錄"/templets/diy_list.htm找到如下代碼:
 
else if($fielddata[1]=='addon'){$fields[$field] = "<a href='{$fields[$field]}' target='_blank'><img src='images/channeladd.gif' border='0' /> 其它附件</a>";}
 
在下面加入:
 
//聯(lián)動類型顯示修正開始 else if($fielddata[1]=='stepselect') { $db->Execute('me',"SELECT * FROM `dede_stepselect` WHERE itemname='{$fielddata[0]}'"); while($arr = $db->GetArray(me)) { $egroup = $arr['egroup']; } $fields[$field] = Getenums("{$fields[$field]}",$egroup); } 

2.繼續(xù)這個文件向下找到:
 
{/dede:datalist}
 
在下面加入:

<?phpfunction Getenums($evalue=0,$egroup){if( !isset($GLOBALS['em_'.$egroup.'s']) ){$cachefile = DEDEDATA.'/enums/'.$egroup.'.php';if(!file_exists($cachefile)){require_once(DEDEINC.'/enums.func.php');WriteEnumsCache();}if(!file_exists($cachefile)){return '';}else{require_once($cachefile);}}if($evalue>=500){if($evalue % 500 == 0){return (isset($GLOBALS['em_'.$egroup.'s'][$evalue]) ? $GLOBALS['em_'.$egroup.'s'][$evalue] : '');}else if (preg_match("#([0-9]{1,})/.([0-9]{1,})#", $evalue, $matchs)){$esonvalue = $matchs[1];$etopvalue = $esonvalue - ($esonvalue % 500);$esecvalue = str_replace(".00",".",$evalue);$GLOBALS['em_'.$egroup.'s'][$etopvalue] = empty($GLOBALS['em_'.$egroup.'s'][$etopvalue])? '': $GLOBALS['em_'.$egroup.'s'][$etopvalue];$GLOBALS['em_'.$egroup.'s'][$esonvalue] = empty($GLOBALS['em_'.$egroup.'s'][$esonvalue])? '': $GLOBALS['em_'.$egroup.'s'][$esonvalue];$GLOBALS['em_'.$egroup.'s'][$esecvalue] = empty($GLOBALS['em_'.$egroup.'s'][$esecvalue])? '': $GLOBALS['em_'.$egroup.'s'][$esecvalue];return $GLOBALS['em_'.$egroup.'s'][$etopvalue].' - '.$GLOBALS['em_'.$egroup.'s'][$esonvalue].' - '.$GLOBALS['em_'.$egroup.'s'][$esecvalue];}else{$elimit = $evalue % 500;$erevalue = $evalue - $elimit;$GLOBALS['em_'.$egroup.'s'][$erevalue] = empty($GLOBALS['em_'.$egroup.'s'][$erevalue])? '': $GLOBALS['em_'.$egroup.'s'][$erevalue];$GLOBALS['em_'.$egroup.'s'][$evalue] = empty($GLOBALS['em_'.$egroup.'s'][$evalue])? '': $GLOBALS['em_'.$egroup.'s'][$evalue];return $GLOBALS['em_'.$egroup.'s'][$erevalue].' - '.$GLOBALS['em_'.$egroup.'s'][$evalue];}}}?>


修改后,再去提交數(shù)據(jù)試試。發(fā)現(xiàn)就會顯示文字了!
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 怀仁县| 平遥县| 个旧市| 汉川市| 望江县| 桐城市| 苏尼特右旗| 凉城县| 湘潭县| 鄂托克旗| 玛多县| 任丘市| 九台市| 朔州市| 滨海县| 衡阳市| 鲜城| 武安市| 大荔县| 郁南县| 来安县| 日喀则市| 五莲县| 双柏县| 河津市| 湘阴县| 海口市| 泽库县| 清徐县| 南皮县| 白河县| 渝中区| 康保县| 永清县| 台南县| 靖远县| 济源市| 柞水县| 合水县| 汕尾市| 德令哈市|