template/default/forum/discuzcode.htm
查找239行
- <!--{if $attach['attachimg'] && $_G['setting']['showimages'] && (((!$attach['price'] || $attach['payed']) && ($_G['group']['allowgetimage'] || $_G['uid'] == $attach['uid'])) || (($guestviewthumb)))}-->
复制代码
如果是全局所有版块的话
替换为
- <!--{if $attach['attachimg'] && $_G['setting']['showimages'] && (((!$attach['price'] || $attach['payed']) && ($_G['group']['allowgetimage'] || $_G['uid'] == $attach['uid'])) || (($guestviewthumb))) && $_G[uid] == $post['authorid'] || in_array($_G[groupid], array(1, 2,3))}-->
复制代码
array(1, 2,3))这是可以看到图片的特定用户组(管理组)id。
修改好后论坛所有版块只有管理组,及作者自己才能看到图片,其它的用户组看不到图片。
如果是特定版块的话
替换为
- <!--{if $attach['attachimg'] && $_G['setting']['showimages'] && (((!$attach['price'] || $attach['payed']) && ($_G['group']['allowgetimage'] || $_G['uid'] == $attach['uid'])) || (($guestviewthumb))) && $_G[uid] == $post['authorid'] || in_array($_G[groupid], array(1, 2,3)) || in_array($_G[fid], array(2,18))}-->
复制代码
array(1, 2,3))这是可以看到图片的特定用户组(管理组)id。
array(2,18))这是版块fid,添加的话则为所有用户组都能看到图片的版块。
不添加的话版块则为特定用户组及作者才能看到图片的版块,其它用户组看不到图片。
修改好后特定版块只有管理组,及作者自己才能看到图片,其它的用户组看不到图片。
修改好后上传覆盖,后台更新缓存。 |