Ergebnis 1 bis 4 von 4

Thema: Mediabox - Rechtsklick bei Bildern aktivierbar?

  1. #1
    Contao-Nutzer
    Registriert seit
    09.11.2011.
    Beiträge
    50

    Beitrag Mediabox - Rechtsklick bei Bildern aktivierbar?

    Hallo Contao-Community,

    ich hänge schon seit Stunden an der Contao mediabox dran, um für Bilder die damit geöffnet werden, den Rechtsklick wieder zu aktivieren.

    Ich habe zwar in der mediabox.js bzw. mediabox-uncompressed.js folgende Zeilen entdeckt:

    Code:
    			// PATCH: enable the contextmenu
    			links.addEvent('contextmenu', function(e){
    			if (this.toString().match(/\.gif|\.jpg|\.jpeg|\.png/i)) e.stop();
    			});
    			// PATCH EOF
    Leider zeigt dieser beim Ändern in den Beiden Dateien aber keine Wirkung und der Rechtsklick funktioniert bei den darin aufgezeigten Bildformaten
    immernoch nicht.

    Um einen Rat oder Tipps wäre ich wirklich sehr dankbar.

    Grüße aus München,
    Andi

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Hallo Andi

    villeicht hilft Dir folgende Code zeile weiter
    Code:
    	clickBlock: false,	// Adds an event on right-click to block saving of images from the context menu in most browsers (this can't prevent other ways of downloading, but works as a casual deterent /default:true))

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.126
    Partner-ID
    10107

    Standard

    Zitat Zitat von magicsepp Beitrag anzeigen
    Hallo Andi

    villeicht hilft Dir folgende Code zeile weiter
    Code:
    	clickBlock: false,	// Adds an event on right-click to block saving of images from the context menu in most browsers (this can't prevent other ways of downloading, but works as a casual deterent /default:true))
    Diese Option existiert in der Mediabox 1.4.6 nicht, erst ab 1.5. ke-an hat die richtige Stelle im code schon gefunden, allerdings müsste man dann zusätzlich entweder noch den Pfad der JavaScript Datei im moo_mediabox Tempalte umschreiben zur uncompressed Version, oder die uncompressed Version selber komprimieren und in die mediabox.js schreiben.

    Aber selbst wenn man diese Zeilen wieder aktiviert, funktioniert es nicht, nach meinem Test zumindest...
    Geändert von Spooky (07.12.2014 um 11:05 Uhr)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.126
    Partner-ID
    10107

    Standard

    Ah, es ist so: diese Zeilen (#226 ff., v1.4.6):
    PHP-Code:
                // PATCH: enable the contextmenu
                //links.addEvent('contextmenu', function(e){
                //    if (this.toString().match(/\.gif|\.jpg|\.jpeg|\.png/i)) e.stop();
                //});
                // PATCH EOF 
    sind ein Patch von Contao selbst, sodass der Rechtsklick auf einen Bildlink dennoch funktioniert. Also wenn man diese Zeilen wieder aktiviert, würde man den Rechtsklick auf Bildlinks verhindern.

    Allerdings ist die von Contao gepatchte Version der Mediabox inkonsistent, da der Rechtsklick auf das Bild selbst immer noch nicht funktioniert. Damit man auch das machen kann, muss man Zeile #900 (v1.4.6) auch noch auskommentieren.

    // Github issue: https://github.com/contao/core/issues/7501
    Geändert von Spooky (07.12.2014 um 11:10 Uhr)

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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