大家在解决织梦后台无法添加显示联动选项后,发现提交表单后,后台枚举值只显示数字。下面我们就来解决这个问题,让提交到后台的数据显示文字。 下面是修改方法: 1.在"后台目录"\templets\diy_list.htm找到如下代码: else if($fielddata[1,=='addon') { $fields[$field, = "[url={$fields[$field,}, 其它附件[/url]"; } 在下面加入: //联动类型显示修正开始 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.继续这个文件向下找到: {/dede:datalist} function 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 ==...
内容已隐藏,请关注公众号输入验证码查看
本帖支持关注公众号查看
【无套路 无套路 无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】
|