Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Aufbau PHP Projekte?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
simon
PostRank 2
PostRank 2
Beiträge: 34
Registriert: 18.04.2006, 17:04

Beitrag von simon » 26.02.2007, 18:03

Mich wuerde mal intressieren wie Ihr eure PHP Projekte strukturiert.
Die wohl gaengigste Vorgehenweise ist ja dass man eine header.php und eine footer.php hat und diese dann auf jeder Seite included.
Problem hierbei ist nur dass es schwierig ist jeder Seite einen anderen Titel zu geben.

Ich machs daher so dass ich eine skelett.php hab die ung wie folgt aufgebaut ist:

Code: Alles auswählen

<html>
<head>
<title> <?php echo $content&#91;'title'&#93; ?> </title>
...
<body>
...
<?php echo $content&#91;'body'&#93; ?>
...
</body>
Jede content Seite included dann am ende die skelett.php. So hab ich bequem die Moeglichkeit in jeder content-seite den Title neu zu setzen und die normale ausgabe fließt einfach in die $content['body']-Variable.

Mich wuerde eure Strukturierung intressieren.
Macht Ihrs ung. so wie ich, benutzt Ihr Templates oder Puffert ihr die Ausgabe und ueberschreibt den Title dann am ende? Gibt ja allerhand Moeglichkeiten.

simon

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

d0nut
PostRank 5
PostRank 5
Beiträge: 201
Registriert: 19.08.2004, 10:35
Wohnort: Nidderau

Beitrag von d0nut » 26.02.2007, 18:18

Ich machs nach MVC Konzept
Als Template Engine nehm ich Smarty.
https://www.easy-coding.de | Das Coder Forum

auftragslinker
PostRank 7
PostRank 7
Beiträge: 525
Registriert: 21.04.2005, 14:36

Beitrag von auftragslinker » 26.02.2007, 18:39

ich hab eine index.php in der das design steht, die included dann je nach aufruf die einzelnen module oder submodule.
so ist anwendungslogik von der gui getrennt.