Genauere Geodaten, Karten Link repariert, GoogleAnalytics Opt-Out

This commit is contained in:
Patrick Neff 2019-01-13 06:42:49 +01:00
parent 985e2b29be
commit 096808e45c
27 changed files with 120 additions and 66 deletions

View File

@ -2,7 +2,7 @@
title = "Aktionen" title = "Aktionen"
date = "2019-01-10T04:14:10+01:00" date = "2019-01-10T04:14:10+01:00"
expires = "2019-01-10T04:14:10+01:00" expires = "2019-01-10T04:14:10+01:00"
draft = true draft = false
type = "page" type = "page"
keywords = [] keywords = []
+++ +++

View File

@ -1,7 +1,7 @@
+++ +++
title = "Böden" title = "Böden"
date = "2019-01-10T08:09:02+01:00" date = "2019-01-10T08:09:02+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "Verschiedene Möglichkeiten Fliesen in verschiedenen Farben zu kombinieren" alt = "Verschiedene Möglichkeiten Fliesen in verschiedenen Farben zu kombinieren"
keywords = [] keywords = []

Binary file not shown.

Before

Width:  |  Height:  |  Size: 601 KiB

After

Width:  |  Height:  |  Size: 612 KiB

View File

@ -1,7 +1,7 @@
+++ +++
title = "Fassade" title = "Fassade"
date = "2019-01-10T08:12:46+01:00" date = "2019-01-10T08:12:46+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "Bildergalerie für Fassade" alt = "Bildergalerie für Fassade"
description = "Ideen für die Gestaltung einer Haus Fassade." description = "Ideen für die Gestaltung einer Haus Fassade."

View File

@ -1,7 +1,7 @@
+++ +++
title = "Bestattungsgärten und Gemeinschaftsgräber" title = "Bestattungsgärten und Gemeinschaftsgräber"
date = "2019-01-11T05:04:07+01:00" date = "2019-01-11T05:04:07+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
keywords = [] keywords = []
description = "Eine neuer Trend der bei der Bestattung sind Gemeinschaftsgräber und Bestattungsgärten. Dort werden Teile des Friedhofs als gemeinschaftliche Ruhestätte bepflanzt und gepflegt, so dass man sich selber nicht mehr um die Instandhaltung der Grabstätte kümmern muss." description = "Eine neuer Trend der bei der Bestattung sind Gemeinschaftsgräber und Bestattungsgärten. Dort werden Teile des Friedhofs als gemeinschaftliche Ruhestätte bepflanzt und gepflegt, so dass man sich selber nicht mehr um die Instandhaltung der Grabstätte kümmern muss."

View File

@ -1,7 +1,7 @@
+++ +++
title = "Urnen Gemeinschaftsgrab 'Johannesgarten'" title = "Urnen Gemeinschaftsgrab 'Johannesgarten'"
date = "2019-01-10T10:29:40+01:00" date = "2019-01-10T10:29:40+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
keywords = [] keywords = []
weight = -10 weight = -10

View File

@ -1,7 +1,7 @@
+++ +++
title = "Urnen Gemeinschaftsgrab 'Lebensbaum'" title = "Urnen Gemeinschaftsgrab 'Lebensbaum'"
date = "2019-01-10T11:51:20+01:00" date = "2019-01-10T11:51:20+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
keywords = [] keywords = []
alt = "Auf dem Friedhof in Niederkassel-Mondorf" alt = "Auf dem Friedhof in Niederkassel-Mondorf"

View File

@ -1,7 +1,7 @@
+++ +++
title = "Fraesarbeiten" title = "Fraesarbeiten"
date = "2019-01-10T06:30:31+01:00" date = "2019-01-10T06:30:31+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "Bildergalerie für Fraesarbeiten" alt = "Bildergalerie für Fraesarbeiten"
description = "Bildergalerie für Fraesarbeiten" description = "Bildergalerie für Fraesarbeiten"

View File

