实现成员可用(只显示该成员的文件)
2024-07-17 23:43 更新
为了获取更多最新内容及功能更新,请直接访问我们的首页以查看DzzOffice笔记的最新地址。
为了获取更多最新内容及功能更新,请直接访问我们的首页以查看DzzOffice笔记的最新地址。
第一步:
将admin\filemanage文件夹移入\dzz\目录下
第二步:
打开\dzz\filemanage\index.php文件,以下步骤均在此文件中操作!
- 将if (!defined('IN_DZZ') || !defined('IN_ADMIN')) {修改为if (!defined('IN_DZZ')) {
- $navtitle = lang('appname');后面添加$uid=$_G['uid'];
if ($count = DB::result_first("SELECT COUNT(*) FROM " . DB::table('resources') . " WHERE $sql", $param)) {
$data = DB::fetch_all("SELECT rid FROM " . DB::table('resources') . " WHERE $sql $order $limitsql", $param);
$multi = multi($count, $perpage, $page, $theurl);
}
将上面的代码替换为下面的代码
if ($_G['adminid']) {
if ($count = DB::result_first("SELECT COUNT(*) FROM " . DB::table('resources') . " WHERE $sql", $param)) {
$data = DB::fetch_all("SELECT rid FROM " . DB::table('resources') . " WHERE $sql $order $limitsql", $param);
}
}else{
if ($count = DB::result_first("SELECT COUNT(*) FROM " . DB::table('resources') . " WHERE uid =$uid and $sql", $param)) {
$data = DB::fetch_all("SELECT rid FROM " . DB::table('resources') . " WHERE uid =$uid and $sql $order $limitsql", $param);
}
}
第三步:
后台应用市场中编辑文件管理,修改以下参数:
应用路径:dzz
应用地址:{dzzscript}?mod=filemanage
组权限:成员可用
在权限管理管理中将文件管理的默认位置设置为开始菜单
第四步:
打开\admin\language\zh-cn\lang.php文件,将下面的代码都移至\dzz\filemanage\language\zh-cn\lang.php文件中:
// admin/dzzmarket/filemanage.html
'filemanage_file_user'=>'文件名称或用户名',
'filemanage_del_file'=>'确定要彻底删除(此操作不可恢复)此文件吗?',
'filemanage_del_all_file'=>'确定要彻底删除(此操作不可恢复)所有选择的文件吗?',
'filemanage_desktop'=>'请在桌面内使用',
'select_by_filetype'=>'按文件类型',
'rest_attachment' => '其他附件',
'online_video'=>'网络视频',
第五步:
后台系统工具中清理缓存即可
以上内容是否对您有帮助:
更多建议: