交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • dedecms织梦enums联动数据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;

    }


    广而告之:
    热门推荐:
    Oracle数据库设置任务计划备份一周的备份记录

    Oracle 数据库备份: --保留最近一周的备份记录;====正文: ====开始==============复制代码 代码如下:echo 设置备份文件存放文件夹...  set "tbuf=E:\Cway\backup" echo 设置备份文件名(以星期几命名,即备份文件只保存最近一周)...  set name=%date%  set n···

    JavaScript this 深入理解

    最近一段时间看了很多JavaScript 的库源码, 如 prototype, Ext core 等。这些库中大量应用到了这一概念。直到昨天翻了一下《JavaScript王者归来》这本书才算对this有一个深刻的理解。 大至归结一下: 1. 函数调用者与所有者 JavaScript 中函数(function) 存在调用者 与 ···

    如何在PHP中使用Oracle数据库(5)

    利用ORA列出全部数据表'email_info'中的数据 下面,我们将逐条读出数据库的内容,并以html表格形式显示'email_info'数据表中的数据   相关PHP代码: PutEnv("ORACLE_SID=ORASID"); $connection = Ora_Logon ("username","password&···

    在CentOS上MySQL数据库服务器配置方法

    无意中还找到了CentOS的专业论坛,记住:http://www.centospub.com 于是,开始的学习配置 本次环境: CentOS系统, mysql-server(版本忘了,因为是使用yum安装的) 过程如下(转载,根据本人安装详细要求,略加修改) :  在提到网站构架的时候,我们经常能够看到“LAM···

    jQuery Plupload上传插件的使用

     首先下载plupload->http://www.plupload.com 因为Plupload可配置参数比较多,所以这里讲解最常用的,结合jquery-ui展示的界面!如下: Plupload默认支持html5,flash,silverlight,html4,四种上传方式,按照顺序进行加载,如果浏览器不支持html5则会选择flash...到最后ht···

    如何解决mysql重装失败方法介绍

    相信大家使用MySQL都有过重装的经历,要是重装MySQL基本都是在最后一步通不过,除非重装操作系统,究其原因就是系统里的注册表没有删除干净。下面是我总结的一点经验,都是血的教训: 1。在“运行”里键入regedit进入注册表。 2。HEKY_LOCAL_MACHINE/SOFTWARE/MYSQL目录删···

    asp.net CheckBoxList各项最小宽度CSS样式(兼容性good)

    ASP.NET中,CheckBoxList里的选择都是自动宽度的,属性时没有设置各项宽度的设置。 参考了一下网上的最小宽度样式, 复制代码 代码如下: /* 最小寬度 */ .min_width{min-width:300px; /* sets max-width for IE */ _width:expression(document.body.clientWidth < 300···

    Dreamweaver CS5怎么设计制作网页框架?

    Dreamweaver是一款制作网页十分方便的工具,你可以用它制作出跨越传统限制的网页,大大增加了制作网页的方便程度,以及美观性,现在办公Dreamweaver已经是必不可少的工具了,那怎么在Dreamweaver CS5中制作框架那?让我们来看一下。 软件名称: Adobe Dreamweaver CS5 简体中···

    详解Webpack+Babel+React开发环境的搭建的方法步骤

    1.认识Webpack 构建应用前我们先来了解一下Webpack, Webpack是一个模块打包工具,能够把各种文件(例如:ReactJS、Babel、Coffeescript、Less/Sass等)作为模块进行编译后进行打包。 2.安装Webpack 要开始使用Webpack在项目中进行开发前我们首先需要在全局环境中进行安装。 np···

    懒就要懒到底——鼠标自动点击(含时间判断)

    其实老早之前就已经做完了,这次稍微改进一下浏览地址:http://www.healdream.com/upload/html/autoclick.html 复制代码 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1···