@ -1,7 +1,7 @@
+++ +++
title = "Schriftbeispiele" title = "Schriftbeispiele"
date = "2019-01-10T06:47:55+01:00" date = "2019-01-10T06:47:55+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "Bildergalerie für Schriftbeispiele" alt = "Bildergalerie für Schriftbeispiele"
description = "Bildergalerie für Schriftbeispiele" description = "Bildergalerie für Schriftbeispiele"

View File

@ -1,7 +1,7 @@
+++ +++
title = "Kunstwerke" title = "Kunstwerke"
date = "2019-01-10T04:40:36+01:00" date = "2019-01-10T04:40:36+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "In dieser Kategorie finden sich verschiedene von uns gefertigte Kunstwerke." alt = "In dieser Kategorie finden sich verschiedene von uns gefertigte Kunstwerke."
keywords = [] keywords = []

View File

@ -1,7 +1,7 @@
+++ +++
title = "Ei Sprung" title = "Ei Sprung"
date = "2019-01-10T05:12:01+01:00" date = "2019-01-10T05:12:01+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "Gestaltung des Kunstwerkes 'Ei-Sprung' im Innenhof des Veterinärmedizinischen Instituts im Berlin Marienfelde" alt = "Gestaltung des Kunstwerkes 'Ei-Sprung' im Innenhof des Veterinärmedizinischen Instituts im Berlin Marienfelde"
keywords = [] keywords = []

View File

@ -1,7 +1,7 @@
+++ +++
title = "Krieg Oder Frieden" title = "Krieg Oder Frieden"
date = "2019-01-10T05:27:09+01:00" date = "2019-01-10T05:27:09+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "Gestaltung des Kunstwerkes 'Krieg Oder Frieden' im Innenhof der Heinrich-der-Löwe Kaserne in Braunschweig" alt = "Gestaltung des Kunstwerkes 'Krieg Oder Frieden' im Innenhof der Heinrich-der-Löwe Kaserne in Braunschweig"
keywords = [] keywords = []

View File

@ -1,7 +1,7 @@
+++ +++
title = "Obelisk vor dem Rathaus in Niederkassel" title = "Obelisk vor dem Rathaus in Niederkassel"
date = "2019-01-10T05:33:39+01:00" date = "2019-01-10T05:33:39+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "Ein Obelisk aus rotem Sandstein vor dem Rathaus in Niederkassel der die Partnerstädte zeigt." alt = "Ein Obelisk aus rotem Sandstein vor dem Rathaus in Niederkassel der die Partnerstädte zeigt."
keywords = [] keywords = []

View File

@ -1,7 +1,7 @@
+++ +++
title = "Die sieben Stufen der Weisheit" title = "Die sieben Stufen der Weisheit"
date = "2019-01-10T05:23:19+01:00" date = "2019-01-10T05:23:19+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "Bodenbezogene Wasserskulptur vor dem Justitzgebäude an der Gerichtsstraße in Bielefeld" alt = "Bodenbezogene Wasserskulptur vor dem Justitzgebäude an der Gerichtsstraße in Bielefeld"
keywords = [] keywords = []

View File

@ -1,7 +1,7 @@
+++ +++
title = "Sternenkinder" title = "Sternenkinder"
date = "2019-01-10T05:36:53+01:00" date = "2019-01-10T05:36:53+01:00"
draft = true draft = false
type = "gallery" type = "gallery"
alt = "Das Denkmal für Sternenkinder auf dem Südfriedhof in Niederkassel - Rheidt" alt = "Das Denkmal für Sternenkinder auf dem Südfriedhof in Niederkassel - Rheidt"
keywords = [] keywords = []

View File

@ -4,6 +4,7 @@ date = "2019-01-08T19:30:48+01:00"
draft = true draft = true
type = "page" type = "page"
keywords = [] keywords = []
expiryDate = "2000-01-01T00:00:00+01:00"
[menu] [menu]
[menu.footer] [menu.footer]

View File

