【问题标题】:Disallow Source Code Editing in Mediawiki禁止在 Mediawiki 中编辑源代码
【发布时间】:2020-12-14 10:33:08
【问题描述】:

我正在使用一些模板来解决 mediawiki 中的一些用例,如果未经培训的用户编辑这些模板,我的网站功能会在某些地方中断。

我希望用户能够使用this extension 编辑一些网站,但如果他们编辑模板的源代码,功能就会中断。

有没有办法禁止用户或禁用 mediawiki 条目的源代码编辑或为用户组设置规则以禁止源代码编辑?用户仍然可以使用表单编辑器编辑页面吗?

【问题讨论】:

    标签: mediawiki


    【解决方案1】:

    您可以尝试通过 https://www.mediawiki.org/wiki/Manual:Hooks/EditPage::showEditForm:fields 之类的钩子来修改编辑页面

    通过删除输入或将字段设为只读并添加使用表单的通知,您应该能够通过编辑页面直接获得页面不可编辑的情况。不过我不确定这是否会影响表单编辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      相关资源
      最近更新 更多