CSS en tabellen werkt niet in phpBB?

Hulp nodig bij een stijl? Voor zowel XHTML/CSS als grafische vragen uiteraard gerelateerd aan phpBB2. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Satoer
Berichten: 6
Lid geworden op: 14 jan 2005, 21:25
Contacteer:

CSS en tabellen werkt niet in phpBB?

Bericht door Satoer » 11 feb 2005, 12:19

Ik ben bezig mijn eigen template te maken in phpBB, als eerste ben ik wat aan het experimenteren met een eigen vormgeving aan de berichten.
Deze bestaat uit een tabel met verschillende cellen met verschillende achtergronden… Maar ik krijg de achtegronden niet te zien maar lege tabellen als ik het verwerk in de “viewtopic_body.tpl”
Het gekke is dat het wel werkt als ik een losse php file maak met de tabellen en toegewezen stylesheet.
Ik ben er zeker van dat phpBB de juiste stijlsheet gebruikt.

De extra code in de stylesheet:

Code: Selecteer alles

.mb-frame	{ background-color: #EFEFEF; border: 0px #006699 solid; table-layout: fixed; }
.mb-frame-lb { background-image: url(images/mb_frame_hoek-lb.gif);
			   width: 15px;
			   height: 32px;}
.mb-frame-rb { background-image: url(images/mb_frame_hoek-rb.gif);
			   width: 21px;
			   height: 32px;}
.mb-frame-lo { background-image: url(images/mb_frame_hoek-lo.gif);
			   width: 15px;
			   height: 16px;}
.mb-frame-ro { background-image: url(images/mb_frame_hoek-ro.gif);
			   width: 21px;
			   height: 16px;}
.mb-frame-header {background-image: url(images/mb_frame_zijkant-b.gif);}
.mb-frame-l { background-image: url(images/mb_frame_zijkant-l.gif);
			   width: 15px;}
.mb-frame-r { background-image: url(images/mb_frame_zijkant-r.gif);
			   width: 21px;}
.mb-frame-o {background-image: url(images/mb_frame_zijkant-o.gif);
			   height: 16px;}
.mb-frame-userdata {background-image: url(images/mb_frame_userdata.gif);
			   width: 150px;}
De code in de viewtopic_body.tpl:

Code: Selecteer alles

 <!-- BEGIN postrow -->
<table class="mb-frame" width="100%" cellspacing="0" cellpadding="0">
  <tr> 
    <td class="mb-frame-lb">&nbsp;</td>
    <td class="mb-frame-header" colspan="2">&nbsp;</td>
    <td class="mb-frame-header" >&nbsp;</td>
    <td class="mb-frame-rb">&nbsp;</td>
  </tr>
  <tr> 
    <td class="mb-frame-l" rowspan="2">&nbsp;</td>
    <td class="mb-frame-userdata">&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td class="mb-frame-r" rowspan="2">&nbsp;</td>
  </tr>
  <tr> 
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td class="mb-frame-lo">&nbsp;</td>
    <td class="mb-frame-o" colspan="3">&nbsp;</td>
    <td class="mb-frame-ro">&nbsp;</td>
  </tr>
</table>
<!-- END postrow -->
Wat doe ik fout, waarom werkt het wel als ik het in een los bestand zet?
Dit werkt dus wel in een los php bestand:

Code: Selecteer alles

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="ModelbouwforumStyle.css" rel="stylesheet" type="text/css">
</head>

<body>
<table class="mb-frame" width="100%" cellspacing="0" cellpadding="0">
  <tr> 
    <td class="mb-frame-lb">&nbsp;</td>
    <td class="mb-frame-header" colspan="2">&nbsp;</td>
    <td class="mb-frame-header" >&nbsp;</td>
    <td class="mb-frame-rb">&nbsp;</td>
  </tr>
  <tr> 
    <td class="mb-frame-l" rowspan="2">&nbsp;</td>
    <td class="mb-frame-userdata">&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td class="mb-frame-r" rowspan="2">&nbsp;</td>
  </tr>
  <tr> 
    <td class="mb-frame-userdata">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr> 
    <td class="mb-frame-lo">&nbsp;</td>
    <td class="mb-frame-o" colspan="3">&nbsp;</td>
    <td class="mb-frame-ro">&nbsp;</td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>
Iemand?
Groetjes Michel

klaas2
Berichten: 12
Lid geworden op: 30 dec 2004, 23:43

Bericht door klaas2 » 11 feb 2005, 12:53

Laat me raden, je hebt een template gemaakt op basis van subSilver?

Bij subSilver staan een aantal <style> tags in het bestand overall_header.tpl die het css-bestand overrulen. Het css-bestand wordt pas toegepast als je de <style> tags in overall_header.tpl weghaalt.

Tip: maak voor de zekerheid wel even een backup van de originele overall_header.tpl. Better safe than sorry zullen we maar zeggen...

Gebruikersavatar
Satoer
Berichten: 6
Lid geworden op: 14 jan 2005, 21:25
Contacteer:

Bericht door Satoer » 11 feb 2005, 12:58

Ik heb het gevonden denk ik. Maar snappen doe ik het niet.

In de overalheader staat:

Code: Selecteer alles

<!-- link rel="stylesheet" href="templates/ModelbouwforumStyle/{T_HEAD_STYLESHEET}" type="text/css" -->
Waarom is het gedisabled met <!-- tags???
Hij laad het hele stylesheet niet in zo.

Als ik het verander in:

Code: Selecteer alles

<link href="templates/ModelbouwforumStyle/{T_HEAD_STYLESHEET}" rel="stylesheet" type="text/css">
Dan werkt het wel!

Kan iemand mij vertellen waarom dit uitgeschakeld is?

Gebruikersavatar
Satoer
Berichten: 6
Lid geworden op: 14 jan 2005, 21:25
Contacteer:

Bericht door Satoer » 11 feb 2005, 13:09

Hoi Klaas,

Idd gebasseerd op SubSilver, Maar maakt SubSilver dan geen gebruik van SubSilver.css?

klaas2
Berichten: 12
Lid geworden op: 30 dec 2004, 23:43

Bericht door klaas2 » 11 feb 2005, 13:55

Satoer schreef:Maar maakt SubSilver dan geen gebruik van SubSilver.css?
Blijkbaar niet nee.
Waarom ze dat gedaan hebben heb ik ook nooit helemaal begrepen.

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 11 feb 2005, 14:00

Zodat je het in de admin paneel kan wijzigen.
Dus niet hardcoded maar via de database!
lastmodified.net

Gebruikersavatar
DoubleJ
Berichten: 502
Lid geworden op: 22 jan 2005, 17:20
Locatie: Enschede
Contacteer:

Bericht door DoubleJ » 11 feb 2005, 21:44

DaMnNaTiOn schreef:Zodat je het in de admin paneel kan wijzigen.
Dus niet hardcoded maar via de database!
Als je goed kijkt staat in het <style> gedeelte in de overall header ook niet de kleurcodes maar de variabelen van de kleuren die je dus in de adminpanel gebruikt.
DoubleJ - "Waarom makkelijk doen, als het ook moeilijk kan."

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 12 feb 2005, 15:10

DoubleJ schreef:
DaMnNaTiOn schreef:Zodat je het in de admin paneel kan wijzigen.
Dus niet hardcoded maar via de database!
Als je goed kijkt staat in het <style> gedeelte in de overall header ook niet de kleurcodes maar de variabelen van de kleuren die je dus in de adminpanel gebruikt.
Dat bedoel ik :)
lastmodified.net

Gesloten