Seite 1 von 1

Fatal error

Verfasst: Mo 10. Okt 2011, 18:16
von Der Lafferder
Hallo zusammen,

wir haben ein kleines Problem.
Und zwar nur in einem einzigen Menuepunkt.
Bevor wir dort diesen Punkt löschen und einfach mal neu anlegen, könnte das evtl. analysiert werden.

Es geht um folgendes:
http://country-creativ.de/Strick-H%C3%A ... 55_58.html

Wo könnte der Fehler zu suchen sein?

Re: Fatal error

Verfasst: Mo 10. Okt 2011, 18:32
von Doc Olson
Überprüf mal alle Bilder der Artikel, die auf dieser Seite angezeigt werden (sollen). Der Fehler besagt, dass die Dateinamenerweiterung (jpg, gif, png) für eine Datei nicht ermittelt werden konnte.

Re: Fatal error

Verfasst: Mo 10. Okt 2011, 22:54
von partyjunky
Nutzt ihr unterschiedliche Bilder zum gleichen Produkt in verscheidenen Kategorien?

Das war bei meinem Bilderproblem die Ursache für den Fatal Error. Denn ein Produktimport hatte dann beim letzen einlesen den Bildnamen für die gewechselte Kategorie überschieben und Das "FATAL"e begann.

Der codierete Pfadname hatte sich daduch für alles vorher mit dem Produkt erstellte geändert. Also ein später verlinkte/dupliziertes oder anderweitig genutztes Produkt (Artikelnummer ist ausschlaggebend für den Abgleich) hat ein neues Bild bekommen und für alle vorher geschaffenen Produktverlinkungen des gleichen Produktes werden diese Endungsfehler geschaffen, denn dort hatte das Bild noch einen anderen Namen.

Re: Fatal error

Verfasst: Di 11. Okt 2011, 09:06
von yogi
Hallo,

zunächst sind mir html-Fehler bei dir aufgefallen die vom WEBs Template "übernommen" wurden.

Datei: boxes/manufacturers.html
ändere

Code: Alles auswählen

    <a href="{$man.LINK}" title="{$man.NAME}"><img src="{$man.IMAGE.THUMB}" alt="{$man.NAME}" /></a>
in

Code: Alles auswählen

    <a href="{$man.LINK}" title="{$man.NAME|htmlentities}"><img src="{$man.IMAGE.THUMB}" alt="{$man.NAME|htmlentities}" /></a>
Im Herstellernamen sind '&' enthalten und die werden nicht html-codiert ausgegeben.

Re: Fatal error

Verfasst: Di 11. Okt 2011, 10:23
von Doc Olson
yogi hat geschrieben:zunächst sind mir html-Fehler bei dir aufgefallen die vom WEBs Template "übernommen" wurden.
Das kann aber nicht die Ursache für den server-seitigen Fatal Error sein.

Re: Fatal error

Verfasst: Di 11. Okt 2011, 10:42
von yogi
Doc Olson hat geschrieben:Das kann aber nicht die Ursache für den server-seitigen Fatal Error sein.
Richtig, aber einen "Fatel Error" sehe ich auf seinem Link zum Shop nicht...

Re: Fatal error

Verfasst: Di 11. Okt 2011, 10:52
von Der Lafferder
Der Fehler lag tatsächlich an einem wohl fehlerhaft hochgeladenem Bild.

Wir haben den betreffenden Artikel mit einem neuen Bild versehen und die Anzeige ist wieder absolut OK.

Nochmals Danke für die schnelle Hilfe.

Edit:
PS: Wenn ich die vorgeschlagene Änderung von yogi übernehme, wird der Umlaut in dem Namen eines der Hersteller nicht mehr richtig angezeigt!
Also habe ich die Änderung wieder rückgängig gemacht.

Re: Fatal error

Verfasst: Di 11. Okt 2011, 11:44
von yogi
Hi Lafferder,

hab in meinem fix das Charset vergessen. Ändere es mal in

Code: Alles auswählen

        <a href="{$man.LINK}" title="{$man.NAME|htmlentities:$smarty.const.ENT_COMPAT:$smarty.const.CHARSET}"><img src="{$man.IMAGE.THUMB}" alt="{$man.NAME|htmlentities:$smarty.const.ENT_COMPAT:$smarty.const.CHARSET}" /></a>
da wurde an jedes htmlentities noch ein ":$smarty.const.ENT_COMPAT:$smarty.const.CHARSET" angehängt.
Im Demo-Shop funktionieren damit dann auch die Sonderzeichen - evtl. TPL-Cache löschen!

Re: Fatal error

Verfasst: Mi 14. Dez 2011, 07:03
von Der Lafferder
Ich wollte nur mal eben anmerken, dass das Fix natürlich funktioniert hat.
Danke Nochmals.