【发布时间】:2012-06-26 08:23:07
【问题描述】:
我正在尝试将FlaggedRevs 扩展配置为基于MediaWiki(当前为V1.19.1)的Wiki。我已经仔细阅读了好几次文档,但我无法完全实现我想要的。
我的目标是向用户显示页面的稳定版本。任何编辑都必须针对具有四个标志的单一规模进行审查。只有在页面被审核到标尺的顶部标志后,当前版本才能成为稳定版本。
到目前为止我所做的:我已经配置了自己的名为 content 的比例及其组件标志;我已经配置了用户、编辑和审阅者。关键尺度配置代码为:
$wgFlaggedRevsTags = array(
'content' => array( 'levels' => 3, 'quality' => 2, 'pristine' => 3 ),
);
我的结果:当我编辑页面时,这些编辑被视为待处理。用户看到页面的稳定版本。到目前为止一切都很好。但是,一旦我查看页面并将刻度从最低标志 (0) 升级到下一个标志 (1),当前版本将变为稳定版本。这不是我想要的;升级到稳定版应该需要最高标志 (3),而不是任何标志,而是最低 (0)。
如何配置 FlaggedRevs 以使页面的 stable 版本对应于 pristine 标记?
编辑添加:我的经验和 jpatokal 的答案似乎不同。 'levels' => 3 是否给我标志(0,1,2)或(0,1,2,3)。我得到后者,但是扩展是为我添加了 0=Unreviewed 标志还是我指定了它? quality 和 pristine 设置是如何工作的?
【问题讨论】:
-
我在没有检查我们的实时配置的情况下写了我的答案并且完全错误,所以我已经删除了它。 Levels=3 确实为您提供了三个级别,虽然我认为我了解稳定/原始/质量的工作原理,但我显然没有(因为在我们的系统中,即使级别 1 也是稳定的)。抱歉浪费您的时间=/
-
没问题。我们都在这里学习。