我们是否允许用户使用 CSS?这样每个人,或者至少是更高级别的 TL,都可以改变事物的外观。
这在技术上是否可行(不使用管理员专门制作的主题/CSS 组件)?
风险是什么——除了用户弄坏了自己/他/她/它的界面之外?
这样可以减轻用户希望看到或大部分不希望看到的东西的压力。
我们是否允许用户使用 CSS?这样每个人,或者至少是更高级别的 TL,都可以改变事物的外观。
这在技术上是否可行(不使用管理员专门制作的主题/CSS 组件)?
风险是什么——除了用户弄坏了自己/他/她/它的界面之外?
这样可以减轻用户希望看到或大部分不希望看到的东西的压力。
是的,总有一天会这样,尤其是因为 Discourse 的 HTML 代码会不时更改。
我至少用过一个网站提出了这个功能。除非有非常特殊的需求(例如 CSS 爱好者社区?),否则我不建议实施这样的功能。
缺少一个括号就足以让整个网站 display: none; ![]()
只是为了弄清楚,CSS只会在本地更改,而不是全局更改?如果是这样,浏览器扩展是否可以解决问题?
那些扩展的唯一问题是它们通常不支持 Sass 和完整主题。我以前曾使用过 SCSS 到 CSS 编译器来在另一个论坛上定制主题,效果不是很好。
我的想法:一个名为“自定义主题”的主题,它会弹出一个菜单,允许你使用本站#theme分类下的自定义主题,或者使用你自己在 https://discourse.theme-creator.io/ 上的主题。
如果本地仅指该用户,那么是的。
但这需要类似 if user = X then do CSS 的东西,我不知道这是否可能。
是的,可以。我该如何在 iPad 或任何 Android 设备上安装此类扩展?
您看过 Tamper Monkey 吗? Tamper Monkey 脚本允许用户更改网站显示信息的方式。
我们社区的一位成员在 Discourse 没有静音用户选项时创建了一个。他添加了一种静音/隐藏特定用户的方法;装饰 Op 和 Staff 成员,并按组为某些用户添加备注等。
如果可以安装 Firefox,我记得 Tamper Monkey 是一个可用的扩展。