我在设置中尝试禁用个人简介、位置和个人资料图片选项,但均未成功。
出于保密原因,我们不希望用户能够上传自己的图片作为个人资料图片、填写其位置信息或在个人简介中输入自定义信息。
这是可以实现的吗?
有人能帮我解决这个问题吗?
非常感谢!
我在设置中尝试禁用个人简介、位置和个人资料图片选项,但均未成功。
出于保密原因,我们不希望用户能够上传自己的图片作为个人资料图片、填写其位置信息或在个人简介中输入自定义信息。
这是可以实现的吗?
有人能帮我解决这个问题吗?
非常感谢!
用 CSS 隐藏所有内容。
此外,还有一个 hide user profiles from public(隐藏用户个人资料公开)站点设置。
@pfaffman 实际上,此选项仅隐藏了未登录用户的个人资料,但已登录用户仍可以看到这些个人资料。
没错!我把它和隐藏用户配置文件的用户设置搞混了。
我认为使用 CSS 隐藏所有这些(输入信息的能力以及查看信息的能力)可能就足够了,但如果可以安装任意插件,那么一个为所有用户设置 Hide my public profile and presence features(隐藏我的公共个人资料和状态功能)的插件应该不难。
头像上传可以通过站点设置 allow uploaded avatars (允许上传头像) 来禁用。
我不认为我们有禁用简介的方法,所以 CSS 可以做到:
#user-card .bio, // 用户卡片
.user-main .bio, // 个人资料页面
.control-group.pref-bio { // 用户偏好设置
display: none;
}
也没有位置设置,所以这里也请使用 CSS:
#user-card .location, // 用户卡片
.user-main .user-profile-location, // 个人资料页面
.control-group.pref-location { // 用户偏好设置
display: none;
}
精明的用户可以在他们的浏览器检查器中撤销该 CSS 来添加数据,但我不知道他们为什么会付出这样的努力!
非常感谢 @awesomerobot!
这非常有帮助!
您是否也有隐藏网站字段的代码?
哦,当然,所以不是这样:
#user-card .location, // 用户卡片
.user-main .user-profile-location, // 个人资料页面
.control-group.pref-location { // 用户偏好
display: none;
}
你会这样做:
#user-card .location-and-website, // 用户卡片
.user-main .location-and-website, // 个人资料页面
.control-group.pref-location, // 用户偏好
.control-group.pref-website { // 用户偏好网站
display: none;
}
我们在这里的指南中提供了更多关于如何进行此类 CSS 更改的信息:Making custom CSS changes on your site
非常感谢!非常感激!\n也感谢您的指南。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.