Artikel mit . in der Artikelnummer - Bilder werden nicht richtig erzeugt

  • Ersteller des Themas Ersteller des Themas alice
  • Erstellungsdatum Erstellungsdatum

alice

Aktives Mitglied
9. August 2006
167
0
Fischach
Wir haben bzw. hatten Artikel mit einem Punkt in der Bestellnummer - also 2776.69.
Dieser Artikel hatte in Bild hinterlegt, das Bild wird auch im Shop angelegt, aber im Browser nicht angezeigt.

Artikel gelöscht
Artikel angelegt
Bild taucht kurz auf - anschliessend ist der Link wieder ungültig
Erst nach dem die Artikelnummer zu 2776-69 geändert wurde, taucht auch das Bild auf.

Wo der Fehler liegt, ob im Shop, oder in der Wawi kann ich nicht sagen.

Die Bilder werden bei uns nach Bestellnummer benannt.
 
Zuletzt bearbeitet:

Siggi H

Aktives Mitglied
5. Januar 2016
33
0
AW: Artikel mit . in der Artikelnummer - Bilder werden nicht richtig erzeugt

Hallo,

in der Datei classes/class.JTL-Shop.Image.php

in der Funktion getCleanFilename($filename)

die folgenden beiden Zeilen

PHP:
$source   = array(' ', '/', 'ä', 'ö', 'ü', 'ß', utf8_decode('ä'), utf8_decode('ö'), utf8_decode('ü'), utf8_decode('ß'));
$replace  = array('-', '-', 'ae', 'oe', 'ue', 'ss', 'ae', 'oe', 'ue', 'ss');

durch

PHP:
$source   = array('.', ' ', '/', 'ä', 'ö', 'ü', 'ß', utf8_decode('ä'), utf8_decode('ö'), utf8_decode('ü'), utf8_decode('ß'));
$replace  = array('-', '-', '-', 'ae', 'oe', 'ue', 'ss', 'ae', 'oe', 'ue', 'ss');

ersetzen.

Dieser Fix ist auch in der Version 4.03 enthalten.
 

Ähnliche Themen