BUG!: Eingeloggt verschwinden Hintergrundgrafiken!!!

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
peekay
Mitglied
Beiträge: 5
Registriert: 30.05.2007 10:48

BUG!: Eingeloggt verschwinden Hintergrundgrafiken!!!

Beitrag von peekay »

Hallo,

ich habe ein sehr ärgerlichen Bug entdeckt und da ich mein Leuten für das WOchenende ein neues Forum versprochen habe, wirds langsam echt eng!
Ich habe für die Beiträge zwei Hintergründe "gradient.gif" und "gradient2.gif", die sich nacheinander abwechseln!

Beispiel

Code: Alles auswählen

.bg1	{ 
    background-image: url("{T_THEME_PATH}/images/gradient.gif");
	background-repeat: repeat;
	background-color: #4D3724; }
.bg2	{
    background-image: url("{T_THEME_PATH}/images/gradient2.gif"); 
    background-color: #4D3727; }
.bg3	{ 
    background-image: url("{T_THEME_PATH}/images/gradient3.gif");
	background-color: #937960; }
So das funktioniert soweit, aber wenn ich mich einlogge kommt das dabei raus:

[ externes Bild ]
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Das kommt daher, weil Du dem bg1 ein "repeat" angehangen hast.

In der viewtopic_body.hmtl ist folgender Abschnitt für die "online" Grafik zuständig:
<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD == 1 --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->">
D.H., immer wenn eine "gerade" Zeile kommt, wird mit bg1 gefüllt.

Dummerweise hast Du Dir damit ein Eigentor geschossen: ( in der colours.css )
.bg1 {
background-image: url("{T_THEME_PATH}/images/gradient.gif");
background-repeat: repeat;
background-color: #4D3724; }
peekay
Mitglied
Beiträge: 5
Registriert: 30.05.2007 10:48

Beitrag von peekay »

ok die online grafik erscheint nicht mehr, aber warum füllt er nicht weiterhin mit den backgrounds die beiträge wenn ich eingeloggt bin?
dst
Mitglied
Beiträge: 2
Registriert: 01.04.2007 21:30

Beitrag von dst »

ahh

Ich habe diesen Teil
<!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->
entfernt und nun werden alle Grafiken dargestellt.

Nachteil ist nur das man nicht mehr sieht ob der entsprechende User online ist.
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“