Seite 1 von 1

BUG!: Eingeloggt verschwinden Hintergrundgrafiken!!!

Verfasst: 08.06.2007 17:03
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 ]

Verfasst: 08.06.2007 20:52
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; }

Verfasst: 08.06.2007 22:49
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?

Verfasst: 09.06.2007 13:48
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.