【问题标题】:Need help setting up editing template需要帮助设置编辑模板
【发布时间】:2012-10-17 16:32:29
【问题描述】:

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

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

【问题讨论】:

  • “编辑模板”是什么意思?一个巫师?还是只是一个预加载的、未填充的模板?
  • 我在考虑一个预加载的未填充模板。上面有一些东西,例如:页面标题、不同的内容部分等等。

标签: templates mediawiki editing


【解决方案1】:

有很多URL parameters for editing pages可以做你想做的事,尤其是affecting the edit form。还有一个明确的Manual on creating pages with preloaded text,其中包括一个有用的扩展列表来完成这些任务。

【讨论】:

  • 好的,我会看看这个,看看我是否能弄清楚如何做我想做的事情。谢谢
【解决方案2】:

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

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

$wgMultiBoilerplateOptions = false;

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

【讨论】: