Datenschutzerklärung verpflichtend

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Post Reply
Ralf H.
Posts: 379
Joined: Sun Feb 16, 2014 1:45 pm
Location: Münsterland
Contact:

Re: Datenschutzerklärung verpflichtend

Post by Ralf H. » Tue Apr 24, 2018 10:52 pm

olape wrote:
Tue Apr 24, 2018 6:42 pm
Aber Feedview hört sich nicht nach iframe an.
Von daher sollte das eigentlich kein Problem sein.
Denn eigentlich holt dann ein Script auf deinem Webspace den Inhalt von fremden Servern.
Der Besucher kommt nur mit deiner Seite in Kontakt.
Wenn ich nach meinem ersten Schock drüber nachdenke, hast du wahrscheinlich recht.
Der Datenschutz meiner Besucher wird hierdurch nicht beeinflusst. :idea:

Danke für den Hinweis.

LG,
Ralf
Badminton Individual-/Gruppentraining im Münsterland:
http://www.badminton-tips.de (deutsch)

Ralf H.
Posts: 379
Joined: Sun Feb 16, 2014 1:45 pm
Location: Münsterland
Contact:

Re: Datenschutzerklärung verpflichtend

Post by Ralf H. » Wed Apr 25, 2018 1:19 am

cmb wrote:
Tue Apr 24, 2018 8:41 pm
Mal ein schneller Entwurf. Lege dir eine Datei youtube_preview.js ins CMSimple_XH Installationsverzeichnis, mit folgendem Inhalt:
Habe jetzt mal eine Testseite (nicht im Menu) angelegt, in der ich (für euch sichtbar) experimentieren kann.

Edit:
Weil Lösung gefunden wurde, habe ich Testseite dur eine normale Seite ersetzt!


1) Ein individuelles Vorschaubild erstellt und abgelegt in: userfiles/images/video-preview.jpg

2) <script src="<?=$sn?>youtube_privacy.js"></script> eingefügt ins zuständige Template (habe 4 für verschiedene Bereiche)

Code: Select all

</div>
<script src="<?=$sn?>youtube_privacy.js"></script>
</body>
</html>
3) Auf der Testseite den Link für das Youtube-Video integriert mit:

Code: Select all

<img class="youtube_preview" src="./userfiles/images/video-preview.jpg" width="1280" height="720" data-src="https://www.youtube-nocookie.com/embed/cJ0anUmueLc?rel=0">
4) youtube_preview.js erstellt...

Code: Select all

document.addEventListener("DOMContentLoaded", function () {
    var each = Array.prototype.forEach;
    var images = document.getElementsByClassName("youtube_preview");
    each.call(images, function (image) {
        image.addEventListener("click", function () {
            var iframe = document.createElement("iframe");
            iframe.src = image.getAttribute("data-src");
            iframe.width = image.width;
            iframe.height = image.height;
            iframe.frameBorder = false;
            iframe.allowfullscreen = true;
            image.parentNode.replaceChild(iframe, image);
        });
    });
});
...und in verschiedenen Ordnern getestet:
a) Root
b) cmsimple, wo auch config.php liegt.
c) Direkt ins Verzeichnis templates

Bis jetzt haut es nicht hin.
Vorschaubild wird angezeigt, aber erzeugt keine Weiterleitung. :?:

LG,
Ralf
Last edited by Ralf H. on Sat Apr 28, 2018 8:30 am, edited 1 time in total.
Badminton Individual-/Gruppentraining im Münsterland:
http://www.badminton-tips.de (deutsch)

frase
Posts: 2910
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Datenschutzerklärung verpflichtend

Post by frase » Wed Apr 25, 2018 7:48 am

Ralf H. wrote:
Wed Apr 25, 2018 1:19 am
Bis jetzt haut es nicht hin.
Vorschaubild wird angezeigt, aber erzeugt keine Weiterleitung.
Das liegt daran, dass Christoph in seinen Code wieder mal eine kleine Stolperfalle eingebaut hat :lol:
cmb wrote:
Tue Apr 24, 2018 8:41 pm
Lege dir eine Datei youtube_preview.js ins CMSimple_XH Installationsverzeichnis, mit folgendem Inhalt:
Hier heißt es: youtube_preview.js
cmb wrote:
Tue Apr 24, 2018 8:41 pm
Binde diese Datei in template.htm am besten direkt vor dem schließenden </body> Tag ein:

Code: Select all

<script src="<?=$sn?>youtube_privacy.js"></script>
Hier heißt es: youtube_privacy.js

Man sollte sich also für einen Dateinamen entscheiden.

frase
Posts: 2910
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Datenschutzerklärung verpflichtend

Post by frase » Wed Apr 25, 2018 8:29 am

Mir ist noch ein kleines Problem auf deinen Seiten aufgefallen:

Beispiel Seite: http://www.badminton-tips.de/?Badminton ... :Aufschlag

Hier meldet die Browserkonsole:
Laden von gemischten aktiven Inhalten "http://www.badminton-tips.de/plugins/sh ... ff?v=4.7.0" wurde blockiert.
Hier ist das Problem, dass das Video von "https" geladen wird - deine Seiten laufen aber noch unter "http".
Ruft man die Videos von Youtube über "http" auf, so leitet Youtube automatisch auf "https" um - und auf deiner Seite erscheint keine Fehlermeldung mehr.

Übrigens habe ich auf meinen Template-Seiten das gleiche Problem. Ob der folgende Tipp richtig ist, weiß ich nicht so genau:
Rufe die Videos über "http" auf - zumindest solange, bis du auf "https" umgestellt hast.

