Im ursprünglichen Forencode steht dieses drin:
1
2
3
4
5
6
7
8
9
10
11
12
13
<center>
<img src="http://www.bilder-hochladen.net/files/1tys-57.jpg" border=0>
<p>
<div style="background-color:#013579;padding:2px;border:2px solid #0000aa;color:#FFFFFF;border-radius:8px;">
<span style="color:#ffffff;">
<u>Achtung Baustelle!</u>
</span>
Der Beitrag wird bald zur Verfügung stehen
</div>
</p>
</center>
<br><br>
<div class="admin">
Mal abgesehen davon daß die
-Verschachtelung falsch ist, ist vieles überflüssig.
Links werden nicht gebraucht und Styles sollen einstellbar werden.
Also habe ich es so gekürzt:
1
2
3
4
5
6
7
8
9
10
11
<center>
<img class="baustellenschild" src="http://www.bilder-hochladen.net/files/1tys-57.jpg" border=0>
<div class="baustellenhinweis" style="">
<span>
<u>Achtung Baustelle!</u>
</span>
Der Beitrag wird bald zur Verfügung stehen
</div>
</center>
<br><br>
<div class="admin">
Das Bild hat eine eigene Klasse bekommen und der Textbalken auch.
Im PI werden die Styles für den Balken nun so gesetzt:
1
2
3
4
5
6
7
8
9
10
<style type="text/css">
.baustellenhinweis {
background-color:#013579;
padding:2px;
border:2px solid #0000aa;
color:#FFFFFF;
border-radius:8px;
margin-top: 5px;
}
</style>
Zusätzlich soll nun das Schild für einen Admin anders dargestellt werden.
Z.B. etwas kleiner.
Also habe ich die Styleanweisung in das start-else-end integriert:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<style type="text/css">
{{user_admin==true.start}}
.admin {
display: block;
}
.baustellenschild {
width: 32px;
}
{{user_admin==true.else}}
.admin {
display: none;
}
{{user_admin==true.end}}
.baustellenhinweis {
background-color:#013579;
padding:2px;
border:2px solid #0000aa;
color:#FFFFFF;
border-radius:8px;
margin-top: 5px;
}
</style>
Für Admins ist das Schild nun klein und für alle anderen ist es normal groß.
In das start-else-end könnte man nun auch noch die Styles des Balkens für den Admin ändern.
Das kannst du aber selbst machen.
Evtl. muss dort nur ein !important jeweils rein damit sich beide Einträge nicht in die Quere kommen.
Nun soll noch der Text des Balkens für Admins anders aussehen.
Dazu habe ich per jQuery den Inhalt der DIV geändert.
Das muss aber in "untere Leiste" "header" weil es erst greifen kann wenn der Beitrag geladen ist.
Am Ende sieht der Forencode so aus:
1
2
3
4
5
6
7
8
9
10
[baustelle]
...
[/baustelle]
mit
<center><img class="baustellenschild" src="http://www.bilder-hochladen.net/files/1tys-57.jpg" border=0><div class="baustellenhinweis"><span><u>Achtung Baustelle!</u></span>Der Beitrag wird bald zur Verfügung stehen</div></center><br><br><div class="admin">
....
</div>
Falls das Bild austauschbar sein soll, könnte man den Code noch etwas abändern.