当前位置: 首页 > 网络资源 > 正文

dz论坛 简单修改实现“用户可以查看但不能下载附件”

6.1.0修改如下:
修改 viewthread.php 取消对查看权限的限制。查找以下代码:
[code]        if($post['attachment']) {
                if($allowgetattach && !$threadpay) {
                        $attachpids .= ",$post[pid]";
                        $post['attachment'] = 0;
                        if(preg_match_all("/\[attach\](\d+)\[\/attach\]/i", $post['message'], $matchaids)) {
                                $attachtags[$post['pid']] = $matchaids[1];
                        }
                } else {
                        $post['message'] = preg_replace("/\[attach\](\d+)\[\/attach\]/i", '', $post['message']);
                }
        }[/code]
修改为:
[code]if($post['attachment']) {
                if(!$threadpay) {
                        $attachpids .= ",$post[pid]";
                        $post['attachment'] = 0;
                        if(preg_match_all("/\[attach\](\d+)\[\/attach\]/i", $post['message'], $matchaids)) {
                                $attachtags[$post['pid']] = $matchaids[1];
                        }
                }
        }[/code]
这里保留了“付费浏览状态下附件仍然不可见”的功能。
* 以上均经过各版本默认风格下运行测试。如果出现“可以查看也可以下载”的情况,请检查论坛版块和用户组权限中“是否允许下查看/下载附件”的设置。游客和版块的默认设置是没有这两项权限的

本文固定链接: http://www.zhzx.info/archives/177 | 赵泽鑫'S Blog

该日志由 赵泽鑫 于2008年12月14日发表在 网络资源 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: dz论坛 简单修改实现“用户可以查看但不能下载附件” | 赵泽鑫'S Blog

dz论坛 简单修改实现“用户可以查看但不能下载附件”:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!