blogger - 检查 Blogger 中的管理员权限

标签 blogger blogspot

有没有办法检查用户是否是管理员?类似于 <b:if cond='data:post.admin'> .我想对普通用户隐藏小部件编辑图标。

最佳答案

除了使用 blogger 自动注入(inject)样式表 authorization.css 之外,没有其他方法可以检查 blogger 中的用户权限,它生成一个样式来显示隐藏的类 .blog-admin默认情况下在所有用户的模板中,当用户是管理员时,此生成的样式将覆盖模板中的默认样式。

示例:

在博客中

enter image description here

对于普通用户,它生成:

enter image description here

它为管理员用户生成:

enter image description here

新的 blogger 模板不再自动注入(inject) authorization.css 样式表,因此如果您使用新的 blogger 模板,则必须手动添加它。

旧的 blogger 模板注入(inject) authorization.css 样式表,但在大多数模板中,开发人员禁用它以避免自动注入(inject)样式表 bundle.css

所以现在,您必须检测模板的版本,并首先检查 authorization.css 是否提供或禁用。

关于blogger - 检查 Blogger 中的管理员权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51537414/

相关文章:

python - 谷歌博客 API : AccessTokenRefreshError:invalid_grand message

javascript - 如何在 Blogger 帖子下方放置 Whats 应用分享按钮

javascript - Blogspot 的 HTML/CSS/JS(可能)问题

javascript - 如何在 jump-break blogger/blogspot 之前显示摘要帖子

redirect - Blogger/Blogspot 重定向到自己的域?

blogger - Blogger-如何使每个帖子的观看次数可见

jquery - 受边距影响的 clientX/Y - 扭曲 jQuery/CSS 游标效果

api - 获取无效的Authsub token 错误403

css - Internet Explorer 中的红色边框和框阴影问题

javascript - 不要在 Blogger 中缓存图像