如何计算MediaWiki上自定义大写用户组中的用户数?

如何计算MediaWiki上自定义大写用户组中的用户数?,mediawiki,Mediawiki,我需要计算MediaWiki自定义用户组中的用户数。据我所知,我可以使用以下神奇的词语来做到这一点: {{NUMBERINGROUP:Writer}} 然而,我不能让这个和“作家”一起工作。我用大写字母和小写字母写的,试过复数形式,Writers,但没有用 相比之下,计算“官僚”组中的用户数量确实有效: {{NUMBERINGROUP:Bureaucrat}} 上有一个创建自定义“忍者”用户权限组的示例。该示例建议创建以下页面: MediaWiki:Group-ninja (content:

我需要计算MediaWiki自定义用户组中的用户数。据我所知,我可以使用以下神奇的词语来做到这一点:

{{NUMBERINGROUP:Writer}}
然而,我不能让这个和“作家”一起工作。我用大写字母和小写字母写的,试过复数形式,Writers,但没有用

相比之下,计算“官僚”组中的用户数量确实有效:

{{NUMBERINGROUP:Bureaucrat}}
上有一个创建自定义“忍者”用户权限组的示例。该示例建议创建以下页面:

MediaWiki:Group-ninja (content: Ninjas)
MediaWiki:Group-ninja-member (content: ninja)
我在我的维基上查看了官僚的同等群体,发现:

MediaWiki:Group-bureaucrat (content: Bureaucrats)
MediaWiki:Group-bureaucrat-member (content: Bureaucrat)
在计算官僚工作的用户数量时,我决定创建:

MediaWiki:Group-writer (content: Writers)
MediaWiki:Group-writer-member (content: Writer)
当这不起作用时,我将第二页的内容从“Writer”改为“Writer”(小写),但没有效果


有人知道我能做些什么来完成这项工作吗?最好是在wiki中,而不必访问任何服务器文件。

在LocalSettings.php中,您指定了“Writer”而不是“Writer”。这很好,但当您开始处理更改标签之类的问题时,会引起一些混乱

例如,在一些测试之后,numberinggroup似乎正在将“Writer”更改为“Writer”,并返回0,因为该组(小写)不存在。这是我唯一发现问题的地方,值得一试

这会让你困惑的其他方式:

而不是使用:

MediaWiki:Group-writer (content: Writers)
MediaWiki:Group-writer-member (content: Writer)
您需要使用:

MediaWiki:Group-Writer (content: Writers)
MediaWiki:Group-Writer-member (content: Writer)

在你的维基上,Special:ListUsers/Writer或Special:ListUsers/Writer或Special:ListUsers/Writers或Special:ListUsers/Writers中的一个是否向你显示了任何用户?@MarkA.Hershberger注意:我不得不编辑我的评论,因为我所说的都是乱七八糟的。请参考这个贴纸,我的答案是:这是有道理的,谢谢。我创建了后两个组,不幸的是numberinggroup仍然返回0。这是否意味着我必须在LocalSettings.php中将组名从“Writer”更改为“Writer”?在LocalSettings.php中更改组名可能不起作用,但您可以尝试一下。如果你提交一份关于这个问题的错误报告,我会尝试修复它。可以。我完全忘了提到这是在MediaWiki 1.15.1上——在提交错误报告之前,我还将在1.21.2上进行测试。