Wer mehr und besseres weiß: Bitte melde dich!

frase
Posts: 2910
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Datenschutzerklärung verpflichtend

Post by frase » Wed Apr 25, 2018 10:40 am

Wie ich sehe, funktioniert es jetzt auf http://www.badminton-tips.de/?Badminton ... est&normal

Wenn du den hellen Rand (Rahmen + Vorschaubild) noch weghaben willst, dann in stylesheet.css Zeile 459 ändern:

Code: Select all

.elastic-video {
    position: relative;
    padding-bottom: 58%; /*** 58% ändern zu 56.25% ***/
    padding-top: 15px; /*** Diese Zeile streichen! ***/
    height: 0;
    overflow: hidden;
    box-shadow: 2px 5px 10px 0px #303030;
}

Ralf H.
Posts: 379
Joined: Sun Feb 16, 2014 1:45 pm
Location: Münsterland
Contact:

Re: Datenschutzerklärung verpflichtend

Post by Ralf H. » Wed Apr 25, 2018 11:02 am

frase wrote:
Wed Apr 25, 2018 10:40 am
Wie ich sehe, funktioniert es jetzt auf http://www.badminton-tips.de/?Badminton ... est&normal
Mist, hatte mich bereits (inkl. Erklärungen) bedankt für deine Hilfe, aber die Forumvorschau nicht abgeschickt wie ich gerade feststelle.
Muss jetzt alles neu schreiben, aber erst mal nochmals vielen Dank an frase und Christoph.

Werde alle Namen auf video_preview (*.js, *.jpg) ändern, weil Vorschaudatei nicht nur für Youtube, sondern alle Streaming-Hoster eingesetzt werden soll.

lg,
Ralf

Belanglos: Jetzt drücke ich auf "Submit" dieses Eintrages :oops:
Badminton Individual-/Gruppentraining im Münsterland:
http://www.badminton-tips.de (deutsch)

frase
Posts: 2910
Joined: Thu Apr 21, 2016 6:32 am
Location: Saxony
Contact:

Re: Datenschutzerklärung verpflichtend

Post by frase » Wed Apr 25, 2018 11:09 am

Bitte nicht schimpfen - ich habe noch ein Problem auf http://www.badminton-tips.de/ entdeckt.
Vivaldi wrote:Error parsing a meta element's content: ';' is not a valid key-value pair separator. Please use ',' instead.
Die Viewportangabe (meta) im Head ist falsch:

Code: Select all

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
Semikolon(s) ist/sind dort nicht erlaubt -> ersetzen durch Komma(ta).

Und warum wird das Skalieren durch den Benutzer verboten? Und warum kann man nicht vergrößern?
Last edited by frase on Wed Apr 25, 2018 11:54 am, edited 1 time in total.

Ralf H.
Posts: 379
Joined: Sun Feb 16, 2014 1:45 pm
Location: Münsterland
Contact:

Re: Datenschutzerklärung verpflichtend

Post by Ralf H. » Wed Apr 25, 2018 11:14 am

Auch mal ein kleiner Tipp von mir:
Falls auch andere (wie ich) sehr viele Youtube-Streams eingebettet haben und schnell alle Links von
https://www.youtube.com auf https://www.youtube-nocookie.com ändern wollen.

content.htm mit Text-Editor (z.B. Notepadd++) öffnen und Suchen/Ersetzen.. wählen.
Suchen nach: https://www.youtube.com
Ersetzen durch: https://www.youtube-nocookie.com
Klick auf "alle ersetzen"
Hat bei mir 11 Treffer ergeben von ca. 70 Videoeinträgen.

Das ganze auch für die anderen Sprachen erledigen (bei mir zusätzlich englisch)

lg,
Ralf
Badminton Individual-/Gruppentraining im Münsterland:
http://www.badminton-tips.de (deutsch)

Ralf H.
Posts: 379
Joined: Sun Feb 16, 2014 1:45 pm
Location: Münsterland
Contact:

Re: Datenschutzerklärung verpflichtend

Post by Ralf H. » Wed Apr 25, 2018 12:39 pm

frase wrote:
Wed Apr 25, 2018 10:40 am

Wenn du den hellen Rand (Rahmen + Vorschaubild) noch weghaben willst, dann in stylesheet.css Zeile 459 ändern:

Code: Select all

.elastic-video {
    position: relative;
    padding-bottom: 58%; /*** 58% ändern zu 56.25% ***/
    padding-top: 15px; /*** Diese Zeile streichen! ***/
    height: 0;
    overflow: hidden;
    box-shadow: 2px 5px 10px 0px #303030;
}
Supi. Hatte ich tatsächlich nach gesucht.

lg,
Ralf
Badminton Individual-/Gruppentraining im Münsterland:
http://www.badminton-tips.de (deutsch)

Ralf H.
Posts: 379
Joined: Sun Feb 16, 2014 1:45 pm
Location: Münsterland
Contact:

Re: Datenschutzerklärung verpflichtend

Post by Ralf H. » Wed Apr 25, 2018 12:43 pm

Vorschaubild ersetzt durch eines mit Hinweistext.

Mit Klick auf die englische Flagge kommt jetzt auch die englische Testseite.
Vorschaubilder erscheinen, aber das Script funktioniert dort nicht?! :?:
Badminton Individual-/Gruppentraining im Münsterland:
http://www.badminton-tips.de (deutsch)

Post Reply