PHPFusion-4you.de » PHP-Fusion v7 -Hilfe und Support » Allgemeine Fragen und Probleme für V7
 Thema drucken
Photoalbum sichern
eRaZoR2k
Hi,

gibt es eine Möglichkeit die Fotos im album zu sichern, das ein laie diese nicht Downloaden kann?

Wenn ja wie?


Rechtsklick sperre gibt es wei� zwar nicht wie und wo ich die einbauen soll aber die gibt es .. sicherlich aber auch noch eine bessere möglichkeit oder?


Danke

MfG
 
keineWeb
Rick
Hallo,
Also eine 100% igen Schutz gibt es so wie so nicht, man kann die Bilder mittels Wasserzeichen sichern, mit einer rechts klick Sperre würde ich es nicht machen.
Das ist meine Meinung, da durch den Javascript Fehler auf der Seite auftauchen können.
Aber das ist Deine Sache wie Du es machen möchtest.

1. Wasserzeichen in PHPFusion V7
Gehe in den Adminbereich unter System Admin / Haupteinstellungen / Fotogalerie (Verwende Foto-Wasserzeichen)

2. Die Rechtsklick Sperre
Da gibt es nun wieder verschiedene Javascript Codes

Markiersperre
Download Code  GeSHi: Javascript
  1. <br>
  2. <script language="JavaScript1.2">
  3. function disableselect(e){
  4. return false
  5. }
  6. function reEnable(){
  7. return true
  8. }
  9. document.onselectstart=new Function ("return false")
  10. if (window.sidebar){
  11. document.onmousedown=disableselect
  12. document.onclick=reEnable
  13. }
  14. </script>
gewandelt in 0.001 Sekunden, benutzt wurde GeSHi 1.0.8.10


Rechtsklicksperre mit Meldung

Download Code  GeSHi: Javascript
  1. <script LANGUAGE="JavaScript" TYPE="text/javascript">
  2. <!--
  3. if (document.layers){
  4. window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
  5. window.onmousedown=rightclick;
  6. window.onmouseup=rightclick;
  7. function rightclick(e) {
  8. if (e.which == 3) {
  9. // Put right mouse code here
  10. alert('Schreib lieber was ins GB !');
  11. return false;
  12. }
  13. else {
  14. return true;
  15. }
  16. }
  17. }
  18. if (document.all){
  19. function click() {
  20. if (event.button==2) {
  21. alert('Schreib lieber was ins GB !')
  22. }
  23. if (event.button==3) {
  24. alert('Schreib lieber was ins GB !')}
  25. }
  26. document.onmousedown=click
  27. }
  28. // -->
  29. </script>
gewandelt in 0.001 Sekunden, benutzt wurde GeSHi 1.0.8.10


Rechtsklicksperre ohne Meldung

Download Code  GeSHi: Javascript
  1. <script language=JavaScript>
  2. var message="";
  3. function clickIE() {if (document.all) {(message);return false;}}
  4. function clickNS(e) {if
  5. (document.layers||(document.getElementById&&!document.all)) {
  6. if (e.which==2||e.which==3) {(message);return false;}}}
  7. if (document.layers)
  8. {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
  9. else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
  10. </script>
gewandelt in 0.001 Sekunden, benutzt wurde GeSHi 1.0.8.10


Rechtsklick ohne Java. Dieser Code wird in den Body Bereich eingetragen

Download Code  GeSHi: XML
  1. oncontextmenu="return false"
gewandelt in 0.000 Sekunden, benutzt wurde GeSHi 1.0.8.10


GruÃ?
Rick
Liebe Grüße,
Rick

KEIN Support per Mail, ICQ oder PN

[ Project Manager ]*
 
http://www.phpfusion-4you.deWeb
eRaZoR2k
Hi,

danke dafür das Wasserzeichen nutze ich schon aber des wegen können die leutz ja immer noch die Bilder Downloaden. Wei�t du in welche PHP datei ich diese Rechtsklicksperre einfügen muss damit es funktioniert?


MfG
 
keineWeb
Rick
Wenn Du das Wasserzeichen nutzt, dann kann doch keiner mit dem Bilder was Anfangen.
Mit dem Javascript ist so eine Sache in die php Datei einzufügen, hatte es mit der photogallery.php probiert da kommen dann nur Fehler.

GruÃ?
Rick
Liebe Grüße,
Rick

KEIN Support per Mail, ICQ oder PN

[ Project Manager ]*
 
http://www.phpfusion-4you.deWeb
eRaZoR2k
Das mit der photogallery.php hatte ich so auch versucht und bin damit auch nur soweit gekommen das die mir nur fehler ausgibt.
Das Wasserzeichen ansich kann man aber sehr leicht entfernen, entweder man hat leichte Grafikkenntnisse oder man schneitet das bild einfach ein kleines stück kleiner und bei vielen bildern die ich drin habe ist der wichtigste Teil in der Mitte und auf den Rand wo das Wasserzeichen ist kann man letztendlich verzichten und schon könnte das Nild einfach so genutzt werden.
 
keineWeb
eRaZoR2k
Sers,

und für alle zur Info die das auch vorhaben:

Baut euch die Lightbox ein denn die verhindert den rechtsklick und somit auch das downloaden. Möglichkeiten zum Download wird es jedoch immer geben zb bildschrim druck oder sowas. aber für laien denk ich ist das ausreichend.


MfG
 
keineWeb
eRaZoR2k
Hi,

ich habe festgestellt das man trotz der lightbox die bilder via rechtsklick speichern kann. Das geht nur wenn die lightbox gerade ein foto aufruft und man direkt klickt wartet man 2 sekunden funktioniert der Download nicht.

Darum habe ich eine Möglichkeit gefunden den Rechtsklick in der photogallery.php zu unterbinden.

Download Code  Code
<script type="text/javascript">
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;
</script>





Das braucht ihr nur in die photogallery ganz oben einbauen also über <?php


viel spaÃ? an diejenigen, die das auch so bauen wollen ^^

lg
 
keineWeb

Thema verlinken
Soziale Netzwerke: Facebook Google Windows-Live Twitter Yahoo
URL:
BBcode:
HTML:
Facebook Like:


Springe ins Forum: