您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms织梦enums联动数据nativeplace.php格式化函数示例代码
寒雁2023-09-18 23:59:28dedecms教程已有人查阅
导读织梦二次开发记录require_once(DEDEINC."/enums.func.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;
}
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦cms实现针对搜索发布可搜多关键词及定栏目搜索
第一个红色字的0是一定要改,如果是1就会错误。参考高级搜索里这个是搜索关键字类型1是搜索你关键字或者相关文章0是搜索你关键字与之相关文章 -
dedecms上传图片附件文件夹实现按年月分类的方法
正常情况下, dede织梦系统的图片附件是按日保存的, 一天一个文件夹, 即:20080103这种形式, 时间长了, 这样在allimg文件夹中就会生成很多图片目录文件夹, 不方便维护管理。 -
dedecms织梦让likearticle的mytypeid支持多个栏目和子栏目的方法
在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下 -
织梦系统dedecms修改专题目录名称的方法
最近用dedecms修改网站,涉及到做几个专题页面,但是不打算放在special文件夹里面,那么要怎么修改呢?下面我就为大家讲解下,织梦修改专题页面的生成路径
留言与评论 (共有 条评论) |