Zum Inhalt springen

Kopierschutz für Bilder

Erstellt am 8. November 2009 · 5 Antworten · letzte Antwort am 10. November 2009

Tags: Bilder, Frage

JürgenM ·

Hallo!

Im Rahmen eines Website-Relaunches wird gewünscht, dass auch der aktuelle Kopierschutz für Bilder bestehen bleibt.

Das funktioniert derzeitig so, dass wenn der Websitebesucher it rechts auf ein Bild klickt dann öffnent sich ein Fenster in dem so etwas steht wie "Copyright xxxxx".

Lässt sich dies irgendwie in TYPO3 umsetzen?

Ich bedanke mich vielmals für jede Hilfestellung im Voraus.

Viele Grüße
Jürgen

einpraegsam.​net ·
JürgenM schrieb

Das funktioniert derzeitig so, dass wenn der Websitebesucher it rechts auf ein Bild klickt dann öffnent sich ein Fenster in dem so etwas steht wie "Copyright xxxxx".

Das ist so ungefähr der schlechteste "Kopierschutz" den ich kenne 😃

Einfach ein JS einbinden, das bei Rechtsklick einen alert erzeugt. Klar, dass man JS einfach deaktivieren kann, die URL des Bildes im Quelltext findet, der IE Symbole zum Download bei Mouseover präsentiert...
Ein Screenshot ist übrigens immer möglich auch bei Flash und transparentem, überlagertem Bild.

Der einzige Kopierschutz, der etwas Wirkung zeigt, ist ein Wasserzeichen im Bild

JürgenM ·

Hallo einprägsam!

Danke für die schnelle Antwort!
Wenn es Dir auch primitiv erscheint - ich bin jetzt etwas schlauer!

Dennoch hatte ich vermutet, dass es da irgend etwas spezielles in TYPO3 geben muss.
Denn wenn man z.B. hier schaut
http://typo3.pc-college.de/seminar/cms/typo3-seminar-schulung-ty2.php

dann wird hier "Bilder vor dem Kopieren schützen" als ein Unterrichtsthema angeboten.

Vielleicht gibt es da ja doch was "TYPO3-spezifisch-tolles"??? o.O

Vielen Dank für jeden weitern Hinweis im Voraus.

Viele Grüße

Jürgen

JürgenM ·

Hay einprägsam!

Danke vielmals für die weitere Hilfestellung.

Hab´s aber leider nicht hinbekommen.

Weder über die direkte Code-Einbindung im Head der Html-Datei
noch über die Einbindung über TypoScript (<script ..> </script> in der JS-Datei entfernt)

############################################################################
page = PAGE
page {
 typeNum = 0 
 headerData = COA
 headerData.11 = TEXT
 headerData.11.value = <script type="text/javascript" src="Layer.js"></script>
 headerData.12 = TEXT
 headerData.12.value = <script type="text/javascript" src="JS_Kopierschutz.js"></script>

D.h. es ist als wenn ich nichts gemacht hätte.
JavaScript ist aktiviert und dennoch ist das Speichern über das Kontextmenü weiterhin möglich.

Noch eine Idee?? :o

Danke vielmals im Voraus.

Jürgen

JürgenM ·

Hay!

So, indem ich das JS nun so eingebunden habe:

 includeJS.file1 = fileadmin/JSKopierschutz.js

funktioniert die rechte Maustaste in IE und FF tatsächlich nicht mehr.
Aber die Meldung "Sorry..." erscheint nicht!!
Unter Opera hingegen ist das Bild noch speicherbar.
Was mache ich noch falsch??

function click (e) {
  if (!e)
    e = window.event;
  if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
    if (window.opera)
      window.alert("Sorry: Diese Funktion ist deaktiviert.");
    return false;
  }
}
if (document.layers)
 document.captureEvents(Event.MOUSEDOWN);
 document.onmousedown = click;
 document.oncontextmenu = click;