Artikelserie Veyton Quicktipps – Image Processing
In letzter Zeit arbeite ich mehr und mehr mit xt:Commerce Veyton, das System wird wohl immer beliebter. Das nehme ich einfach mal als Anlass eine Artikelserie zu starten: “Veyton Quicktipps”.
Ich werde regelmäßig kleinere Beiträge Posten, welche Helfen die kleinen oder etwas größeren Stolpersteine, die beim Ein- oder Umstieg in den eCommerce mit der Onlineshopsoftware Veyton im Weg liegen, zu beseitigen. Ich muss zum Beispiel jedes mal aufs neue suchen, wo sich der Button für das Imageprocessing befindet und hier die Lösung:
Image Processing bei Veyton:
Image Processing ist ein Script welches schon in xt:Commerce bestandteil des Onlineshops war. Es ermöglicht dem Shopbetreiber die Bildergröße für Artikelbilder neu einzustellen und auf Knopfdruck neu zu berechnen. In xt:Commerce Veyton ist diese Funktion seit Version 4.0.12 enthalten und wurde auch auf Hersteller und Kategoriebilder erweitert.
Ändert man also in seinem Veyton Onlineshop die Bildgröße (Inhalte -> Media -> Bildtypen) für einen der Bildtypen (thumb, info, popup oder icon) werden diese Änderungen erst nach dem manuellen ausführen des Imageprocessings sichtbar.
Um das neu berechnen der Bilder zu starten wechselt man in die Media Gallery (Inhalte -> Media Gallery -> Artikelbilder) und betätigt den Image Processing Knopf.





Bei Veyton kann man nur für jeden Tip dankbar sein – also Danke!
Hallo, kann man das Script auch irgendwie extern per Befehl aufrufen? Danke für eine Info
Soweit mir bekannt ist nicht, man kann natürlich auf die Klasse via Plugin zugreifen, aber ich weiß nicht ob diese unverschlüsselt ist.
@Mark:
Du kannst das Image-Processing wie folgt per Cronjob ausführen:
shopurl.com/cronjob.php?imgProc&mgID=2
mgId steht für die Media-Gallery-Id (zu finden in xt_media_gallery, Spalte mg_id).
Standardmäßig werden nur 10 Bilder bearbeitet, was für einen Cronjob ungünstig ist, da der Reload der Seite über den Meta-Tag ausgeführt wird. Man kann aber andere Limits setzen und so zum Beispiel die ersten 10.000 Bilder bearbeiten:
shopurl.com/cronjob.php?imgProc=images&mgID=2&limit_lower=0&limit_upper=10000
lg Matthias
@Matthias
Das ist nen Super Trick, den kante ich auch noch nicht
Freut mich, wenn ich helfen kann.
Noch ein Tipp hinterher: man kann das Skript nicht direkt über die Kommando-Zeile ausführen, da GET-Parameter abgefragt werden. Das umgeht man, indem man die URL mit wget aufruft. Den HTML-Code der Seite kann man abspeichern um nachzusehen, was dabei herausgekommen ist oder mit –output-document==/dev/null gen Nirvana schicken.