PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie einheitliches Designs auf Webpage managen?


Nasenbaer
2003-03-09, 18:18:19
Hi,
ich habe ne Website mit um die 20 Unterseiten und hin und wieder kommt es vor, dass ich etwas am Desgin ändere. Wie kann ich das tun ohne es auf jeder Seite einzeln ändern zu müssen?

Mfg Nasenbaer

sun-man
2003-03-09, 18:24:59
Hi,
CSS oder PHP ? Was anderes fällt mir dazu nicht ein...

MFG

Nasenbaer
2003-03-09, 18:29:00
Und wie geht das damit mit? PHP-Support ist jedenfalls vorhanden und auf die Idee mit include('bla.php') kam ich auch schon. Ist das aber die beste Variante?

Mfg Nasenbaer

Wudu
2003-03-09, 18:52:28
am besten teilst du die seite in header, mainpart und footer!

In header und footer verwaltest du das layout und im mainpart den entsprechenden content.

hier zB meine seite php-labor.at


<? include("include/common/header.tmp.php"); ?>
<table width="100%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td width="120" valign="top">
<? include("include/menu/".parsePath($_SERVER['PHP_SELF']).".menu.inc.php");?>
</td>
<td width="1" bgcolor="#000000"><img src="/images/spacer.gif" width="1" height="1"></td>

<td valign="top"><h1>Startpage</h1>
<p>&nbsp;</p>
</td>
</tr>
</table>
<? include("include/common/footer.tmp.php");?>


statisch in der seite ist alles zwischen header und footer (oder auch dynamisch, das design wird eben von den beiden seiten geincluded!

Nasenbaer
2003-03-09, 18:58:23
Ok danke. War auch mein Ansatz aber ich war mir nich sicher ob man wirklich so machen sollte.

Mfg Nasenbaer

Wudu
2003-03-09, 18:59:39
doch doch, das ist recht komfortablel, du solltest auch viel mit CSS Styles machen, dann erleichterst du dir die anpassung wesentlich.

Teile die parts gut ein, dann musst du nicht viel ändern!

Darkstar
2003-03-10, 20:12:57
Es reicht eigentlich, daß gesamte Design in einer oder mehreren CSS-Dateien festzulegen.

Guest
2003-03-11, 12:42:37
Frames kannst du auch nehmen. Dadurch brauchst du bloß den einzelnen Frame ändern und nicht jede Seite einzeln.

mictasm
2003-03-11, 13:59:10
Uhh, da wurde das böse Wort geschrieben!

Also eine Verbindung von PHP mit CSS ist eindeutig die beste Lösung. Eine CSS-Datei reicht eigentlich immer aus. Man muss nur etwas strukturiert zu Werke gehen.
Gerade, wenn du mit PHP arbeitest, kannst du viele immer wieder kehrende Quelltext-Passagen (Tabellenteile) einfach auslagern und nur includieren.

Diese Lösung ist flexibel und erfüllt genau was du willst. Wenn alle Angaben zu Farben und Einstellungen in einer CSS-Datei zusammengefasst sind, kannst du durch Anpassen dieser Datei das gesamte Aussehen deiner Seite ändern.
Beim richtigen Einsatz von CSS hast du im Quelltext nirgends mehr eine color oder font Angabe stehen. Alles wird zentral über CSS gesteuert.

Viel Spass!

MIC