Jump to content

(gelöst) fav.ico Problem bei PS1.5


Recommended Posts

Hallo

 

seit dem wir die Version 1541 haben, merkt sich der Prestashop nicht die Einstellungen im BO zum fav.ico und header.logo und den Logos für die emails wie auch Rechnung.

 

WIr nutzen ein Template des Template Maker Generators, von Herrn A. Stas, jedoch habe ich die header.tpl jenes Templates mit jenen von Prestashop vergleichen und die Anweisungen schienen identisch zu sein.

 

Ich weiß nicht, wo dran es liegt und wollte mich hier erkundigen, da ich sicher nicht der erste bin, der damit Probleme hat. Allerdings hat die Suche nach 'fav.ico' nichts hervorgebracht.

 

Hier sieht man den Code der !.5er Versionen auskommentiert, da er nicht ging bei uns, ersetzt durch jenen aus dem 1.49er Template. Diese Anweisung klappt. Das entsprechende Bildchen liegt übrigens mit korektem Namen und einmal mit -1 angehängt im /template/img Ordner.

 

favicon-1.ico

favicon.ico

 

<!--
<link rel="icon" type="image/vnd.microsoft.icon" href="{$favicon_url}?{$img_update_time}" />
 <link rel="shortcut icon" type="image/x-icon" href="{$favicon_url}?{$img_update_time}" />
-->
 <link rel="icon" type="image/vnd.microsoft.icon" href="{$img_ps_dir}favicon.ico?{$img_update_time}" />
 <link rel="shortcut icon" type="image/x-icon" href="{$img_ps_dir}favicon.ico?{$img_update_time}" />

Edited by B.Köring (see edit history)
Link to comment
Share on other sites

Hi Boris,

 

merkwürdig. Der Code aus 1.4.9 richtet bei mir überhaupt nichts aus.

 

Allerdings der von 1.5.4.1 auch nicht - zumindest nicht neben der URL im Firefox URL-Fenster. Das scheint nur im Internet-Explorer zu funktionieren.

 

Dafür klappt es aber, wenn der Link in die Linkleiste gesetzt wird, und zwar bei beiden Browsern.

 

Gruß

Rainer

Link to comment
Share on other sites

Du musst in der Datenbank den favico.icon auflösen. Der ist dort unter ps_configuration 2X hinterlegt, sowie auch das logo. Eine der beiden Zeilen löschen. Es ist ein Fehler der nur bei upgegradete Shops vorkommt, aber nicht bei Shops die mit PS 1.5.4. eingerichtet wurden.

  • Like 1
Link to comment
Share on other sites

Super,

 

habe mich mal zur Weiterbildung mit HeidiSQL mit der entsprechenden DB verbunden.

 

Du hast geschrieben, 'Zeile löschen'.

Das ist richtig? Also nicht, die Werte löschen?

 

1cD1x.png

 

So, da sehe ich nun, dass Einträge doppelt vorhanden sind. Selbiges galt für den Eintrag 'fav.ico'. Ich sehe auch, dass jene mit doppeltem Inhalt zu unterschieldichen Zeiten (Monat/Jahr) angelegt wurden.

 

Daraus schließe ich, einmal zur Installation von PS1.4.x im letzen Jahr sowie erneut während des upgrades auf die 1.5er Schiene.

 

Weiterhin nehme ich nun an, wie Connie schon sagte, dass einer der beiden doppelt vorhanden Zeilen gelöscht werden sollte. Da nehme ich dann mal die ältere.

 

 

PS:

Lösche ich beide, so scheint es kein Problem zu sein. Prestashop merkt dieses im BO, dass halt nichts mehr hinterlegt ist (hier Verlinkung auf Logos) und man kann dieses im BO erneut machen und die Zeilen werden neu angelegt.

Mit dem Unterschied, diesesmal werden sie berücksichtig und alles 'scheint' zu gehen.

 

Danke!

Edited by B.Köring (see edit history)
Link to comment
Share on other sites

Du musst die Zeile löschen, wie deine Datei nicht heisst. Vermutlich heisst Sie korrekt auch nicht mit -1 sondern einfach nur favico.ico. Das gleiche gilt für logo.

 

