2012-02-15 72 views
0

当我们的MediaWiki系统中创建一个新的用户帐户时,管理员指定了所需的用户登录名和真实姓名。我想自动填写用户页面,并根据这些规则创建一个特殊的页面:MediaWiki:Special“Create a account”behavior

提供新用户的登录名是“LOGIN”和真正的名字是“第一,第二”,

1)应该创建一个名为“SECFIR”的新页面(即3个姓和3个字母),只包含“#REDIRECT:[[user:LOGIN]]”,即重定向到用户页面;

2)用户页面应该包含 “{{的getUser | SECFIR}}”

有什么建议?

回答

1
  1. 创建使用http://www.mediawiki.org/wiki/Manual:Hooks/AddNewAccount自定义钩子函数(事件处理程序) - 相对简单的PHP做这个

  2. 相同的答案......

更多的https://stackoverflow.com/a/8514696

+0

所以做我正确理解我需要写一个扩展名? – texnic 2012-02-20 11:11:13

+1

是的。我认为(2)已经存在,但我找不到它。 – 2012-02-20 14:35:27

+0

谢谢约书亚,我想你会回答我的问题。一旦我尝试过,我会立即对其进行标记。 – texnic 2012-02-20 15:58:02