Muki
Co-Administrator
Gepostet am:05.02.2011 11:38
#5
Grundsätzlich sollte man ein theme nicht hardcore formatieren (im Html). Der Grund hierfür ist, dass man dann schlecht theme wechseln kann, da die Formatierung ja schon im template abgelegt wird.
Der 2. Grund dieses zu unterlassen ist, dass bei einem Update des Systems das veränderte template wieder überschrieben wird und somit die Ursprüngliche Formatierung verloren ist.
Außerdem ist der Dreamweafer ein gänzlich ungeeignetes Mittel zur Erstellung von CSS für Xoops.
Zitat:
Hierzu müsstest Du den Html-Code genauer lesen, der Ausgegeben wird.
Grundsätzlich ist folgende Priorität bei der Formatierung von Xoops zu berücksichtigen:
1. Stelle: hardcore Formatierung (wird vom CSS nicht überschrieben).
2. Stelle: xoops.css
3. Stelle: theme.css (diese kann vorheriges CSS (xoops.css) bei gleichen Benennungen überschreiben)
Zitat:
Dieser Code, wie schon oben bei Priorität dargestellt, überschreibt eine ev. vorhandenen Formatierung.
Muki
Aw: Welcher Code regelt Meldungen
05.02.2011 11:38 Zitat:
Axxxxxl schrieb:
1. Danke für den Tipp. In dieser von dir genannten Datei wird aber nirgends auf ein systemweites CSS zurückgegriffen. Beispielsweise ist der grüne Hintergrund der Box, in welche der Text für den Grund der Wartung angezeigt wird, direkt im HMTL Code abgelegt (ich habe diesen mittlerweile selbst etwas verändert!)
Grundsätzlich sollte man ein theme nicht hardcore formatieren (im Html). Der Grund hierfür ist, dass man dann schlecht theme wechseln kann, da die Formatierung ja schon im template abgelegt wird.
Der 2. Grund dieses zu unterlassen ist, dass bei einem Update des Systems das veränderte template wieder überschrieben wird und somit die Ursprüngliche Formatierung verloren ist.
Außerdem ist der Dreamweafer ein gänzlich ungeeignetes Mittel zur Erstellung von CSS für Xoops.
Zitat:
In meiner style.css finden sich aber u.a. folgende Einträge, für die ich nicht recht weiß, wann und wo sie genau braucht werden
Hierzu müsstest Du den Html-Code genauer lesen, der Ausgegeben wird.
Grundsätzlich ist folgende Priorität bei der Formatierung von Xoops zu berücksichtigen:
1. Stelle: hardcore Formatierung (wird vom CSS nicht überschrieben).
2. Stelle: xoops.css
3. Stelle: theme.css (diese kann vorheriges CSS (xoops.css) bei gleichen Benennungen überschreiben)
Zitat:
Und weiter unten kommt dann zu aller Verwirrung noch (Auszug):/*============== Styles for system_siteclosed.html (override system module) =================*/
#xo-siteclose {
width: 400px;
margin: 100px auto;
background-color: #e2e2e2;
padding: 30px;
color: #000;
font-size: 1.2em;
font-weight: bold;
text-align: center;
border: 1px solid #666;
}
Dieser Code, wie schon oben bei Priorität dargestellt, überschreibt eine ev. vorhandenen Formatierung.
Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).