MediaWiki Google Adsense Tag einbinden
Erscheinungsbild
Work in Progress
Diese Seite wird erst noch aufgebaut. Bitte noch keine Änderungen vornehmen, ohne mit dem ursprünglichen Author zu sprechen!
Vielen Dank
LocalSettings.php
# Adds Google AdSense Auto Ads code
# and Google Analytics Tag
# and Favicon Codes to <head>
$wgHeadScriptCode = <<<'START_END_MARKER'
<!-- google ads -->
<script
type="text/plain"
data-mw-cookieconsent="marketing"
data-ad-client="ca-pub-6562914736782828"
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
></script>
<!-- Google tag (gtag.js) -->
<script
type="text/plain"
data-mw-cookieconsent="statistics"
src="https://www.googletagmanager.com/gtag/js?id=G-3XXXXNHDTTX"
></script>
<script
type="text/plain"
data-mw-cookieconsent="statistics"
>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-3XXXXNHDTTX');
</script>
<!-- Favicons -->
<link rel="icon" type="image/png" href="/favicon/favicon-96x96.png?v2.0" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon/favicon.svg?v2.0" />
<link rel="shortcut icon" href="/favicon/favicon.ico?v2.0" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png?v2.0" />
<meta name="apple-mobile-web-app-title" content="LHlab" />
<link rel="manifest" href="/favicon/site.webmanifest?v2.0" />
START_END_MARKER;
$wgHeadScriptName = 'LH extra headers';
$wgHooks['BeforePageDisplay'][] = 'HeadScript';
function HeadScript( OutputPage &$out, Skin &$skin ) {
global $wgHeadScriptCode, $wgHeadScriptName;
$out->addHeadItem($wgHeadScriptName, $wgHeadScriptCode );
return TRUE;
}