首页 >

织梦DedeCMSenums联动数据nativeplace.php格式化函数

织梦二次开发记录

织梦DedeCMSenums联动数据nativeplace.php格式化函数

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;

}



织梦DedeCMSenums联动数据nativeplace.php格式化函数
  • 绝对准确:织梦DedeCMS采集文档审核时修改为当前时间
  • 绝对准确:织梦DedeCMS采集文档审核时修改为当前时间 | 绝对准确:织梦DedeCMS采集文档审核时修改为当前时间 ...

    织梦DedeCMSenums联动数据nativeplace.php格式化函数
  • 织梦DedeCMS后台头部多了一个空行且验证码无法显示怎么办?
  • 织梦DedeCMS后台头部多了一个空行且验证码无法显示怎么办? | 织梦DedeCMS后台头部多了一个空行且验证码无法显示怎么办? ...

    织梦DedeCMSenums联动数据nativeplace.php格式化函数
  • 织梦DedeCMS图集标签productimagelist中调用缩略图的方法
  • 织梦DedeCMS图集标签productimagelist中调用缩略图的方法 | 织梦DedeCMS图集标签productimagelist中调用缩略图的方法 ...