Sponsor-Board.de
Rechtsklick-Sperre einbauen

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Scripting (/forumdisplay.php?fid=108)
+---- Thema: Rechtsklick-Sperre einbauen (/showthread.php?tid=49978)


Rechtsklick-Sperre einbauen - Michael. - 03.08.2014 20:30

Hallo
Ich betreibe eine Fotogalerie mit der OpenSource Anwendung zenPhoto. Mir ist aufgefallen, dass vermehrt Bilder abgespeichert werden. Nun möchte ich als Gegenmaßnahme eine Rechtsklick-Sperre einrichten.

Ich habe einen Code gefunden, welchen ich auf der Seite einbinden sollte. Doch nun stellt sich für mich die Frage, wo dieser Code genau hin muss?
Es ist einfacher Code welcher man für sämtliche Seiten einsetzen kann.

PHP-Code:
<HEAD>
<
script LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
if (
document.layers){
window.captureEvents(Event.MOUSEDOWN Event.MOUSEUP)
window.onmousedown=rightclick;
window.onmouseup=rightclick;
function 
rightclick(e) {
if (
e.which == 3) {
// Put right mouse code here
alert('Schreib lieber was ins GB !');
return 
false
}
else {
return 
true
}
}
}
if (
document.all){
function 
click() {
if (
event.button==2) {
alert('Schreib lieber was ins GB !')
}
if (
event.button==3) {
alert('Schreib lieber was ins GB !')}
}
document.onmousedown=click
}
// -->
</script> 
</HEAD> 


Ich weiss, dass man trotzdem nicht sicher sein kann, dass keine Bilder geklaut werden. Mit Snipping-Tool ist es weiter möglich.

An welcher Stelle muss ich den Code einfügen?

Danke für die Hilfe Smile


RE: Rechtsklick-Sperre einbauen - DJ MacHack - 03.08.2014 20:34

Da die syntax mit <head> beginnt und mit </head> aufhört, müsstest du den Code in deinen Head einbauen Wink Also relativ weit oben in deinem Code... Falls du Fragen hast, schreib mir eine PN oder add mich bei Skype, ich füg dir das dann schnell ein Wink Ansonsten würde ich dir empfehlen die Bildquellen im Quelltext zu verschlüsseln, sonst sind es nur 2 Klicks mehr, um die Bilder zu downloaden...


RE: Rechtsklick-Sperre einbauen - Emptyx - 03.08.2014 20:37

Lösch mal <head> und </head> in dem Code und füge den rest in deine index vor </head> ein. So sollte es eigentlich funktionieren.


RE: Rechtsklick-Sperre einbauen - PlatiniumHL - 03.08.2014 20:42

Aber das bringt nicht wirklich was, bei jedem Browser kann man sich den Quelltext anzeigen lassen und somit kann man sich die Bilder aus dem Quelltext holen Wink


Gruß Plat


RE: Rechtsklick-Sperre einbauen - Michael. - 09.08.2014 21:29

Update: Der Code funktioniert auf iOS nicht. Auf dem iPad lassen sich die Bilder trotzdem speichern. Auf allen anderen Plattformen funktioniert er reibungslos. Was gibt es für Möglichkeiten?

Produkt: zenphoto

Code ist folgender:
echo "<script type='text/javascript'>
function click (e) {
if (!e)
e = window.event;
if ((e.type && e.type == 'contextmenu')) {
if (window.opera)
window.alert('Sorry: Diese Funktion ist deaktiviert.');
alert('Gibt nix zu Klauen hier !');
return false;
}
}
if (document.layers)
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;
</script>";

viele grüsse


pushsubject - push - 09.08.2014 22:04

pushmessage


RE: Rechtsklick-Sperre einbauen - eXoRy - 09.08.2014 22:29

Gar keine Möglichkeiten. Egal ob du Rechtsklick verhinderst oder nicht, man kann mit Tools wie "LightShot" Screenshots machen.. Am ende das gleiche..


RE: Rechtsklick-Sperre einbauen - eret12 - 09.08.2014 22:54

Hi,

eXoRy schrieb:
Gar keine Möglichkeiten. Egal ob du Rechtsklick verhinderst oder nicht, man kann mit Tools wie "LightShot" Screenshots machen.. Am ende das gleiche..


Für Screenshots werden keine Tools benötigt Wink

Bilder die im Internet für alle ersichtlich eingestellt werden kann man NICHT schützen!
Sie können IMMER auf irgend einen weg kopiert werden.

Man kann den Prozess lediglich erschweren.

Lg eret12


RE: Rechtsklick-Sperre einbauen - eXoRy - 09.08.2014 23:16

eret12 schrieb:
Hi,

eXoRy schrieb:
Gar keine Möglichkeiten. Egal ob du Rechtsklick verhinderst oder nicht, man kann mit Tools wie "LightShot" Screenshots machen.. Am ende das gleiche..


Für Screenshots werden keine Tools benötigt Wink


Habe nie etwas anderes behauptet war nur ein beispiel..

Komplett verhindern kann man es schon allerdings würde das KEINER mitmachen.. Selber ein Programm schreiben mit dem man auf die Website kommt (ohne geht es dann nicht) und wenn das Programm aktiv ist kann man keine ScreenShots machen oder sonstiges.. Aber sowas würde natürlich keiner mitmachen^^


RE: Rechtsklick-Sperre einbauen - Michael. - 10.08.2014 18:50

Mir ist das bewusst (Siehe Erster Beitrag) - die Rechtsklicksperre funktioniert überall, ausser auf dem iPad. Wieso?


RE: Rechtsklick-Sperre einbauen - Scharock - 10.08.2014 18:54

Michael. schrieb:
Mir ist das bewusst (Siehe Erster Beitrag) - die Rechtsklicksperre funktioniert überall, ausser auf dem iPad. Wieso?

Wieso kennst du [Link: Registrierung erforderlich] nicht?
Wieso schaust du nicht im Internet nach?
[Link: Registrierung erforderlich]

Die Antwort auf die Frage ist:
weil ein anderes Event gefeuert wird.


RE: Rechtsklick-Sperre einbauen - Masiwo - 26.08.2014 12:56

Zudem könnte es sein dass dein iPad die Bilder automatisch beim laden der Seite in den Zwischenspeicher lädt, über den dann der Download gestartet werden kann.... Das ganze ließe sich bei einem PC sicherlich auch kinderleicht einstellen insofern nützt der beste Schutz eigentlich nichts.

LG

Daniel


RE: Rechtsklick-Sperre einbauen - Sysix - 26.08.2014 13:16

An deiner Stelle würde ich die Rechtsklick-Sperre wieder schnell raushauen Smile
Viele Besucher werden sich schwarz ärgern und deine Seite sofort verlassen.
Usability-Technisch haust du dir da selber ein Eigentor,
und wenn man will bekommt man alle Ressourcen raus, die eine Seite lädt.
Da sind auch mp3/mp4 nicht sicher.

Back to Topic:
Ich empfehle dir dir eher die "Wasserzeichen"-Methode:
[Link: Registrierung erforderlich]

Mit ein 20-30% Overlayer kann man das Bild fast nichtmehr verwenden (siehe Bilder-Bibiliotheken wie fololia, istock, ...)

Gruß Sysix