@ -1,7 +1,7 @@
+++ +++
title = "Datenschutz" title = "Datenschutz"
date = "2019-01-10T04:08:52+01:00" date = "2019-01-10T04:08:52+01:00"
draft = true draft = false
type = "page" type = "page"
keywords = [] keywords = []
@ -13,7 +13,7 @@ keywords = []
## Grundlegendes ## Grundlegendes
Diese Datenschutzerklärung soll die Nutzer dieser Website über die Art, den Umfang und den Zweck der Erhebung und Verwendung personenbezogener Daten durch den Websitebetreiber Neff Stein-Design, (Rosenstr 45-49, 53859 Niederkassel Nordrhein-Westfalen, Deutschland) informieren. Diese Datenschutzerklärung soll die Nutzer dieser Website über die Art, den Umfang und den Zweck der Erhebung und Verwendung personenbezogener Daten durch den Websitebetreiber Neff Stein-Design, (Rosenstr 45-49, 53859 Niederkassel, Nordrhein-Westfalen, Deutschland) informieren.
Der Websitebetreiber nimmt Ihren Datenschutz sehr ernst und behandelt Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Vorschriften. Da durch neue Technologien und die ständige Weiterentwicklung dieser Webseite Änderungen an dieser Datenschutzerklärung vorgenommen werden können, empfehlen wir Ihnen sich die Datenschutzerklärung in regelmäßigen Abständen wieder durchzulesen. Der Websitebetreiber nimmt Ihren Datenschutz sehr ernst und behandelt Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Vorschriften. Da durch neue Technologien und die ständige Weiterentwicklung dieser Webseite Änderungen an dieser Datenschutzerklärung vorgenommen werden können, empfehlen wir Ihnen sich die Datenschutzerklärung in regelmäßigen Abständen wieder durchzulesen.
@ -30,7 +30,7 @@ Sie haben die Möglichkeit, die Speicherung des Cookies auf Ihrem Gerät zu verh
Weiterhin können Sie durch ein Browser-Plugin verhindern, dass die durch Cookies gesammelten Informationen (inklusive Ihrer IP-Adresse) an die Google Inc. gesendet und von der Google Inc. genutzt werden. Folgender Link führt Sie zu dem entsprechenden Plugin: https://tools.google.com/dlpage/gaoptout?hl=de Weiterhin können Sie durch ein Browser-Plugin verhindern, dass die durch Cookies gesammelten Informationen (inklusive Ihrer IP-Adresse) an die Google Inc. gesendet und von der Google Inc. genutzt werden. Folgender Link führt Sie zu dem entsprechenden Plugin: https://tools.google.com/dlpage/gaoptout?hl=de
Hier finden Sie weitere Informationen zur Datennutzung durch die Google Inc.: https://support.google.com/analytics/answer/6004245?hl=de Hier finden Sie weitere Informationen zur Datennutzung durch die Google Inc.: https://support.google.com/analytics/answer/6004245?hl=de
Alternativ verhindern Sie mit einem Klick auf <a onclick=”alert(Google Analytics wurde deaktiviert); href=”javascript:gaOptout()”> diesen Link</a>, dass Google Analytics innerhalb dieser Website Daten über Sie erfasst. Mit dem Klick auf obigen Link laden Sie ein „Opt-Out-Cookie“ herunter. Ihr Browser muss die Speicherung von Cookies also hierzu grundsätzlich erlauben. Löschen Sie Ihre Cookies regelmäßig, ist ein erneuter Klick auf den Link bei jedem Besuch dieser Website vonnöten. Alternativ verhindern Sie mit einem Klick auf <a href="#" class="ga-optout">diesen Link</a>, dass Google Analytics innerhalb dieser Website Daten über Sie erfasst. Mit dem Klick auf obigen Link laden Sie ein „Opt-Out-Cookie“ herunter. Ihr Browser muss die Speicherung von Cookies also hierzu grundsätzlich erlauben. Löschen Sie Ihre Cookies regelmäßig, ist ein erneuter Klick auf den Link bei jedem Besuch dieser Website vonnöten.
## Zugriffsdaten ## Zugriffsdaten

