php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.09.2009, 19:23  
Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 41
PHP-Kenntnisse:
Anfänger
bluemagicon befindet sich auf einem aufstrebenden Ast
Standard Website ohne CMS erstellen

Hallo,

ich möchte gern eine einfach Website erstellen, ohne auf ein CMS zurück zugreifen. Soweit so gut... aber wenn ich dann mal am Menü etwas ändere oder im Header, dann müssen ja alle Seiten angepasst werden. Es gibt doch sicherlich eine andere Möglichkeit das anders zu regeln oder?

Grüße, Bluemagicon
bluemagicon ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.09.2009, 19:33  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

Du kannst zum Beispiel das Menu per PHP aus einem HTML-Dokument includen. Somit musst du es nur einmal abändern. Wenn du aber bereits da bist würde ich dir empfehlen, eine index.php-Seite zu erstellen und der Inhalt aus einzelnen HTML-Dokumenten zu includen. Vereinfacht vieles.
__________________
webproger ist offline  
Alt 02.09.2009, 19:40  
Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 41
PHP-Kenntnisse:
Anfänger
bluemagicon befindet sich auf einem aufstrebenden Ast
Standard

Also eine index.php-Datei erstellen, in der alles definiert wird und die Inhalte werden dann "included" oder wie kann ich das verstehen? So ähnlich wie ein Template bzw. Layout in einem CMS oder? Danke schon mal für deine schnelle Antwort.
bluemagicon ist offline  
Alt 02.09.2009, 19:58  
Erfahrener Benutzer
 
Registriert seit: 08.04.2009
Beiträge: 324
Creator befindet sich auf einem aufstrebenden Ast
Standard

Du Teilst die Seite in mehrere bereiche Header, Content, Footer
Jeder Bereich kommt in eine eigene Datei.
In der index.php musst du dann die Inhalte nur noch includen.

Vieleicht hilfreich:
Dynamischer Content - Forum: phpforum.de
Creator ist offline  
Alt 02.09.2009, 19:58  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

ja genau.

PHP: include - Manual
__________________
webproger ist offline  
Alt 02.09.2009, 20:31  
Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 41
PHP-Kenntnisse:
Anfänger
bluemagicon befindet sich auf einem aufstrebenden Ast
Standard

und kannst du auch noch einen guten Editor empfehlen?? Phase5 und Notepad++ kenn ich schon, aber gibt es vielleicht etwas professionelleres?
bluemagicon ist offline  
Alt 02.09.2009, 20:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Editoren und IDEs sind Geschmackssache. Benutz mal die Boardsuche. Da gibts schon solche Threads.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 10.09.2009, 21:23  
Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 41
PHP-Kenntnisse:
Anfänger
bluemagicon befindet sich auf einem aufstrebenden Ast
Standard

Guten Abend,

So... habe nochmal eine Frage zu dem Thema. Ich habe meine Seite jetzt mit Includes erstellt.

PHP-Code:
<body>

<div id="main">
  <div class="header">
  <?php
    
include 'Includes/header.inc';
  
?>
  </div>

  <div id="menu">
  <?php
    
include 'Includes/menu.inc';
  
?>
  </div>

  <div class="content">
  <?php
    
include 'Includes/News.inc';
  
?>
  </div>

  <div class="footer">
  <?php
    
include 'Includes/Footer.inc';
  
?>
  </div>

</div>

</body>
</html>
Das ganze ist jetzt so aufgebaut. Wenn ich jetzt eine neue Seite erstelle, muss dieser ganze Code in die Datei reinkopiert werden und dann im Content-Teil der entsprechende Teil included werden. So hatte es webprogger ja auch beschrieben, was auch schon besser ist als auf jeder Seite das Menü ändern zu müssen.

Aber wie kann ich das ganze jetzt mit einer Index.php lösen? So das ich strikte Trennung, von PHP-Code und der Darstellung habe. Halt wie ein Template-System bei einem CMS.

Wäre euch dankbar, wenn ich mir da nochmal auf die Sprünge helfen könnt.


Gruß, Bluemagicon
bluemagicon ist offline  
Alt 10.09.2009, 21:41  
Erfahrener Benutzer
 
Benutzerbild von Ti-Systems
 
Registriert seit: 06.10.2008
Beiträge: 240
PHP-Kenntnisse:
Fortgeschritten
Ti-Systems befindet sich auf einem aufstrebenden Ast
Ti-Systems eine Nachricht über ICQ schicken Ti-Systems eine Nachricht über MSN schicken
Standard

Hallo,

Eine Template-Engine wäre auch eine Lösung.
Hier wenn du nicht weisst, was man darunter versteht: Template Engine – Wikipedia
Eine gratis Version wäre z.B. Smarty..

mfg Timo
Ti-Systems ist offline  
Alt 10.09.2009, 21:47  
Benutzer
 
Registriert seit: 23.06.2009
Beiträge: 41
PHP-Kenntnisse:
Anfänger
bluemagicon befindet sich auf einem aufstrebenden Ast
Standard

Das hört sich auch schon mal sehr gut an. Werde mir das auch noch genauer anschauen. Aber wie wie meint webprogger das denn mit einer index.php und den Inhalt includen? Steht der Inhalt dann in Datenbanken? Danke übrigens für deine schnelle Antwort. Das Forum hier ist echt super aktiv und einem wird sehr schnell geholfen. Das macht dann echt Spaß.
bluemagicon ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eigenes CMS Moep PHP Tipps 2009 12 06.08.2009 23:00
Open Source CMS: wer macht mit? chris14465 Beitragsarchiv 6 24.06.2009 17:02
[Suche] Freiwilligen für eine Website Chrisu20 Beitragsarchiv 2 26.05.2009 07:31
[Erledigt] foreach schleife beim erstellen einer image_map schlägt fehl litterauspirna PHP Tipps 2009 8 25.05.2009 13:04
Dreamproject [S] CMS evtl. Feststellangebot vnBiT.sys Beitragsarchiv 4 25.04.2009 10:51
[S] erfahrene Coder für eigenes CMS DarkSky25 Beitragsarchiv 14 31.03.2009 12:06
[Erledigt] Ermitteln einer eindeutigen Website? Fruchtzwerk PHP Tipps 2009 6 19.03.2009 18:10
Daten von Website zu Website übertragen beta02 PHP Tipps 2009 17 13.01.2009 22:19
CMS mit Framework KeKs0r PHP-Fortgeschrittene 11 27.12.2008 23:03
[Erledigt] Formulareintrag zur Website verschicken Blitzo PHP Tipps 2008 3 25.08.2008 20:24
Screenshots einer Website erstellen fragnicht Off-Topic Diskussionen 13 18.06.2008 22:26
Idee: Website mit uncrackbarem Serial Broadcast PHP Tipps 2007 13 23.02.2007 22:59
Stammbaum erstellen Riot PHP Tipps 2005 17 13.05.2005 16:32
Daten aus einer externen Website lesen via PHP Locutus007 PHP Tipps 2004 4 29.09.2004 17:20
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
website ohne cms, webseite ohne cms, website ohne cms erstellen, homepage ohne cms, webseite ohne cms erstellen, webseiten ohne cms, homepage erstellen ohne cms, webseiten erstellen ohne cms, php cms erstellen, cms mit php erstellen, internetseite ohne cms, website ohne php, website erstellen ohne cms, homepage verwalten ohne cms, website mit oder ohne cms, cms erstellen php, homepage ohne cms erstellen, ohne cms, webseiten ohne php, homepage ohne php erstellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum