cogdog
(Alan Levine)
1
是的,我已经搜索过,并找到了一种验证自定义用户字段输入的一般方法。我在这方面的技能还比较生疏,所以希望得到一些建议。
我们一直在鼓励我们教育社区的人们在他们的个人资料中包含一个用户名,如果他们有联邦宇宙(Mastodon、Bluesky、Threads 等)账户的话。这些用户名应该有两个“@”符号,第一个是用户名,第二个是格式正确的有效域名。
@coolperson99@someinstance.org
尽管我认为我已经解释得很清楚了:
成功输入的比率只有 20% 甚至更低。我收到了电子邮件地址、Twitter 用户名、随机字符串、URL。我只能幻想,但认为应该可以通过一些正则表达式(同样,我的技能处于中等水平,有点混乱)来检查是否符合有效格式。
1 个赞
Heliosurge
(Dan DeMontmorency)
2
如果您是自托管用户,或者使用的是包含此插件的托管套餐,那么这个插件可能会引起您的兴趣。
这个 Theme component 也可能引起您的兴趣。当然,这可以安装在任何 discourse 安装上。
cogdog
(Alan Levine)
3
谢谢 Dan,Discourse Authentication Validations 插件看起来很完美,对我的其他字段也很有用。
我已经在使用 Clickable Social Icon Links。我明白了,我的错误是要求提供 Mastodon 用户名而不是 URL,所以看起来我需要做一些清理工作!
1 个赞
Heliosurge
(Dan DeMontmorency)
4
不客气!
我刚发现这个#theme-component,你可能会觉得它也很有用。
你可以创建一个帖子,其中包含需要更正的字段,并提供格式详细信息/图片。
system
(system)
关闭
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.