【问题标题】:MediaWiki footer viewcountMediaWiki 页脚观看次数
【发布时间】:2015-09-06 00:25:42
【问题描述】:

我正在使用 MediaWiki,想显示步行观看次数。

我的环境:

MediaWiki 1.25.1

PHP 5.4.41

MySQL 5.5.43

阅读了官方手册https://www.mediawiki.org/wiki/Manual:Footer,但我不知道该怎么做。

据说:

$wgHooks['SkinTemplateOutputPageBeforeExec'][] = 'lfTOSLink';
function lfTOSLink( $sk, &$tpl ) {
    $tpl->set( 'termsofservice', $sk->footerLink( 'termsofservice', 'termsofservicepage' ) );
    $tpl->data['footerlinks']['places'][] = 'termsofservice';
    return true;
}

如何更改lfTOSLink的代码来开启观看次数?

【问题讨论】:

    标签: php footer mediawiki


    【解决方案1】:

    虽然在 MediaWiki 1.25 中删除了命中计数器,但 Extension:HitCounters 现在可用于替换核心功能,这要感谢 Mark A. Hershberger。

    【讨论】:

    • 对不起,我还是喜欢集成功能。
    【解决方案2】:

    在 MediaWiki 1.25 中删除了观看次数。有关详细信息和替代方案,请参阅$wgDisableCounters 的文档。

    【讨论】:

      【解决方案3】:

      我将版本降级到 1.21.1

      页脚的查看次数正常。

      重新安装新实例 1.21.1

      使用Maintenance scriptsDumpBackupImportDumpImportImages

      成功将数据从 1.25.1 迁移到 1.21.1

      【讨论】:

      • 这似乎不是一个好的选择 - 您已降级到不受支持的版本。如果你真的需要,MediaWiki 1.23 会是一个更好的选择,因为它是一个 LTS(直到 2017 年 5 月)。不管怎样,看我的回答。
      • 感谢您的建议!有空我就升级到1.23。
      猜你喜欢
      • 1970-01-01
      • 2011-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-01
      • 2019-03-16
      • 2012-10-04
      • 2012-04-25
      相关资源
      最近更新 更多