用过destoon的客户都知道,dt的系统超级管理员admin是跟普通的用户在一个表里面显示的,用户在点击会员管理-会员列表的时候,是能看到系统管理员的。但是因为一些原因,我们在很多请看下是不能够给客户超级管理员权限的,以免客户胡乱修改,破坏了系统。
但是如果不给客户admin权限,客户在会员管理中看到这个admin肯定会跟我们要,怎么才能让客户看不到admin帐号呢?下面说方法:
1、隐藏会员管理-会员列表的admin
打开\module\member\admin\template\member.tpl.php
找到<?php foreach($members as $k=>$v) {?> 73行 在下面添加一个判断语句,如果循环出的userid是1也就是超级管理员的时候,不显示下面会员列表。
<?php
if($v[‘userid’]==1)
{}
else
{?>
然后在这个foreach的最后加一个<?php }?> 结束,修改完成。
2、隐藏 系统设置-管理员管理中的admin
打开\admin\template\admin.tpl.php 用同样的方法判断
在<?php foreach($lists as $k=>$v) {?> 下面添加
<?php
if($v[‘username’]==’admin’)
{}
else
{?>
在循环结束添加<?php }?>。
不过我修改后发现,这个有点多此一举 ,因为只要超级管理员才能看到 管理员管理这个选项,不过也把方法放出来,大家可以参考下。