View File

@ -1,7 +1,7 @@
+++ +++
title = "Zulieferer Und Partnerbetriebe" title = "Zulieferer Und Partnerbetriebe"
date = "2019-01-12T08:59:01+01:00" date = "2019-01-12T08:59:01+01:00"
draft = true draft = false
type = "page" type = "page"
keywords = [] keywords = []

View File

@ -12,8 +12,8 @@ openingHours = ["Mo-Fr 08:00-12:00", "Mo-Fr 13:30-17:00", "Sa 09:00-12:00"]
streetAddress = "Rosenstr. 45-49" streetAddress = "Rosenstr. 45-49"
[kontakt.geo] [kontakt.geo]
lat = "50.8157" lat = "50.815856"
lon = "7.0376" lon = "7.037264"
[kontakt.social] [kontakt.social]
facebook = "https://www.facebook.com/pages/Neff-SteinDesign/150422701728311" facebook = "https://www.facebook.com/pages/Neff-SteinDesign/150422701728311"
@ -34,8 +34,8 @@ openingHours = ["Tu-Th 10:00-12:00", "Mo-Fr 13:00-16:15", "Sa 10:00-12:00"]
streetAddress = "Heerstr. 15" streetAddress = "Heerstr. 15"
[kontakt.geo] [kontakt.geo]
lat = "50.8195" lat = "50.819836"
lon = "7.1746" lon = "7.174187"
[kontakt.social] [kontakt.social]
facebook = "https://www.facebook.com/pages/Neff-SteinDesign/150422701728311" facebook = "https://www.facebook.com/pages/Neff-SteinDesign/150422701728311"
@ -57,8 +57,8 @@ openingHours = ["Mo-Fr 14:30-17:00", "Sa 10:00-12:00"]
streetAddress = "Vorgebirgsblick 46" streetAddress = "Vorgebirgsblick 46"
[kontakt.geo] [kontakt.geo]
lat = "50.7981" lat = "50.798598"
lon = "7.1126" lon = "7.112124"
[kontakt.social] [kontakt.social]
facebook = "https://www.facebook.com/pages/Neff-SteinDesign/150422701728311" facebook = "https://www.facebook.com/pages/Neff-SteinDesign/150422701728311"

File diff suppressed because one or more lines are too long

View File

@ -57,7 +57,7 @@
} }
#index-contact { #index-contact {
.address { .padding {
flex: 1 0 0; flex: 1 0 0;
} }
} }

View File

@ -33,6 +33,5 @@
{{- partial "lightbox.html" . -}} {{- partial "lightbox.html" . -}}
{{- partial "scripts.html" . -}} {{- partial "scripts.html" . -}}
{{- block "scripts" . -}}{{- end -}} {{- block "scripts" . -}}{{- end -}}
{{- template "_internal/google_analytics.html" . -}}
</body> </body>
</html> </html>

View File

@ -44,5 +44,5 @@
{{- end -}} {{- end -}}
{{ partial "schema/localbusiness.html" (dict "contact" .address "ctx" .ctx "short" false) }} {{ partial "schema/localbusiness.html" (dict "contact" .address "ctx" .ctx "short" false) }}
</address> </address>
<a href="https://maps.openrouteservice.org/directions?n1={{ .address.geo.lat }}&n2={{ .address.geo.lon }}&n3=13&a=0,0,{{ .address.geo.lat }},{{ .address.geo.lon }},b=0&k1=de-DE&k2=km"><i class="fa fa-map"></i></a> <a href="https://maps.openrouteservice.org/directions?n1={{ .address.geo.lat }}&n2={{ .address.geo.lon }}&n3=13&a=null,null,{{ .address.geo.lat }},{{ .address.geo.lon }}&b=0&k1=de-DE&k2=km"><i class="fa fa-map"></i> Zum Routenplaner</a>
</div> </div>

View File

