时间:2021-07-21人气:-
织梦二次开发记录require_once(DEDEINC."/enums.func.php");//这个是官方的一些方法,不够用require_once (DEDEDATA."/enums/nativeplace.php");//缓存的地区enums官方只提供了获取一级数据:$arr = getTopData('nativeplace');print_r($arr);自己扩展一下吧获取二级数据 、获取三级数据//城市$cityarr = getSonTopData('nativeplace','10000');//广东//区$areaarr = getSecTopData('nativeplace','10001');/*** 获取二级数据** @access public* @param string $egroup 联动组* @return array*/function getSonTopData($egroup,$selv=0){ $data = array(); $cachefile = DEDEDATA.'/enums/'.$egroup.'.php'; include($cachefile);$maxv = $selv+500;$enums_data = ${'em_'.$egroup.'s'};for($i=$selv+1; $i < $maxv; $i++) {if(isset($enums_data[$i])){$data[$i] = $enums_data[$i];}} return $data;}/*** 获取二级数据** @access public* @param string $egroup 联动组* @return array*/function getSecTopData($egroup,$selv=0){ $data = array(); $cachefile = DEDEDATA.'/enums/'.$egroup.'.php'; include($cachefile);$maxv = $selv+500;$enums_data = ${'em_'.$egroup.'s'};for($i=1; $i < $maxv; $i++) {if(isset($enums_data[$selv.'.'.$i])){$data[$selv.'.'.$i] = $enums_data[$selv.'.'.$i];}} return $data;}
上篇:DedeCMS织梦动态分页类,datalist标签使用实例
下篇:织梦 dedecms导航无法调用外部链接的原因