Die automatischen Bildgenerierung (ab Oxid 4

Werbung
Automatische Bildgenerierung ab Oxid eShop 4.3.0
Für die benötigten Bilder im Shop werden aus einem einzigen Master-Bild automatisch alle
benötigten Bilder generiert und auf passende Grösse skaliert.
Bilder über eShop Admin anlegen
Menüpfad Artikel verwalten > Artikel > Bilder: Artikelbilder > #1
> Speichern:
Das Originlal-Artikelbild #1 wird standardmässig in das Verzeichnis out/pictures/master/1/
hochgeladen und zugleich werden folgende Bilder automatisch generiert:
Verzeichnisse für autom. generierte Bilder
Generierung
hochgeladen
Verzeichnis
out/pictures/master/1/
automatisch
automatisch
automatisch
automatisch
out/pictures/0/
out/pictures/1/
out/pictures/1/
out/pictures/z1/
Bild
Bild.jpg
(unskaliert)
Bild_th.jpg
Bild.jpg
Bild_ico.jpg
Bild_z1.jpg
Verwendung
Originalbild dient als Master zur
Generierung der anderen Bilder
Thumb z.B. in Kategorien
Bild bei Artikeldetails
Icon z.B. im Warenkorb
Zoom bei Artikeldetails
Verzeichnisansicht auf dem Shop-Server
Master-Bild (hochgeladenes Original)
1/4
Aus einem hochgeladenen Master-Bild werden folgende 4 Bilder automatisch generiert und für
das Frontend passend herunterskaliert (siehe Stammdaten > Grundeinstellungen > Bilder).
1. Artikeldetails-Bild und
2. Icon (_ico)
3. Thumbnail (_th)
4. Zoom-Bild (_z1)
2/4
MySQL-Datenbank Tabellenansicht
In der Tabelle OXARTICLES wird der Anfangswert für OXPICSGENERATED von 0 (kein Bild)
auf die Nummer der insgesamt hochgeladenen Masterbilder gesetzt – aus o.g. Beispiel mit
Artikelbild #1 also auf 1 und unter OXPIC1 wird der entsprechende Bilddateiname eingetragen:
Tabelle OXARTICLES mit einem Masterbildeintrag
Kein Artikelbild vorhanden
Artikelbild #1 hochgeladen 1 Bildsatz generiert
Für die Anzeige im Shop unter „Artikeldetails“ können weitere Artikelbilder #2 bis #7 mit
verschiedenen Darstellungen (Ansichten, Farben etc.) hochgeladen werden. OXID legt dann
automatisch einen kompletten Bildsatz unter allen Eingangs gezeigten Verzeichnissen in den
entsprechende Unterordnern 2 bis 7 an. Die übrigen Nummern werden standardmässig nicht
verwendet.
Tabelle OXARTICLES mit 3 Master-Bildeinträgen
Artikelbild #1,2,3 hochgeladen, 3 Bildsätze generiert
3/4
Direktes Arbeiten mit der Datenbank (z.B. Import)
Alternativ zur Bildanlage über eShop Admin (bitte zuerst oben lesen), kann analog dazu wie folgt
vorgegangen werden:
FTP
Es müssen nur Master-Bilddateien in das Verzeichnis out/pictures/master/1 hochgeladen
werden. Bei Bedarf können natürlich zusätzliche Bilder in die Ordner 2-7 hochgeladen werden.
MySQL-Datenbank
In der Tabelle OXARTICLES muss pro Artikel nur der mit dem hochgeladenen Master-Bild
identische Master-Bilddateiname eingetragen/importiert werden.
Beim ersten Aufruf eines neuen Artikels an irgend einer Stelle im Shop-Frontend wird dann
automatisch ein kompletter Bildsatz generiert und in den entsprechenden Ordnern abgelegt.
Der Wert für OXPICSGENERATED wird dann ebenfalls automatisch generiert – also keinen Wert
beim Datenimport eintragen lassen.
Bildname importiert
OXPICSGENERATED wird automatisch 1
Alle Funktionen wurden von EARLYBIRD getest.
Stand 2010-06-19
4/4
Herunterladen