Discuz 7.0 限制头像上传

UC与DZ7目前版本没有禁止上传头像的设置。。。修改程序的话 memcp.php:找到

$member = $db->fetch_first("SELECT * FROM {$tablepre}members m LEFT JOIN {$tablepre}memberfields mf ON mf.uid=m.uid WHERE m.uid='$discuz_uid'");
在后面加上:
$avatar=$memeber['groupid'];//debug if (($avatar < 4)||($avatar > 11)){ $avatar=1; }
后修 default\memcp_profile.htm 找到:

<p><a href="javascript:;" onclick="$('avatarctrl').style.display = '';">{lang memcp_profile_avatar_modify}</a></p>

改为:

<!--{if $avatar==1}-->
                                                                        <p><a href="javascript:;" onclick="$('avatarctrl').style.display = '';">{lang memcp_profile_avatar_modify}</a></p>
                                                                <!--{/if}-->

这样就只有中级会员以上和管理员版主们能够上传头像了。 如果要加大限制,那么修改:($avatar > 11) 中的11为更高级用户组的ID

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

返回主页看更多
狠狠的抽打博主 支付宝 扫一扫