如何将Alexa证书添加到Mediawiki标头?

时间:2014-05-24 21:20:32

标签: mediawiki alexa

我想将Alexa证书添加到Mediawiki,把我找不到头文件包含代码(<script></script>)。

  1. 我应该为所有要认证和识别的页面放置哪个文件 由Alexa?
  2. 有没有办法将代码放在那里而不会损坏任何页面?

4 个答案:

答案 0 :(得分:1)

加入LocalSettings.php

$wgHooks["ParserFirstCallInit"][] = "fnAlexaCertificate";
function fnAlexaCertificate() {

  global $wgOut;

  $wgOut->addHeadItem("AlexaCertificate", '<meta name="" content="">');

  return true;
}

答案 1 :(得分:1)

添加LocalSettings.php:

$wgHooks["ParserFirstCallInit"][] = function () use ($wgOut) {
    $wgOut->addHeadItem("AlexaCertificate", '<meta name="" content="">');
    return true;
}

答案 2 :(得分:0)

将最新的全站点JavaScript添加到您的wiki的最简单方法是以您的wiki的管理员身份登录。然后将必要的Javascript添加到 MediaWiki:Common.js MediaWiki:Mobile.js 请参阅https://www.mediawiki.org/wiki/Manual:Interface/JavaScript上的手册

答案 3 :(得分:-1)

对于试图解决此问题的每个人,只需找到您的Skin文件,然后将代码嵌入到皮肤的.php文件中。

我的位置是:

/skins/Vector.php

您可以将代码粘贴到其中一个代码中。

希望它能帮助任何尝试使用Alexa的人。 :)