1

我刚刚开始在一个 wiki 上工作,我希望注册用户能够在其中发布内容。我想在网站上有一个链接,上面写着“ Create new Entry”的内容,点击后会将用户带到编辑模板。当用户完成填写他的信息并单击保存按钮时,我希望将该信息保存在自己的页面中。我的问题:实现这样的目标的方法是什么?

tag:MediaWiki   1.19.2
PHP 5.3.14 (apache2handler)
MySQL   5.1.63-0+squeeze1-log
4

2 回答 2

1

有很多用于编辑页面的 URL 参数可以做你想做的事情,尤其是影响编辑表单。还有一个关于创建带有预加载文本的页面的明确手册,其中包括执行此类任务的有用扩展列表。

于 2012-10-27T19:56:42.520 回答
0

我为此使用了 MultiBoilerplate。这个扩展非常有用,因为用户可以从模板的下拉列表中选择各种页面,这些页面可以包含用户自己定义的默认文本。

提示:如果您使用该选项:

$wgMultiBoilerplateOptions = false;

然后管理员可以通过 wikiLocalSettings.php添加新模板(因此无需更改 php 中的任何配置)。

于 2012-10-29T10:29:58.857 回答