Riesige stylesheet.css
Verfasst: 07.08.2009 19:05
Moin zusammen,
ich habe da mal ein Problem mit den Styles, bzw. etwas Merkwürdiges.
Wir haben im Board 3 Styles, basierend auf prosilver. Funktioniert auch soweit gut.
Alle benutzen die Templates vom Original-prosilver, haben aber jeweils einen eigenen Ordner für das Theme und die Grafiksammlung.
Jetz möchte ich für alle Style die Highslide Attachment Mod installieren. Hab ich schon in einem Forum gemacht das rein auf prosilver basiert und klappt auch.
2 Änderungen muss ich ja im Template machen, also hier nur einmal im prosilver. Jetzt muss aber noch der Ordner highslide in jedes Theme kopiert - auch kein Problem - und in jedem Theme in die stylesheet.css noch ein neuer @import für die highslide.css eingefügt werden.
Und da kommt das Problem: die "normale" stylesheet.css ist ja nur ca. 600 Bytes gross und enthält nur 8 @imports für die anderen css-Dateien.
Bei einem der eigenen Styles ist das auch noch so, aber bei den 2 anderen Styles ist die stylesheet.css ca 67k gross. Hier stehen die @imports auch gar nicht mehr drin, sondern direkt die ganzen Anweisungen aus den anderen css-Dateien.
Weiss leider nicht wie die Sachen editiert wurden, ob die Dateien direkt oder im ACP, denn ich bin nicht der Designer.
Meine erste Idee war die stylesheet.css wieder wie das Original herzustellen. Hab das auch gemacht, gab auch keinen Crash, aber es fehlen doch einige Sachen.
Zum Glück haben wir ja ein Testsystem, das habe ich alles nur da gemacht. Deshalb war meine 2. Idee im Echtsystem eines dieser Themes im ACP aus dem Editierfenster zu kopieren, das im Testsystem einzufügen und zu speichern. Wollte mal sehen wie der das speichert, in die einzelnen Dateien oder alles in die stylesheet.css. Klar, ist erstmal nur in der DB, hab mir das Theme dann exportiert und lokal angeschaut. Ist alles wieder in der stylesheet css, die ist diesmal aber sogar 86k gross. Die Differenz entspricht der Grösse der highslide.css, die steht jetzt auch mit in der stylesheet.css.
Wie bekomme ci denn das wieder in die einzelnen Dateien? Damit die stylesheet.css wieder nur die @imports enthält.
Hab sonst keinen Plan wie ich den MOD da einbauen soll.
Schon mal vielen Dank für jede Idee.
ich habe da mal ein Problem mit den Styles, bzw. etwas Merkwürdiges.
Wir haben im Board 3 Styles, basierend auf prosilver. Funktioniert auch soweit gut.
Alle benutzen die Templates vom Original-prosilver, haben aber jeweils einen eigenen Ordner für das Theme und die Grafiksammlung.
Jetz möchte ich für alle Style die Highslide Attachment Mod installieren. Hab ich schon in einem Forum gemacht das rein auf prosilver basiert und klappt auch.
2 Änderungen muss ich ja im Template machen, also hier nur einmal im prosilver. Jetzt muss aber noch der Ordner highslide in jedes Theme kopiert - auch kein Problem - und in jedem Theme in die stylesheet.css noch ein neuer @import für die highslide.css eingefügt werden.
Und da kommt das Problem: die "normale" stylesheet.css ist ja nur ca. 600 Bytes gross und enthält nur 8 @imports für die anderen css-Dateien.
Bei einem der eigenen Styles ist das auch noch so, aber bei den 2 anderen Styles ist die stylesheet.css ca 67k gross. Hier stehen die @imports auch gar nicht mehr drin, sondern direkt die ganzen Anweisungen aus den anderen css-Dateien.
Weiss leider nicht wie die Sachen editiert wurden, ob die Dateien direkt oder im ACP, denn ich bin nicht der Designer.
Meine erste Idee war die stylesheet.css wieder wie das Original herzustellen. Hab das auch gemacht, gab auch keinen Crash, aber es fehlen doch einige Sachen.
Zum Glück haben wir ja ein Testsystem, das habe ich alles nur da gemacht. Deshalb war meine 2. Idee im Echtsystem eines dieser Themes im ACP aus dem Editierfenster zu kopieren, das im Testsystem einzufügen und zu speichern. Wollte mal sehen wie der das speichert, in die einzelnen Dateien oder alles in die stylesheet.css. Klar, ist erstmal nur in der DB, hab mir das Theme dann exportiert und lokal angeschaut. Ist alles wieder in der stylesheet css, die ist diesmal aber sogar 86k gross. Die Differenz entspricht der Grösse der highslide.css, die steht jetzt auch mit in der stylesheet.css.
Wie bekomme ci denn das wieder in die einzelnen Dateien? Damit die stylesheet.css wieder nur die @imports enthält.
Hab sonst keinen Plan wie ich den MOD da einbauen soll.
Schon mal vielen Dank für jede Idee.