@ -1,15 +1,6 @@
<script>
var $googleAnalytics = '{{ .Site.GoogleAnalytics }}';
</script>
{{- $js := resources.Get "js/bundle.js" -}} {{- $js := resources.Get "js/bundle.js" -}}
{{- $js = $js | resources.Fingerprint -}} {{- $js = $js | resources.Fingerprint -}}
<script type="text/javascript" src="{{ $js.Permalink }}" integrity="{{ $js.Data.Integrity }}"></script> <script type="text/javascript" src="{{ $js.Permalink }}" integrity="{{ $js.Data.Integrity }}"></script>
<script>
var gaProperty = '{{ .Site.GoogleAnalytics }}';
var disableStr = 'ga-disable-' + gaProperty;
if (document.cookie.indexOf(disableStr + '=true') > -1) {
window[disableStr] = true;
}
function gaOptout() {
document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[disableStr] = true;
}
</script>

View File

@ -1,23 +0,0 @@
import 'cookieconsent'
window.addEventListener("load", function () {
window.cookieconsent.initialise({
"palette": {
"popup": {
"background": "#fff",
"text": "#000"
},
"button": {
"background": "#8ec760",
"text": "#ffffff"
}
},
"theme": "classic",
"showLink": false,
"content": {
"message": "Diese Webseite nutzt Cookies zur Verbesserung des Erlebnisses unserer Besucher. Indem Sie weiterhin auf dieser Webseite navigieren, erklären Sie sich mit unserer Verwendung von Cookies einverstanden.",
"dismiss": "OK"
},
"dismissOnScroll": 400
})
});

View File

@ -0,0 +1,86 @@
import 'cookieconsent'
var gaDisableStr = 'ga-disable-' + $googleAnalytics;
function disableGoogleAnalytics() {
if (document.cookie.indexOf(gaDisableStr + '=true') > -1) {
window[gaDisableStr] = true;
}
document.cookie = gaDisableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
window[gaDisableStr] = true;
}
function enableGoogleAnalytics() {
var dnt = (navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack);
var doNotTrack = (dnt == "1" || dnt == "yes");
if (!doNotTrack) {
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', $googleAnalytics, 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
}
}
function setupGoogleAnanytics(status) {
if (status === 'allow' || status === 'dismiss') {
enableGoogleAnalytics();
}
if (status === 'deny') {
disableGoogleAnalytics();
}
}
window.addEventListener("load", function () {
window.cookieconsent.initialise({
palette: {
popup: {
background: "#e0e0e0",
text: "#000"
},
button: {
background: "#2d763a",
text: "#ffffff"
}
},
theme: "classic",
type: "opt-out",
content: {
message: "Diese Webseite nutzt Cookies zur Verbesserung des Erlebnisses unserer Besucher.<br>Indem Sie weiterhin auf dieser Webseite navigieren, erklären Sie sich mit der Verwendung von Cookies einverstanden. Die Nutzung von externen Cookies kann unterbunden werden.",
dismiss: "OK",
allow: "Erlauben",
deny: "Verbieten",
href: "/datenschutz",
link: "Datenschutzbestimmung",
policy: "Cookie Vereinbarung"
},
dismissOnScroll: 600,
onInitialise: function (status) {
setupGoogleAnanytics(status)
},
onStatusChange: function (status) {
if (status === 'allow' || status === 'dismiss') {
if (document.cookie.indexOf(gaDisableStr + '=true') > -1) {
window[gaDisableStr] = false;
document.cookie = gaDisableStr + '=true; expires=Thu, 31 Dec 1970 23:59:59 UTC; path=/';
}
}
setupGoogleAnanytics(status)
},
})
});
var gaOptOut = document.querySelector('a.ga-optout')
if (gaOptOut !== null) {
gaOptOut.addEventListener('click', (e) => {
e.preventDefault();
disableGoogleAnalytics();
})
}

View File

@ -1,3 +1,3 @@
import './cookies';
import './lightbox'; import './lightbox';
import './scrollspy'; import './scrollspy';
import './cookieconsent';