#1 (permalink)  
Alt 02.12.2005, 13:09
 
Registriert seit: 14.07.2005
Beiträge: 4
Pfeil

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 02.12.2005, 14:48
Neuer Benutzer
 
Registriert seit: 03.01.2005
Beiträge: 18
Standard

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...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 02.12.2005, 14:58
 
Registriert seit: 14.07.2005
Beiträge: 4
Standard

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";
}
$img wird dann im Bild eingebaut.

Mit weiterer Erwartung freudiger L?sungsm?glichkeiten

Gru?...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 02.12.2005, 16:09
sff sff ist offline
xt:Commerce Support Kunde
 
Registriert seit: 16.07.2004
Beiträge: 775
Standard

Mit quadratischen Bilder geht's vielleicht einfacher: http://www.xt-commerce.com/forums/index.php?download=87
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 02.12.2005, 16:40
 
Registriert seit: 14.07.2005
Beiträge: 4
Standard

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!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 02.12.2005, 20:18
sff sff ist offline
xt:Commerce Support Kunde
 
Registriert seit: 16.07.2004
Beiträge: 775
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 02.12.2005, 20:20
sff sff ist offline
xt:Commerce Support Kunde
 
Registriert seit: 16.07.2004
Beiträge: 775
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 02.12.2005, 21:05
 
Registriert seit: 14.07.2005
Beiträge: 4
Standard

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:
max_execution_time in der php.ini
Unser Provider ist leider nicht der flexibelste was diese Sache angeht und ca. 2.000 Bilder zu manipulieren d?rfte sehr an die Schmerzgrenze dessen gehen, was er bereit w?re einzustellen :sad:

2.
Zitat:
Ich hab diese Contrib damals f?r die V2 entwickelt. Ob sie auch mit V3 funktioniert, habe ich nie getestet
Mein Chef d?rfte nicht sehr erfreut sein,wenn ich Mainpulationen an Bildern und noch schlimmer: an der Datenbank vornehme, ohne, da? ich wei?, ob es wirklich funzt, da wir Anfang n?chster Woche mit dem Launch starten wollen.

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bildergre, ermitteln

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand