Dedecms织梦联动地区后台显示为数字的正确解决方法,网络上有类似的文章,但是都是不完整,错误的方法。所谓一子错,满盘皆输.
以下是本站长整理出来亲身验证无误的方法.
1.在\dede\templets\diy_List.htm 找到(大约在41行):
在下面加入:Execute('me',"SELECT * FROM `SzsFox_stepselect` WHERE egroup='{$fIEld}'"); while($arr = $db->GetArray(me)) { $egroup = $arr['egroup']; } $fIElds[$fIEld] = Getenums("{$fIElds[$fIEld]}",$egroup);}继续找到:在下面加入:= 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 = ($egroup == 'nativeplace') ? preg_replace('/(?<=\.)[0]+/','',$evalue) : $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]; } } }}?>修改完毕。
总结以上是内存溢出为你收集整理的DedeCms织梦联动地区后台显示为数字的正确解决方法全部内容,希望文章能够帮你解决DedeCms织梦联动地区后台显示为数字的正确解决方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)