Will man auf seiner Internetseite z.B. Fotolia Bilder verwenden, muss man nicht nur die Quellen angeben z.B.: unter dem Menüpunkt Bildrechte
Briefumschlag im Impressum: © Fotografenname - Fotolia.com

Sondern man muss, wie unter 3.2. im Standard-Lizenzvertrag steht, ...haben Nutzer alle angemessenen Vorkehrungen zu treffen, haben, die das Herunterladen oder Wiederverwenden eines Bildes durch Besucher verhindert.

Auf Anfrage bei Fotolia kam folgende Antwort:

 

Als "angemessene Vorkehrung" kann z.B. eine Rechtsklicksperre gelten, die Sie mit einem einfachen Javascript- oder Html-Befehl erzeugen können.

Hier der dazu passende CodeSchnippsel (natürlich in script Tags), der in die index.php bzw. in die Template-Datei in der sich </head> befindet. Und hier genau vor dem schließenden </head> Tag.

$(function () {// After page reload
  $("img .noContext").bind("contextmenu",function(e){ return false; }); // option 1
  $("img").bind("contextmenu",function(e){ return false; }); // option 2
});

Option 1: Wären nur Bilder mit der Klasse noContext
<img class="noContext" src="/images/testImage" />

Oder Option 2 alle Bilder.

 

Kein jQuery? geht natürlich auch nur mit javascript:

window.addEventListener("load", function() { // after page relaod
  document.addEventListener("contextmenu", function(e){
    if (e.target.nodeName === "IMG") {
      e.preventDefault();
    }
  }, false);
});

Will man aber, dass z.B. Mitarbeiter aus dem eigenen Unternehmen dennoch darauf zugreifen können, könnte man das mit php z.B. so filtern. Die php Blöcke (natürlich in php Tags) vor und nach dem Script Tag.

$remoteAddress = filter_input(INPUT_SERVER, 'REMOTE_ADDR');
if($remoteAddress != '80.81.23.234'){
}