人才招聘
模块进行讲解。
dede/inc/inc_menu.php
,找到以下代码“<m:top item='1_' name='常用操作' display='block'> <m:item name='网站栏目管理' link='catalog_main.php' ischannel='1' addalt='创建栏目' linkadd='catalog_add.php?listtype=all' rank='t_List,t_AccList' target='main' /> $menusMainlist7 $menusMainlist1”
<m:item name='人才招聘' link='job_list.php' rank='member_job' target='main' />
grouplist.txt
打开,并在>>会员管理
下面添加以下代码>member_job>人才招聘
;后台dede目录
下建立相应的job_list.php
,切记在创建文件
的时候要添加CheckPurview('c_New,member_Yzyx,member_job');
;然后就开始写自己需要的功能即可。sys_admin_user_add.php
,然后将$jurArray = array('member_job'=>'人才招聘'');
if($dopost=='add')
上面,dede/templets/sys_admin_user_add.htm
,将以下代码放在授权栏目代码
的下面<tr> <td height="30">模块权限:</td> <td style="text-align:left;"> <?php foreach($jurArray as $k=>$v){ $check = in_array($k,$row['jur'])?'checked=checked':''; echo "<input type='checkbox' name='jurisdiction[]' $check value='$k'/>$v "; }?> </td> </tr>
dede本身的权限分配
是放在@#__admintype
里面,但是这只是针对与一个权限组而言,没有针对于具体的某一个管理员。@#__admin
表里面新增了一个字段,我添加的字段为alter table“@#__admin”add `jur` varchar(50) DEFAULT NULL
这样的话就可以给每个管理员添加不同的模块权限了。在sys_admin_user_add.php
里找到if($dopost=='add')
在if里添加一下代码if(!empty($jurisdiction)){ $jurs = implode(' ',$jurisdiction); }
//后台管理员 $inquery = "INSERT INTO `dede_admin`(id,usertype,userid,pwd,uname,typeid,tname,email) VALUES('$mid','$usertype','$userid','$pwd','$uname','$typeid','$tname','$email'); ";改为
//后台管理员 $inquery = "INSERT INTO `dede_admin`(id,usertype,userid,pwd,uname,typeid,tname,email,jur) VALUES('$mid','$usertype','$userid','$pwd','$uname','$typeid','$tname','$email',' $jur'); ";然后保存上传即可。
include/userlogin.class.php
然后将$this->userPurview = $row->purviews;
改为$this->userPurview = $row->purviews.$row->jur;
sys_admin_user_edit.php
里将// 判断复选框是否选中 $jurArray = array('member_job'=>'人才招聘');
//模块权限 if(!empty($jurisdiction)){ $jurs = implode(' ',$jurisdiction); $jur =",jur=' $jurs'"; }else{ $jur =",jur=''"; }
if($id!=1){ $query = "UPDATE `dede_admin` SET uname='$uname',usertype='$usertype',tname='$tname',email='$email',typeid='$typeid' $pwd WHERE id='$id'"; }改为
if($id!=1){ $query = "UPDATE `dede_admin` SET uname='$uname',usertype='$usertype',tname='$tname',email='$email',typeid='$typeid' $jur $pwd WHERE id='$id'"; }
创始人微信
路漫漫其修远兮 吾将上下而求索添加创始人微信,一起交流心得
时间:2017年01月13日
时间:2017年04月09日
时间:2019年04月10日
时间:2017年06月12日
时间:2017年01月09日
评论