后台批量设置访问权限这个功能可能是被版主忽视了。该功能在有的时候真的很重要,有了它会很便捷、特别省事。其实,实现该功能只需要按我以下方法复制代码去修改两个源程序文件即可:
一、SetMoreClass.php页增加第98-104行:
这是本人根据需要专门创作的,现分享给大家,希望对你有用。
一、SetMoreClass.php页增加第98-104行:
二、SetMoreClass.php增加第481-490行:
- //栏目访问权限
- $cgchecked='';
- if(strstr($r[cgroupid],','.$l_r[groupid].','))
- {
- $cgchecked=' checked';
- }
- $cgroup.="<input type=checkbox name=cgroupidck[] value='".$l_r[groupid]."'".$cgchecked.">".$l_r[groupname]." ".$qgbr;
三、classfun.php增加第2743-2749行:
- <tr><!--访问权限设置功能-->
- <td height="25" bgcolor="#FFFFFF"><div align="center">
- <input name="docgroupid" type="checkbox" id="docgroupid" value="1">
- </div></td>
- <td bgcolor="#FFFFFF">访问权限</td>
- <td bgcolor="#FFFFFF">
- <?=$cgroup?><input name="cgtoinfo" type="checkbox" id="cgtoinfo" value="1"<?=$r[cgtoinfo]?' checked':''?>>
- 访问权限应用于信息<font color="#666666">(选择后信息的查看权限可以不设置)</font>
- </td>
- </tr>
四、需要批量设置访问权限时,按步骤“后台-栏目-栏目管理-批量设置栏目属性-选中目标栏目-选中访问权限等-提交”,然后,再按步骤“数据更新-刷新多栏目页面-选中对应栏目-开始刷新”即可
- if($add['docgroupid']) //访问权限批量设置
- {
- $add[cgroupid]=DoPostClassQAddGroupid($add[cgroupidck]);
- $add[cgroupid]=eaddslashes($add[cgroupid]);
- $seting.=",cgroupid='$add[cgroupid]'";
- $seting.=",cgtoinfo='$add[cgtoinfo]'"; //访问权限应用于信息
- }
这是本人根据需要专门创作的,现分享给大家,希望对你有用。