您希望完成什么?
我需要在侧边栏(或其他可能讨论的地方)添加一个新按钮,该按钮将简单地切换用户自定义字段的值。我们通过反转此方法来设置“SFW”模式。但是,由于用户可以选择不设置该值,并且网站默认情况下是NSFW的,因此用户需要花费一些时间才能进入其个人资料设置,才能找到那个微小且不明显的复选框。
这就是为什么会想到放置一个具有两种状态(开/关)的按钮,该按钮将更改用户的自定义字段值。默认状态是NSFW(未选中用户的字段,或0)。第二种状态是SFW(选中用户的字段)。
您何时需要完成?
对我来说,这对于经验丰富的theming-component开发者来说应该是一项快速的任务:) 慢慢来。
您能为这项任务提供多少美元预算?
请出价。这听起来像是一项简单的任务。
1 个赞
这是一个很棒的主题组件 https://meta.discourse.org/t/user-field-prompt/185214!无论我多久访问一次 Discourse Meta,总能发现关于 Discourse 的新东西,这真是太棒了。
所描述的任务与帖子字段的概念不同。它也不是为了与其他主题组件(如您提到的 Welcome Link Banner)一起使用。
我现在看到的最大程度的自定义是引入基本的自定义选项,例如:
1 个赞
Heliosurge
(Dan DeMontmorency)
6
还没有开始使用,但也有页面发布功能。
我想这些代码可能会提供一些思路。有几个组件使用了用户字段。最近增加的一个功能是针对会员的“监视词”功能,可以隐藏包含特定词语的帖子。
还有一些主题组件在 iirc 的汉堡菜单或标题中使用了开关切换。
自定义标题链接可能也有效。
我不确定,但也许可以通过复选框复制该用户偏好的链接。
抱歉,我没能理解你开头几句话的意思,因为我觉得它们与上面的话题无关。
附注:你个人简介中的网站 SSL 证书已过期 
1 个赞
Heliosurge
(Dan DeMontmorency)
8
需要更新网站地址。客户从 .ai 更改为 .com。 
我上面提到的想法。您可以查看 User 字段提示的源代码,以获得用于切换 NSFW 用户设置的代码的思路。然后,您可以查看类似 Thene-component Light/Dark toggle 的东西,并将想法结合起来,以切换 NSFW 用户设置。
好的,我现在明白了。嗯,你似乎在为我在第一篇帖子中提到的这个解决方案发明轮子:Our solution for blurring NSFW content
它实现了你所说的功能。它会查看用户的字段值,并通过 JS 设置 CSS 类。请确保你使用此消息中的代码作为基础,因为第一个帖子中使用的代码依赖于已弃用的 Discourse 方法。
此外,你还可以看看这个:https://meta.discourse.org/t/css-classes-for-current-users-groups/226068,根据用户的群组调整你网站的外观和功能 
1 个赞
至于切换本身,以及您提到的深色/浅色切换,我认为对于未来开发此组件的开发者来说,研究一下可能很有趣,我希望在完成后尽快将其公之于众。@Lhc_fl 正在进行一些工作,我们希望在生产环境中首先进行自我测试 
2 个赞
Heliosurge
(Dan DeMontmorency)
11
这很酷。我仍然是一名新手,正在学习编码。还有很多东西要学。
从我所见,Lhc_fl非常有才华。
1 个赞
system
(system)
关闭
13
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.