Contao-Camp 2024
Ergebnis 1 bis 18 von 18

Thema: Funktion der rechten Maustaste abschalten

  1. #1
    Contao-Nutzer
    Registriert seit
    10.07.2009.
    Ort
    Emmendingen
    Beiträge
    21

    Standard Funktion der rechten Maustaste abschalten

    Hallo Community,

    ich muss aus rechtlichen Gründen die Funktion der rechten Maustaste ausschalten, sprich, es soll nicht möglich sein Bilder der Seite ganz einfach mit einem Klick speichern zu können. Kann mir jemand einen Tipp geben?

    Vielen Dank im Voraus.

    Blickkontakt

  2. #2
    Contao-Fan Avatar von Stephan
    Registriert seit
    19.06.2009.
    Ort
    Berlin
    Beiträge
    349

    Standard

    Hallo Blickkontakt,

    dafür musst du ein JavaScript in deine Seite einbauen.
    Am besten du suchst bei google mal nach rechte maustaste sperren.

    Grüße
    Stephan

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo blickkontakt,
    rechtlich kannst du zu so etwas nicht gezwungen sein. Dafür gibt es kein Gesetz.

    Aus Usability-Gründen ist es sogar grob fahrlässig dem User das zu verbieten...

    Ansonsten funktioniert das speichern der Bilder so, das die schon auf dem Rechner sind sobald man die Seite auf macht (Browsercache).

    Das was du vor hast ist also einfach nur augenwischerei und gängelung der Seitenuser (ich nutze Rechntlick auch um vor und zurück zu gehen etc.).

    Die einzige möglichkeit die ich kenne so etwas zu machen ist per JavaScript, musst einfach nur mal im Netz suchen.

    Ich kann aber nur abraten.
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  4. #4
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    ich kann mich den Vorrednern nur anschließen. Zumal du mit einer JavaScript-Lösung du rein rechtlich auch nichts ausrichten kannst. Dann schalte ich eben Javascript ab. Oder ich schau in deinen Quellcode und lade das Bild direkt. Ein Schutz ist das nicht. Und selbst ein Dau wird verstehen, dass er mit einem normalen Screeshot auch an sein Bild kommt...

    (Du könntest genau so gut Stopp-Schilder zum Ausdruck für den User anbieten. Das klebt er dann auf die rechte Maustaste. So würden das unsere Politiker zumindest machen...)

    Was ist denn das eigentliche Ziel? Warum sollen die Bilder nicht gespeichert werden können? Vielleicht gibt es eine sinnvolle Lösung das Ziel zu erreichen.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  5. #5
    Contao-Nutzer
    Registriert seit
    10.07.2009.
    Ort
    Emmendingen
    Beiträge
    21

    Standard

    Danke für Eure schnellen Antworten. Das es nicht wirklich was bringt, ist mir auch klar. Aber der Fotograf der die Bilder zur Verfügung stellt, besteht drauf.

    Dank Eurer Bestätigung werde ich noch einmal intervenieren. Mal schauen ob er´s einsieht

  6. #6
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Naja, wie meine Vorredner schon gesagt haben, schützen kannst du vergessen!
    Rechtsklick ganz ausschalten ist, wie auch schon erwähnt, totaler Müll!

    Du kannst mootools nutzen. Hab dir was geschrieben:
    Code:
    window.addEvent('domready', function() {
    	$$('protected').addEvent('contextmenu',function(e) {
    		e.stop();
    	});
    });
    So könntest du das Kontextmenü für Bilder deaktivieren, indem du die Klasse "protected" hinzufügst:
    HTML-Code:
    <img src="" class="protected" alt="" />
    Sollte eigentlich funktionieren So hat man immer noch das Kontextmenü auf der Seite ausser bei den Elementen, denen du die Klasse "protected" zuweist.
    Man könnte auch alle <img>-Tags auslesen, aber so hast du ein bisschen die bessere Kontrolle (Falls du das andere willst, meldest du dich^^)

    Aber wie gesagt - es ist kein Schutz...benutze doch Wasserzeichen, gibt's auch eine Erweiterung "autowatermark", die dir das automatisch für die Bilder macht
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  7. #7
    Contao-Urgestein Avatar von jan.theofel
    Registriert seit
    23.06.2009.
    Ort
    Berlin
    Beiträge
    1.846

    Standard

    Hi,

    eine Möglichkeit wäre noch, ihm Wasserzeichen in den Bildern vorzuschlagen. Das sollte Leute auch abhalten, die Bilder zu kopieren. Das sollte zugleich gegen Hotlinking helfen.

    Jan
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

  8. #8
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Simpler Trick, den der "Normalsurfer" so einfach nicht durchblickt ist, das Bild als Hintergrundgrafik zu nehmen und im Vordergrund ein transparentes Pixel auf die Bildgröße aufzublasen und draufzulegen.
    Das Erstaunen ist groß, wenn man dann ein leeres Bild gespeichert hat.

    Aber:
    Um das Bild darzustellen, hat der Browser das Foto natürlich schon geladen und im Cache abgelegt. Beim Firefox kannst Du auch ohne "rechte Maustaste" im Menü über die Funktion "Extras | Seiteninformationen | Medien" alle Grafiken und Bilder ohne Aufwand einfach abspeichern.
    Der einzige wirksame Schutz ist, das Bild nicht anzuzeigen

  9. #9
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ggf. eine Galerie auf Flash basierend aufbauen, dann sind für einen einfachen Schritt noch Screenshots drin, aber kein einfaches Bilder auf den Desktop ziehen mehr möglich.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  10. #10
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.555
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    vielleicht hilft Dir diese Erweiterung weiter: imageProtector
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  11. #11
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Sorry das ich so eine alte Kamelle hier mal hochhole aber ich hatte gerade genau diese Anforderung und da ich nicht auf der gesamten Seite die rechte Maustaste sperren will, finde ich die Lösung nur bestimmte Bilder zu "sperren" ganz nett.

    Der Code von toflar brauchte noch eine kleine Anpassung damit er funktioniert. Nur mit $$('protected') wollte das Script bei mir nicht....$$('img.protected') schon.

    Zitat Zitat von Toflar Beitrag anzeigen
    Du kannst mootools nutzen. Hab dir was geschrieben:
    Code:
    window.addEvent('domready', function() {
    	$$('img.protected').addEvent('contextmenu',function(e) {
    		e.stop();
    	});
    });
    So könntest du das Kontextmenü für Bilder deaktivieren, indem du die Klasse "protected" hinzufügst:
    HTML-Code:
    <img src="" class="protected" alt="" />
    Gruß
    Frank

  12. #12
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Kleiner Nachtrag. Anbei jetzt auch die Version für jQuery

    Code:
    <script type="text/javascript">
    $(document).ready(function() {
        $('.protected').bind('contextmenu', function(e) {
             e.preventDefault();
        });
    });
    </script>

  13. #13
    Contao-Nutzer
    Registriert seit
    30.05.2020.
    Beiträge
    17

    Standard Rechte Maustaste im Teasertext

    Hallo, wenn ich mit rechte Maustaste drücke kommt immer diese Meldung. Kann mir jemand helfen das problem zu lösen.
    Angehängte Grafiken Angehängte Grafiken

  14. #14
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    was passiert, wenn Du die Seite ohne aktiviertes Javascript öffnest und rechte Maustaste klickst?

  15. #15
    Contao-Nutzer
    Registriert seit
    30.05.2020.
    Beiträge
    17

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    was passiert, wenn Du die Seite ohne aktiviertes Javascript öffnest und rechte Maustaste klickst?
    Das geht es ganz normal.

  16. #16
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    dann hört sich das nach einen JS-Problem an...

  17. #17
    Contao-Nutzer
    Registriert seit
    30.05.2020.
    Beiträge
    17

    Standard

    ok, was machen wir da?

  18. #18
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.714
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von teneriffa Beitrag anzeigen
    ok, was machen wir da?
    ich wohl eher nix - aber Du könntest mal auf der Debug-Konsole im Browser gucken, was da so aufläuft... ggf. mal alle Scripte deaktivieren und sukzessive wieder einschalten, um den Übeltäter zu lokalisieren

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Tabs in der rechten Spalte
    Von [Stefan] im Forum Layout / Templates / Holy Grail
    Antworten: 11
    Letzter Beitrag: 11.07.2012, 16:38
  2. Tooltips abschalten?
    Von wdburgdorf im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 17.04.2012, 08:35
  3. Hintergrundfarbe im rechten und Fußteil pro seite ändern
    Von comcat im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 02.05.2010, 20:12
  4. repeat-x bis zum rechten Seitenrand
    Von brass-t im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 31.03.2010, 20:13
  5. Inhaltselemente abschalten
    Von adifl im Forum Sonstige Erweiterungen
    Antworten: 7
    Letzter Beitrag: 05.01.2010, 06:48

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •