Zum Inhalt springen

Mediawiki Google +1 Button auf jeder Seite

Aus LHlab Wiki
Warnung Dieser Inhalt wird nicht mehr gewartet

Der Inhalt dieser Seite ist veraltet, nicht mehr korrekt, oder das Projekt wird nicht mehr weiter fortgeführt. Bei Fragen, bitte an den Author wenden.


Google Plus ist nicht mehr verfügbar, da Google den Dienst eingestellt hat.

Will man den Google +1 Button auf jeder erstellten Wiki Seite haben, kann das durch folgenden Code in der LocalSettings.php gemacht werden.

LocalSettings.php

# Google Plus
$wgHooks['BeforePageDisplay'][]  = 'fnPlusOneJavaScript';
function fnPlusOneJavaScript( $out )
{
  $script = '<script type="text/javascript" language="javascript" src="https://apis.google.com/js/plusone.js">'
            . '</script>';
  $out->addScript( $script);
  return true;
}
 
$wgHooks['ArticleViewHeader'][] = 'fnPlusOneAnchor';
function fnPlusOneAnchor( &$article, &$outputDone, &$pcache )
{
    global $wgOut;
    global $wgTitle;
    $wgOut->addHTML('<div align=right><g:plusone size="medium" href="' . $wgTitle->escapeLocalUrl() . '"></g:plusone></div>');
    return true;
}
$wgInvalidateCacheOnLocalSettingsChange = true;