刺球网络安全社区

 找回密码
 立即注册

新浪微博登陆

只需一步, 快速开始

QQ登录

只需一步,快速开始

搜索
查看: 999|回复: 0

DZ论坛发帖时设置某些版块为默认阅读权限

[复制链接]

 成长值: 215966

新浪微博达人勋

  • TA的每日心情

    2019-8-22 09:24
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    1134

    主题

    1717

    帖子

    37万

    积分

    管理员

    技术指数:★★★★★

    Rank: 9Rank: 9Rank: 9

    积分
    376199

    社区QQ达人最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    QQ
    发表于 2016-12-24 16:20:33 | 显示全部楼层 |阅读模式

    DZ论坛发帖时,有些版块可能需要统一默认的阅读权限,比如建议版块只有管理员能看帖,或者教程版块禁止游客看帖。只要是指定版块,帖子发好后都有阅读权限,会员不能乱改。格东站长网

    修改办法比较简单,改模板就行了。格东站长网

    打开/template/default/forum/post_editor_attribute.htm文件,找到阅读权限的相关代码:

    [mw_shl_code=html,true]<!--{if $_G['group']['allowsetreadperm']}-->

                                    <div id="extra_readperm_c" class="exfm cl" style="display:none">

                                            <table cellspacing="0" cellpadding="0">

                                                    <tr>

                                                            <td class="xw1">{lang readperm}</td>

                                                            <td>

                                                                    <select name="readperm" id="readperm" class="ps" style="width:90px">

                                                                            <option value="">{lang unlimited}</option>

                                                                            <!--{loop $_G['cache']['groupreadaccess'] $val}-->

                                                                                    <option value="$val[readaccess]" title="{lang readperm}: $val[readaccess]"{if $thread['readperm'] == $val[readaccess]} selected="selected"{/if}>$val[grouptitle]</option>

                                                                            <!--{/loop}-->

                                                                            <option value="255"{if $thread['readperm'] == 255} selected="selected"{/if}>{lang highest_right}</option>

                                                                    </select>

                                                                    <span class="xg1">{lang post_select_usergroup_readacces}</span>

                                                            </td>

                                                    </tr>

                                            </table>

                                    </div>

                            <!--{/if}-->
    [/mw_shl_code]




    把这段添加一个版块判断,改成这样:


    [mw_shl_code=html,true]<!--{if $_G['group']['allowsetreadperm']}-->
            <div id="extra_readperm_c" class="exfm cl" style="display:none">
                    <table cellspacing="0" cellpadding="0">
                            <tr>
                                    <td class="xw1">{lang readperm}</td>
                                    <td>
                                            <!--{if $_G['fid'] == 63}-->
                                            <input type="text" name="readperm" value="20" readonly="readonly" class="pc" />
                                            <!--{else}-->
                                            <select name="readperm" id="readperm" class="ps" style="width:90px">
                                                            <option value="">{lang unlimited}</option>

                                                            <!--{loop $_G['cache']['groupreadaccess'] $val}-->

                                                                            <option value="$val[readaccess]" title="{lang readperm}: $val[readaccess]"{if $thread['readperm'] == $val[readaccess]} selected="selected"{/if}>$val[grouptitle]</option>


                                                            <!--{/loop}-->

                                                            <option value="255"{if $thread['readperm'] == 255} selected="selected"{/if}>{lang highest_right}</option>
                                            </select>

                                            <span class="xg1">{lang post_select_usergroup_readacces}</span>
                                            <!--{/if}-->
                                    </td>
                            </tr>
                    </table>
            </div>
    <!--{/if}-->[/mw_shl_code]


    也就是如果版块fid=63时,自动有20的阅读权限,不能修改。其它版块才给会员自由选择。



       




    [发帖际遇]: 刺球 乐于助人,奖励 2 贡献. 幸运榜 / 衰神榜
    楼主热帖
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

    本版积分规则

    
     
     
    技术支持
    点击这里给我发消息
    在线客服
    点击这里给我发消息
    点击这里给我发消息
    刺球网安群①:
    刺球网安社区交流群①
    在线时间:
    8:30-21:00
     

    刺球网安 渝公网安备 50011402500080号 ( 渝ICP备15001097号-1 )申请友链|小黑屋| 刺球网络安全社区

    GMT, 2019-10-16 17:08 , Processed in 0.205780 second(s), 41 queries , Gzip On.

    Powered by 刺球网安

    © 2014-2025

    快速回复 返回顶部 返回列表