【问题标题】:Adding page into certain namespace at step creation在创建步骤时将页面添加到某个命名空间
【发布时间】:2015-03-02 09:15:56
【问题描述】:

我想在创建步骤时将页面添加到某个命名空间中。 它应该是什么样子:一个带有命名空间列表的下拉列表(检查时需要),按下“发布”按钮后,页面将被放置在选定的命名空间中。

我做什么: - 编辑 wikipage.php(函数 insertOn() ) - 在字符串 2242 上编辑itpage.php

而且...我在发布“标题对象未提供文章 ID。也许该页面不存在?”时出错

有人做吗?

【问题讨论】:

标签: php customization mediawiki


【解决方案1】:

您的请求中有两个不同的内容:

  • 在页面创建期间用于选择类别的下拉菜单;
  • 强制执行类别选择。

所以我认为你应该分别解决这两件事:

  • install VisualEditor 提供GUI for category addition(也许配置它以使类别选择器更明显,但这是题外话);
  • install AbuseFilter 并添加一个过滤器,该过滤器不允许创建没有类别的页面;在错误消息中添加一些友好的文字,让用户知道他们必须使用该功能。

【讨论】:

    猜你喜欢
    • 2013-08-07
    • 2011-10-23
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多