为modoer增加多个城市后,我们来后台自定义一个默认城市。

首先我们找到\core\admin\templates\setting_display.tpl.php ;

找到如下代码:

演示,已经更新见: http://www.aimilife.com/bbs/



以下内容为程序代码:


            首页默认页面:可以设置不同的模块为首页。
               
    默认首页=form_module($config['index_module'])?>
   
           





在这个下面增加如下代码:


以下内容为程序代码:


            首页默认城市:可以设置不同的默认城市。
               
    默认城市=form_city($config['index_city'])?>
   
           





然后打开\core\helper\form.php文件, 在里面新增一个函数:



以下内容为程序代码:


//www.aimilife.com  shuyouqiu  2011-4-27 start
function form_city($select='', $extra='') {
$loader =& _G('loader');
$area = $loader->variable('area');
$level1 = $level2 = '';
foreach($area as $key => $val) {
  if($val['level']==1) $level1[] = $key;
  if($val['level']==2) $level2[$val['pid']][] = $key;
}
foreach($level1 as $key) {
  $selected = $key == $select ? ' selected' : '';
  $content .= "\t{$area[$key][name]}\r\n";
  if($level2[$key]) foreach($level2[$key] as $_key) {
   $selected = $_key == $select ? ' selected' : '';
   $content .= "\t ┗ {$area[$_key][name]}\r\n";
  }
}
return $content;
}

//www.aimilife.com  shuyouqiu  2011-4-27 end

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值