favicon-1.ico solltest du dann die Zeile löschen, weil dieser Datenbankeintrag doppelt ist und den Fehler produziert.

Link to comment
Share on other sites

Scheint nun zu klappen. Wenn ich nun im BO unter Templatevoreinstellungen Bilder/logos wähle, so wird diese Wahl nun respektiert.

 

In der DB sieht es aber trotzudem so aus:

1cDov.png

 

Entweder eine Eigenart des TemplateMaker Templates oder aber multistore Ps15. Obwohl wir keinen Multistore haben und nur D.

Auf dem Server liegen nun respektive die logo-1 Dateien. Also bei jeder Bilddatei ein -1 angehängt, wie in der DBV und es klappt.

Link to comment
Share on other sites

Ja natürlich sieht es so aus! Das hat auch nichts mit dem Template zu tun.

Das macht PrestaShop grundsätzlich, wenn eine andere als die Standard-Datei eingesetzt wird. Es ist das völlig normale Programmverhalten, in solchen Fällen zwecks Unterscheidung eine '1' anzuhängen. Das ist auch bei den anderen Logos so.

 

Andernfalls würden ja die Standard-Logos gänzlich überschrieben. Ich wäre deshalb mit Löschaktionen in der Datenbank künftgi ein bisschen vorsichtiger. ;)

 

Die eigentliche spannende Frage ist aber für mich: Wird das Favicon denn nach dieser Datenbank-Löschaktion im Firefox angezeigt? Oder war die ganze Aktion für die Katz?

 

Um die Antwort vorwegzunehmen - ich hab mal deine Seite gerade aufgerufen - IE ja, Firefox ... nein!

Es war also weder ein Template- noch ein Datenbankproblem, schlicht ein Firefox-Problem, das schon länger beklagt wird und bei aktiviertem Javascript auftaucht. In der Link-Leiste wird das Favicaon angezeigt, auch über dem Tab - nur nicht neben der URL.

 

Da war PrestaShop von Anfang an aus dem Schneider! Desahlb immer erst mal googeln ... Dann hätte sich dein Problem von vornherein erledigt. ;)

Link to comment
Share on other sites

Prestashop war da noch lange nicht aus dem Schneider.

 

Gesucht wird immer, bevor ich eine Frage formuliere, es sei, es steht mir bis zum Hals :)

 

Erst durch meine Eingriffe sah sich der Shop genötigt die Einstellungen im BO zu respektieren. Vorher tat er es nicht und das war für einen Anfänger schon frustrierend mal wieder.

 

Und alle Logo Dateien kann ich auch im /img Ordner löschen, es tut nichts zur Sache, lade ich via BO ein neues Logo, wird es als logo-1 abgelegt. Das gilt für alle logos soweit bis auf das fav.ico. Da gab es nur den doppelten Eintrag in der DB.

Link to comment
Share on other sites

Ja natürlich sieht es so aus! Das hat auch nichts mit dem Template zu tun.

Das macht PrestaShop grundsätzlich, wenn eine andere als die Standard-Datei eingesetzt wird. Es ist das völlig normale Programmverhalten, in solchen Fällen zwecks Unterscheidung eine '1' anzuhängen. Das ist auch bei den anderen Logos so.

 

Andernfalls würden ja die Standard-Logos gänzlich überschrieben. Ich wäre deshalb mit Löschaktionen in der Datenbank künftgi ein bisschen vorsichtiger. ;)

 

Die eigentliche spannende Frage ist aber für mich: Wird das Favicon denn nach dieser Datenbank-Löschaktion im Firefox angezeigt? Oder war die ganze Aktion für die Katz?

 

 

Ja, und das Problem ist ein Upgrade-Problem, weil es die alten Daten nicht überschreibt und neue anlegt, vermutlich um Fremdthemes nicht zu überschreiben. Irgendeinen Grund wird diese Prozedur schon haben. Hinterfragt habe ich sie nicht, denn sie ist einfach zu lösen. Der Theme Maker arbeitet 1:1 Prestakonform, aber andere Theme Entwickler arbeiten nicht so, was dann zu Probleme führen kann.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...