工作记录:
1.在会员名录(找人people模块)用户列表中添加扩展资料中2条信息:
修改文件位置:前端模板--Application/People/Views/default/Public/item.html
控制器-----Application/People/Controller/indexController.class.php
修改内容: 控制器:在foreach遍历用户信息$people中更具用户uid取出field表中需要的扩展资料信息,这里我需要的信息的field_id为12,13,需要在where条件中给出,具体代码如下
//从test_field表取职位信息
$find['uid'] = $v['uid'];
$find['field_id'] = array('in',array(12,13));
$fields_list = M('field')->where($find)->field('field_data')->select();
$v['comp'] = $fields_list[0]['field_data']; //取出第一条代码赋值给$people对应用户下的comp下标
$v['job'] = $fields_list[1]['field_data']; //<span style="font-family: Arial, Helvetica, sans-serif;">//取出第二条代码赋值给$people对应用户下的job下标</span>
前段模板:在用户信息下添加span标签取出扩展资料。
代码如下
<span class="">
{$vo.title}
<a ucard="{$vo.uid}" href="{$vo.space_url}"
class="user_name">{$vo.nickname|htmlspecialchars}</a>
</span><br/>
<span class=""> <!-- 添加的取出扩展资料 -->
{$vo.comp}
</span><br/>
<span class="">
{$vo.job}
</span>
华丽的分割线---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.在会员名录(找人people模块),用户列表添加排序,并在后台用户模块添加提升排序及降低排序功能。
修改文件位置: 前端模板--Application/Admin/View/default/User/index.php
默认字符--Application/Admin/Lang/zn-cn.php
控制器-----Application/People/Controller/indexController.class.php;
Application/Admin/Controller/UserController.class.php;
修改内容: 后台控制器:在changeStatus方法的switch选项中添加'paixuup','paixudown',case,分别应对提升排序及降低排序处理。
代码如下:
//会员前台显示排序操作
case 'paixuup':
M('member')->where($map)->setInc('paixu');
$this->success(L('_OPERATION_SUCCESS_'),'','IS_AJAX');
break;
case 'paixudown':
M('member')->where($map)->setDec('paixu');
$this->success(L('_OPERATION_SUCCESS_'),'','IS_AJAX');
break;
default:
$this->error(L('_ILLEGAL_'));
后台模板:添加按钮提升排序和降低排序。
代码如下:
<button class="btn ajax-post confirm" url="{:U('User/changeStatus',array('method'=>'paixuup'))}"
target-form="ids">{:L('_PAIXUUP_')}
</button>
<button class="btn ajax-post confirm" url="{:U('User/changeStatus',array('method'=>'paixudown'))}"
target-form="ids">{:L('_PAIXUDOWN_')}
</button>
默认字符:添加_PAIXUUP_,_PAIXUDOWN_相应字符
代码如下:
'_PAIXUUP_' => '提升排序',
'_PAIXUDOWN_' => '降低排序',
前端模板:将取出member数据的排序改为按paixu得降序。
代码如下:
$peoples = D('Member')->where($map)->field('uid', 'reg_time', 'last_login_time')->order('paixu desc')->findPage(12);
华丽的分割线---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------