Pfad zu Icons nicht Korrekt. (German / Deutsch)

by Wanderer, Thursday, May 01, 2014, 17:02 (3646 days ago)

Hallo,

ich betreibe das mlf auf www.wanderratten.de. Ich habe es da in die Seite eingebunden und dabei auch das Thema ein wenig angepasst.
Nun habe ich das Problem das einige Icons einen falschen Pfad erhalten. Bei den Icons "ajax_preview.png" und "plain.png" wird ein absoluter Pfad zu der Datei eingetragen, die anderen Icons erhalten einen relativen. Beim "default" Thema ist der absolute Pfad OK (www.wanderratten.de/forum/themes/default/images/ajax_preview.png) und die Icons werden angezeigt. Wenn ich mein Thema einschalte dann ist der Pfad nicht in Ordnung. Anstelle des "/forum/themes/default/" steht dort "/css/" und die Icons werden nicht angezeigt. Ich habe keinen blassen Schimmer wo das "css" an der Stelle herkommt.

Kann mir jemand sagen warum ein Teil der Icons mit relativem Pfad und die anderen mit absolutem Pfad eingebunden werden? Und woher kann der falsche absolute Pfad herkommen? Mein Thema liegt parallel zu "default".

Vielen Dank
Gregor

Avatar

Pfad zu Icons nicht Korrekt.

by Auge ⌂, Saturday, May 03, 2014, 14:51 (3645 days ago) @ Wanderer

Hallo

Kann mir jemand sagen warum ein Teil der Icons mit relativem Pfad und die anderen mit absolutem Pfad eingebunden werden?

Die einen Pfade werden serverseitig mit PHP erzeugt, Der Ajax-Preview-URL wird mit JavaScript erzeugt. Eventuell wird dort eine andere Logik verwendet.

Und woher kann der falsche absolute Pfad herkommen? Mein Thema liegt parallel zu "default".

Der falsche Pfad wird von deinem Gefrickel im Template verursacht. Wenn ich bei mir das Template umstelle, wird dementsprechend die passende CSS-URL (und nur die) in das Template eingetragen. Du hast aber weitere CSS-Dateien im Template verlinkt. Das lässt die entsprechende JavaScript-Funktion stolpern.

Die Funktion getTemplatePath (main.js, Version 2.3.2, Zeile 1029) sucht nach dem ersten Link-Element, welches eine CSS-Datei verlinkt, da JS-seitig nicht bekannt ist, welches Template genutzt wird. Du hast dein eigenes CSS vor dem Forums-CSS in das Template eingetragen. Der Pfad des ersten CSS-Links wird von der Funktion zurückgegeben, et voilá, es ist der falsche Pfad, nämlich der zu deinem CSS.

Du kannst nun das template anpassen und testen, ob alle CSS-Regeln aus den einzelnen Dateien auch dann sauber geladen werden, wenn das Foren-CSS zuoberst eingetragen ist.

Tschö, Auge

--
Trenne niemals Müll, denn er hat nur eine Silbe!

Pfad zu Icons nicht Korrekt.

by Wanderer, Sunday, May 04, 2014, 06:32 (3644 days ago) @ Auge
edited by Wanderer, Sunday, May 04, 2014, 06:37

Hallo Auge,

Danke das wars. Ich habe die CSS Dateien getauscht und die Icons sind da :-)

An dieser Stelle vielen Dank an alle die an der Entwicklung von my little forum beteiligt sind. Tolle Software.

Schöne Grüße
Gregor

RSS Feed of thread