Ahoi zusammen,
die Piwik-Deaktivierung kann man als Inhaltselement auf der Impressum-Seite per iframe einbinden. Den Code hierzu findet man in der Piwik-Installation unter Einstellungen>Allgemeine Einstellungen (nach ganz unten scrollen).
Dieser sieht mit seiner Serifenschrift nicht besonders schön aus, darum:
Hier mal eine kurze Anleitung, wie man die Piwik-Deaktivierung für Besucher schöner integriert (ich gehe davon aus, dass Piwik auf euerem Webserver installiert ist und der Tracking-Code im Template manuell oder per Erweiterung eingefügt ist):
1) Öffne Datei optOut.tpl (zu finden in der Piwik-Installation unter: plugins>CoreAdminHome>templates)
2) Optional: Im <head> kann man auch z.B. die Google-Font-Api laden
3) im <body>-Tag dann die Schriftanpassung, z.B.: < body style="Font-family: arial, helvetica, oderWasAuchImmer; color: #333; font-size: .8em;">
4) Da der Absatz mit mit dem Piwik-Rechtsblabla immer eingerückt dargestellt wird, habe ich einfach die Skript-Aufrufe in ein <p>-Tag eingeklammert und mit einer style-Anweisung "zurückgerückt":
5) Optional: Und wenn man schon mal dabei ist, sollte man auch die Doctype des iFrames gleich checken. In meinem Fall läuft die Seite mit Boilerplate und sieht dann komplett so aus:
Und so sieht's dann fertig aus (siehe Screenshot anbei)
die Piwik-Deaktivierung kann man als Inhaltselement auf der Impressum-Seite per iframe einbinden. Den Code hierzu findet man in der Piwik-Installation unter Einstellungen>Allgemeine Einstellungen (nach ganz unten scrollen).
Dieser sieht mit seiner Serifenschrift nicht besonders schön aus, darum:
Hier mal eine kurze Anleitung, wie man die Piwik-Deaktivierung für Besucher schöner integriert (ich gehe davon aus, dass Piwik auf euerem Webserver installiert ist und der Tracking-Code im Template manuell oder per Erweiterung eingefügt ist):
1) Öffne Datei optOut.tpl (zu finden in der Piwik-Installation unter: plugins>CoreAdminHome>templates)
2) Optional: Im <head> kann man auch z.B. die Google-Font-Api laden
3) im <body>-Tag dann die Schriftanpassung, z.B.: < body style="Font-family: arial, helvetica, oderWasAuchImmer; color: #333; font-size: .8em;">
4) Da der Absatz mit mit dem Piwik-Rechtsblabla immer eingerückt dargestellt wird, habe ich einfach die Skript-Aufrufe in ein <p>-Tag eingeklammert und mit einer style-Anweisung "zurückgerückt":
HTML-Code:
<p style="margin-left: -8px;"> {if !$trackVisits}{'CoreAdminHome_OptOutComplete'|translate} <br /> {'CoreAdminHome_OptOutCompleteBis'|translate} {else} {'CoreAdminHome_YouMayOptOut'|translate} <br /> {'CoreAdminHome_YouMayOptOutBis'|translate} {/if} </p>
HTML-Code:
<!doctype html> <!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ --> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="<?php echo $this->language; ?>"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="<?php echo $this->language; ?>"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="<?php echo $this->language; ?>"> <![endif]--> <!-- Consider adding an manifest.appcache: h5bp.com/d/Offline --> <!--[if gt IE 8]><!--> <html class="no-js" lang="<?php echo $this->language; ?>"> <!--<![endif]--> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:400,600,700'" media="all" /> </head> <body style="font-size: 14px; font-size: 1.4rem; font-family: 'Open Sans',arial,helvetica, sans-serif; font-size: .8em; color: #333;"> <p style="margin-left: -8px;"> {if !$trackVisits}{'CoreAdminHome_OptOutComplete'|translate} <br /> {'CoreAdminHome_OptOutCompleteBis'|translate} {else} {'CoreAdminHome_YouMayOptOut'|translate} <br /> {'CoreAdminHome_YouMayOptOutBis'|translate} {/if} </p> <form style="margin-left: -8px;" method="post" action="?module=CoreAdminHome&action=optOut{if $language}&language={$language}{/if}"> <input type="hidden" name="nonce" value="{$nonce}" ></input> <input type="hidden" name="fuzz" value="{$smarty.now}"></input> <input onclick="this.form.submit()" type="checkbox" id="trackVisits" name="trackVisits" {if $trackVisits}checked="checked"{/if}></input> <label for="trackVisits"><strong> {if $trackVisits}{'CoreAdminHome_YouAreOptedIn'|translate} {'CoreAdminHome_ClickHereToOptOut'|translate} {else}{'CoreAdminHome_YouAreOptedOut'|translate} {'CoreAdminHome_ClickHereToOptIn'|translate}{/if} </strong></label> </form> </body>
Kommentar