Fehler Meldung beim Shopabgleich

Calwpower

Aktives Mitglied
8. August 2010
13
0
Unbenannt-1.jpg


Kann mir jemand sagen woran das liegt kommt nur manchmal wenn ich auf Ok drücke macht er weiter.
 

Anhänge

  • Unbenannt-1.jpg
    Unbenannt-1.jpg
    86,1 KB · Aufrufe: 67

chris99

Aktives Mitglied
3. Oktober 2007
173
0
AW: Fehler Meldung beim Shopabgleich

Hast du was bei der setArtikelBild.php geändert?
Hast du das Problem bei Breitbild oder Hochbild?
Auf jeden fall läuft bei der Dimensionierung des Thumbnail etwas schief.
 

rbaier

Gut bekanntes Mitglied
28. September 2008
227
1
AW: Fehler Meldung beim Shopabgleich

Hi,

sind auch alle Werte für die Bildabmessungen (PRODUCT_IMAGE_THUMBNAIL_WIDTH, ...) für die unterschiedlichen Bilder, die generiert werden sollen, im Backend eingetragen?

--
mfg
rbaier
 

chris99

Aktives Mitglied
3. Oktober 2007
173
0
AW: Fehler Meldung beim Shopabgleich

Hi,

sind auch alle Werte für die Bildabmessungen (PRODUCT_IMAGE_THUMBNAIL_WIDTH, ...) für die unterschiedlichen Bilder, die generiert werden sollen, im Backend eingetragen?
Im Connector sind Standardwerte vorgegeben, von daher sollte der Eintrag eigentlich egal sein. Aber er kann es ja mal ausprobieren - vielleicht ist dort ja eine fehlerhafte Eingabe.
 

rbaier

Gut bekanntes Mitglied
28. September 2008
227
1
AW: Fehler Meldung beim Shopabgleich

Die Warnung 'Invalid image dimensions' läßt darauf schließen, dass die für imagecreatetruecolor ($width, $height); übergebenen Argumenten für $width und $height keine Integerwerte darstellen.
Die entsprechenden Werte für die zu generierenden Bilder thumbnail, info u. popup werden meiner Erinnerung nach aus der xt:C-Tabelle 'configuration' ausgelesen und nicht der Connector-Konfiguration entnommen, oder?

--
mfg
rbaier
 

chris99

Aktives Mitglied
3. Oktober 2007
173
0
AW: Fehler Meldung beim Shopabgleich

Die Warnung 'Invalid image dimensions' läßt darauf schließen, dass die für imagecreatetruecolor ($width, $height); übergebenen Argumenten für $width und $height keine Integerwerte darstellen.
Oder nicht gesetzt werden. Oder einer 0 ist.

Ausschnitt aus der setArtikelBild.php :
$new_width = 120;
if ($width_obj->configuration_value>0)
$new_width = $width_obj->configuration_value;
$new_height = round ($new_width / $ratio);
if ($new_height>$height_obj->configuration_value)
{
$new_height=$height_obj->configuration_value;
$new_width = round ($new_height * $ratio);
}
Siehe erste Zeile, dort wird die Breite auf 120 px gesetzt. Wenn in der Konfig von xtc nichts drinne ist, dann nimmt er diesen Wert, ansonsten den jeweiligen Wert aus der Config, solange dieser größer 0 ist.

Deshalb ja auch meine Frage, ob er was verändert hat. Sicherlich kann es auch sein, dass in der Configuration falsche Werte drinne sind, aber normalerweise, wenn xtc richtig programmiert wurde und die Datenbank nur Integerwerte zulässt, sollte dass eigentlich nicht vorkommen können.

Kann natürlich auch sein, dass bei ihm die Round-Funktion spinnt. Dann sollte er der Round-Funktion als zweiten Parameter eine 0 übergeben. Also round(wert ,0 )
 

rbaier

Gut bekanntes Mitglied
28. September 2008
227
1
AW: Fehler Meldung beim Shopabgleich

Ich denke, über dieses Thema ließe sich trefflich und lange weiter diskutieren.
Weil: Ursache kann recht vieles sein >> möglicherweise ist auch 'nur' die GD-Bibliothek zu alt.

Da in der setArtikelBild.php fehlerhafte bzw. ungenaue Benutzereingaben nicht abgefangen werden, sind Fehler ohnehin nicht auszuschließen.
Die Konfigurationswerte werden der 'configuration'-Tabelle entnommen - erstes Problem: im Feld configuration_value werden alle möglichen Konfigurationsparameter gespeichert. Von daher hat xt:C hier den Typ VARCHAR vorgesehen.
Was passiert, wenn für den configuration_key PRODUCT_IMAGE_INFO_WIDTH 120,5 statt 120.5 eingetragen wurde, sollte klar sein >> ein Casting [(int)$width_obj->configuration_value] könnte hier schon eine Fehlerquelle ausschließen, usw., usf.
Von daher ist meine ursprüngliche Anregung/Frage sicher nicht so abwegig 😉

--
mfg
rbaier
 

Calwpower

Aktives Mitglied
8. August 2010
13
0
AW: Fehler Meldung beim Shopabgleich

Hallo ich weiss nicht was es war es kam so plötzlich wie es ging habe die bilder einfach nochmal göße verändert auf 500X500 nun gin es wieder .


aber danke für eure Hilfe
 

Ähnliche Themen