MyBB.de Forum
auf bestimmte Dateien spezifizierte Stylesheets fehlen mit Rewrite der URLs - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: auf bestimmte Dateien spezifizierte Stylesheets fehlen mit Rewrite der URLs (/thread-25433.html)



auf bestimmte Dateien spezifizierte Stylesheets fehlen mit Rewrite der URLs - rao_mmruk - 16.04.2012

Wenn man die suchmaschinenfreundlichen URLs benutzt (Rewrite-Code aus der htaccess.txt) bekommt man wohl Probleme mit den standardmäßig nur bestimmten Dateien zugewiesenen Stylesheets (z.B.: star_ratings.css).

Ich habe ein neues Theme erstellt, welches alle Stylesheets von MyBB Master erbt. showthread.css, star_ratings.css, modcp.css und usercp.css sind in diesem Fall nur bestimmten Dateien zu gewiesen. Diese Erkennung versagt bei mir, so bald die URLs per Rewrite-Modul suchmaschinenfreundlich macht, funktioniert diese Zuweisung nicht mehr, außer man nutzt die konventionellen Links.
Die Zuweisungen zu ändern, macht auch kaum Sinn, da dann Wildcards notwendig wären, um die neuen Namen zu beschreiben.
Wir haben direkt von der 1.6.3 auf die 1.6.7 gewechselt und ich bin der Meinung, dass das vorher funktioniert hat.

Hat jemand eine Idee wie man das Problem umgehen kann. Ich würde ungern die Vererbung auflösen und die Stylesheets alle Seiten zuweisen, da ich ja keine Änderungen vornehmen möchte.

Marco Mruk


RE: auf bestimmte Dateien spezifizierte Stylesheets fehlen mit Rewrite der URLs - StefanT - 16.04.2012

Hier im Forum funktioniert es trotz Rewrite einwandfrei...


RE: auf bestimmte Dateien spezifizierte Stylesheets fehlen mit Rewrite der URLs - rao_mmruk - 16.04.2012

(16.04.2012, 16:06)StefanT schrieb: Hier im Forum funktioniert es trotz Rewrite einwandfrei...

Das ist schön, ich habe trotzdem zwei Installationen (auf einem Server), die definitiv mit der Zuweisung ein Problem haben. Ist denn bekannt, an welchem Wert (z.B. Server-Variable) die Zuweisung erfolgt? Oder die Datei, welche den entsprechenden Code enthält?
Dann könnte ich zumindest ggf. Abweichungen in der Serverkonfiguration prüfen.


RE: auf bestimmte Dateien spezifizierte Stylesheets fehlen mit Rewrite der URLs - StefanT - 16.04.2012

Es wird $_SERVER['PHP_SELF'] verwendet.


RE: auf bestimmte Dateien spezifizierte Stylesheets fehlen mit Rewrite der URLs - rao_mmruk - 16.04.2012

(16.04.2012, 16:18)StefanT schrieb: Es wird $_SERVER['PHP_SELF'] verwendet.

Danke, das war des Rätsels Lösung. Die Variable enthält bei mir die angeforderte URL, nicht die Aufgelöste. Daher schlug die Zuweisung fehl.
Ich habe in der global.php die $_SERVER['PHP_SELF] mit der $_SERVER['SCRIPT_FILENAME'] gleich gesetzt. Dann funktioniert alles, wie gewollt.