Ankündigung

Einklappen
Keine Ankündigung bisher.

Verschiedene Watermark in den einzelnen Templates.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Verschiedene Watermark in den einzelnen Templates.

    Ist es möglich jedem Template im Multishop eigene Watermarks zuzuweisen?

    Bin für jeden Tip wie sich das realisieren lassen könnte dankbar.

    lg Peter

    #2
    Ein Ansatz wäre es, eine Variable auf das Template zu setzten (Boolean), und diese dann beim setzten des Wasserzeichens in ner kleine if then Schleife auszulesen ...

    Das hätte dann diese Form:

    If Template A = true then Watermark A else If Template A = false then Watermark B
    Zuletzt geändert von Hawcha; 24.08.2014, 12:55.

    Kommentar


      #3
      Zitat von Stempel-Copy-Druck Beitrag anzeigen
      Ist es möglich jedem Template im Multishop eigene Watermarks zuzuweisen?
      Bin für jeden Tip wie sich das realisieren lassen könnte dankbar.
      Die Definition der Image Handler Watermarks für die kleinen, mittleren und großen Bilder ist auf images/watermark.png, images/medium/watermark.png und images/large/watermark.png hardcodiert in includes/classes/bmz_image_handler_class.php ab Zeile 148
      z.B.
      Code:
      $this->watermark['file'] = ($ihConf['large']['watermark']) ? $ihConf['dir']['docroot'] . $ihConf['dir']['images'] . 'large/watermark' . $ihConf['large']['suffix'] . '.png' : '';
      Damit Du in Multishop damit arbeiten kannst, müsstest Du diese 3 Definitionen mit Konfigurationskonstanten ersetzen, z.B.
      WATERMARK_LARGE_FILENAME
      WATERMARK_MEDIUM_FILENAME
      WATERMARK_SMALL_FILENAME

      Diese Konstanten könntest Du dann in der jeweiligen Sitekonfigdatei auf eigene Watermarkdateien einstellen:
      z.B.
      Shop 1
      Code:
      define('WATERMARK_LARGE_FILENAME','/absoluter/pfad/zu/images/watermarkshop1.png');
      Shop 2
      Code:
      define('WATERMARK_LARGE_FILENAME','/absoluter/pfad/zu/images/watermarkshop2.png');

      Kommentar


        #4
        Unterordner

        Danke Webchills für deine Lösung.

        Wär es auch möglich die Definition so zu ändern dass er automatisch schaut ob es im Image Ordner einen Unterordner mit dem aktuellen Template-Namen gibt und wenn vorhanden er die Watermarks in diesen Ordnern verwendet?

        lg Peter

        Kommentar


          #5
          Es funktioniert fantastisch

          Zitat von webchills Beitrag anzeigen
          Damit Du in Multishop damit arbeiten kannst, müsstest Du diese 3 Definitionen mit Konfigurationskonstanten ersetzen, z.B.
          WATERMARK_LARGE_FILENAME
          WATERMARK_MEDIUM_FILENAME
          WATERMARK_SMALL_FILENAME
          Hallo Webchills

          Ich hab jetzt diese Lösung verwendet und es funktioniert wunderbar.
          Vielen Dank nochmal und auch vielen Dank für das Multisitemodul, es ist schier unerschöpflich was damit alles realisierbar ist

          lg Peter

          Kommentar

          Info zu diesem Forenarchiv:
          Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
          Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
          Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
          PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
          Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
          FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

          Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
          Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
          Fehler in der Software können auf Github als Issues gemeldet werden.
          Follow us
          aktuelle version
          Zen Cart 1.5.7h deutsch
          vom 15.04.2024
          [Download]
          Lädt...
          X