Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Problem mit CSS Klassenänderung im Template
#1
Also ich wollte links und rechts von der Forenansicht, also den Forum Post Bit Templates ein Bild einfügen, was quasi so ein abgerundeter Header sein soll, also mit nem Bildchen Rechts und Links neben den Standard thead_bg Bild.

Nun muss man dazu unter anderem ja allen aüßeren Tabellen in der Ansicht nen "colspan" Befehl erteilen, was auch soweit ganz gut klappt, aber in einem Template wird das nicht akzeptiert.

Template: forumbit_depth1_forum

Code:

<tr>
<td class="$bgcolor" valign="top" colspan="2">
<table cellspacing="0" cellpadding="0" border="0" width="100%"><tr>
<td colspan="2" width="15" align="left"><img src="$theme[imgdir]/$folder.gif" alt="" /></td>
<td width="5">&nbsp;</td>
<td valign="top"><strong><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a></strong>
<br /><span class="smalltext">$forum[description]$modlist</span>
</td>
</tr></table>
</td>
<td class="$bgcolor" valign="top" align="center" nowrap="nowrap">$threads</td>
<td class="$bgcolor" valign="top" align="center" nowrap="nowrap">$posts</td>
<td class="$bgcolor" valign="top" align="right" nowrap="nowrap">$lastpost</td>
</tr>
$forums

Der fett markierte Befehl wird genüsslich ignoriert.

Woran liegt das?
Zitieren
#2
Ähm, du hast ja jetzt eine Tabelle in der Tabelle gemacht. Innerhalb dieser Tabelle gibt es eine Zeile mit drei Spalten. Der colspan sagt, dass die erste Spalte den Platz von zwei Spalten in der nächsten Zeile einnehmen soll. In dieser Tabelle gibt es aber keine zweite Teile, deswegen geht das auch nicht. Ich kann dir jetzt leider nicht genau sagen was du stattdessen machen sollst, weil ich nicht genau weiß wo du das Bild hin haben willst und welchem Teil des Codes das entspricht.
Vantage-Forum: http://vantage-forum.de/
Zitieren
#3
Also ich will in den

forumbit_depth1_cat Template eine zusätzliche spalte in die Header Zeile einbauen (also die thead header klasse).

Da diese dann ja in der Luft hängen würde muss ich sie irgendwie auch in der wieteren Forenansicht auf der Startseite abdecken.

Desshalb auch das colspan="2" in der Forumbildchen Spalte, da die zwei Tabellen vom Header "abdecken" soll.

Einigermaßen verständlich?
Zitieren
#4
äh, du meinst aber Zeile, oder?
Vantage-Forum: http://vantage-forum.de/
Zitieren
#5
oh ja sry... Toungue
Zitieren
#6
Gut... Du hast drei verschiedene Teile, die du zu einem Header zusammensetzen möchtest? In diesem Fall gib mir mal bitte die Breiten dieser drei Teile.
Ansonsten musst du einfach das colspan=2 wegmachen, dann ist die Zeile schon in dre Teile unterteilt.
Vantage-Forum: http://vantage-forum.de/
Zitieren