discuz 地区下拉框联动用方法

本文转自IT摆渡网欢迎转载,请标明出处。
摆渡网

更多文章请阅读

discuz程序修改

  首先,DZ提供了专门处理地区信息的函数,在source/function/function_profile.php(第14行)文件中:

  function profile_setting(){}

  那么,我们怎么使用呢?

  1、首先我们在自己的单页php文件中先载入这个文件:

  include_once libfile(‘function/profile’);

  2、然后使用这个函数来获得地区四级联动表单的HTML代码:

  $diqu = profile_setting(‘residecity’);

  解释:这一句意思是说,先通过profile_setting函数来获取到四级联动的HTML代码,然后将其代码赋值给变量$diqu。

  这个地区变量可以自己随意命名一个,profile_setting函数里传入的参数residecity,表示Discuz!X1.5个人信息中的所在城市,因为这个所在城市就是一个地区四级联动的模型。

  3、php页面中已经有了地区四级联动的变量 diquhtm使: diqu ,那么页面上就会显示出来一个四级联动的选择框了。
discuz
  最后,举一反三,如果要加载个人信息用户栏目中的某个项目模型,直接在函数中传入这个用户栏目的字段名称就可以了,比如现在要显示一个性别选择的项目,那就这样:

  $xingbie = profile_setting(‘gender’);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值