|
|||
|
Hallo,
ich m?chte zweck besserer Darstellung eine andere Bildgr??e in der Produktliste (product_listing) benutzten. Dabei stellt sich folgendes Problem: Ich m?chte auf die Thumbnails zur?ckgreifen, die ich bereits besitzte und die dann mittel width und height Angaben im <img>-Tag entsprechend schrumpfen lassen (von 120 auf 100 Maxgr??e). Leider habe ich sowohl Bilder die breiter sind als hoch bzw. h?her sind als breit. Ich m?sste deswegen die Bildgr?sse (H?he und Breite) rausfinden. Frage: wie geht das? Mein erster Ansatz mit w?re mittels php und getImageSize(); nur leider weiss ich nicht, wie ich den Bildlink ins PHP einf?gen muss (bei getImageSize(DIR_WS_THUMBNAIL_IMAGES . {$module_data.PRODUCTS_IMAGE}); klappt das leider net :sad: w?re ja auch zu einfach.... Um nochmal kurz das Problem zu umreissen: Ich suche eine Variable innerhalb von PHP in der der Bildname steht! Bitte kurz und schnell Hilfe! Danke und Gru |
|
|||
|
Nun, ich wei? nicht genau, was du mit PHP vorhast, aber ich habe ein ?hnlich geartetes Problem damit gel?st, dass ich den Ordner mit den Bildern auf den lokalen PC gezogen habe und dort mit XNVIEW (oder jedem bel. anderem Programm) auf die passende Gr??e gebracht habe, z. B. eben 100px Breite. Das funktioniert im Batch super schnell und ganz einfach.
Dann den Ordner wieder auf den Server schieben (das original umbennant noch behalten) und fertig... |
|
|||
|
Hallo,
erstmal 'danke' f?r die schnelle Antwort. Ist im Prinzip ne Idee, die ich auch erwogen habe. Leider ben?tige ich die Bilder ebenfalls in 120px. In PHP habe ich folgendes vor: Code:
$size = getImageSize(???);
(if $size[0] > $size[1]) {
$img = "width=100";
} else {
$img = "height=100";
}
Mit weiterer Erwartung freudiger L?sungsm?glichkeiten Gru?... |
|
|||
|
Mit quadratischen Bilder geht's vielleicht einfacher: http://www.xt-commerce.com/forums/index.php?download=87
|
|
|||
|
Hallo nochmals,
Wir haben im Moment ca. 1000 Artikel zum Testen online - und diesselbe Menge folgt demn?chst, wenn wir mit dem Template fertig sind. Die Bilder werden alle mittels Schnittstelle hochgeladen. Nun zu meinen Fragen (auch wenns doof klingt): 1. Werden durch die Contribution alle Bilder, die online sind automatisch generiert? 2. Was passiert, wenn man wieder neue Artikel uppt? M?sste man n?mlich bei jeder Aktualisierung die Bilder neu manipulieren, w?re da mein L?sungsansatz erheblich flexibler und zeitsparender... Danke + Gru? BTW: bin begeistert, wie schnell die Leute hier antworten! Daumen hoch! |
|
|||
|
1. Man muss das XT-Imageprocessing anwerfen (hierf?r ist u.U. eine l?nge max_execution_time in der php.ini n?tig) Dann werden alle Bilder neu skaliert. Entweder mit den Standard-Werten oder mit den festen Werten, falls die Contrib installiert ist.
2. Dann werden die mit den gemachten Einstellungen upgeloaded und skaliert. Die Contribution macht nichts anderes, als dass sie fest Werte erlaubt, also z.B. 100 x 100, im Gegensatz zur Standardfunktion, die nur Maximalwerte vorsieht, als z.B. 100 x 50 f?r ein Bild Querformat oder 50 x 100 f?r ein Hochkant-Bild. Der Hintergrund wird dann mit einer definierten Farbe (=Shophintergrund) aufgef?llt. Ich hab diese Contrib damals f?r die V2 entwickelt. Ob sie auch mit V3 funktioniert, habe ich nie getestet. |
|
|||
|
Noch mal eben so'n kleiner Tip, wenn man lokal mal eben mehrere Bilder auf die schnelle skalieren will. Kennen zu meiner Verwunderung doch relativ wenige: Image Resizer
|
|
|||
|
Hallo,
erstmal danke f?r die Hilfe. Mich st?ren im Grunde noch zwei Sachen an der Geschichte (f?r die Du nichts kannst )1. Zitat:
2. Zitat:
Ich brauche ja eigentlich nur die Variabel innerhalb von PHP, die den Wert des Bildpfades innerhalb des Modules /templates/Mein Template/module/product_listing/product_listing_v1.html hat (entspricht der Variabel im HTML-Code des Moduls mit dem Namen {$module_data.PRODUCTS_IMAGE} hat. Bitte um Hilfe Danke und Gru |
![]() |
| Lesezeichen |
| Stichworte |
| bildergre, ermitteln |
| Themen-Optionen | |
| Ansicht | |
|
|