php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.09.2009, 13:11  
Neuer Benutzer
 
Registriert seit: 01.09.2009
Beiträge: 4
PHP-Kenntnisse:
Anfänger
critak befindet sich auf einem aufstrebenden Ast
Standard Das Prinzip von Templatesystem ?!

Hallo !

Ich versuch gerade in meiner site Templates zu benutzen.
Ich benutze php & mysql.

So habe ich es mir gedacht:

Ich habe eine index.tpl wo ich das Seitendesign drinne habe.

In der Index.php lade ich die index.tpl rein. Bis dahin funktioniert auch alles.

Jetzt hab ich noch news.php welche das news.tpl includet.
Wollte den context anzeigen lassen, also die news.php. so wie ich es gemacht habe müsst ich es ja in der index.tpl includen aber das wiederspricht ja dem Prinzip von Templates. Außerdem möchte ich keine Probleme mit GET-Variablen bekommen.

Soo, kann mir bitte jemand erklären wie ich vorgehen muss!

Vielen Dank
critak ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.09.2009, 13:15  
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

Verstehe Dein Problem nicht. Und was meint:

Zitat:
Außerdem möchte ich keine Probleme mit GET-Variablen bekommen.
__________________
--
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 01.09.2009, 14:05  
Neuer Benutzer
 
Registriert seit: 01.09.2009
Beiträge: 4
PHP-Kenntnisse:
Anfänger
critak befindet sich auf einem aufstrebenden Ast
Standard

Hab manchmal das Problem gehabt das ich bei Formularen nicht alle Werte übertragen konnte weil ich als action"" immer index.php angebe auch wenn es Werte für zB news.php sind.

Das ist aber nicht so wichtig. Wenn du mir das mit den Templates erklären könntest wäre ich sehr glücklich
critak ist offline  
Alt 01.09.2009, 14:07  
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

Zitat:
Hab manchmal das Problem gehabt das ich bei Formularen nicht alle Werte übertragen konnte weil ich als action"" immer index.php angebe auch wenn es Werte für zB news.php sind.
Das ist Quatsch. Solange new von der index per include eingebunden wird, stehen ihr die selben Parameter zur Verfügung.

Zitat:
Wenn du mir das mit den Templates erklären könntest wäre ich sehr glücklich
Zitat:
Verstehe Dein Problem nicht.
__________________
--
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 01.09.2009, 14:43  
Neuer Benutzer
 
Registriert seit: 01.09.2009
Beiträge: 4
PHP-Kenntnisse:
Anfänger
critak befindet sich auf einem aufstrebenden Ast
Standard

Ok ... Also ich möchte zum 1. mal templates verwenden.
Dazu hab ich nen tutorial gemacht, aber es mir nicht bei meinem problem nicht geholfen.

Also letzter versucht wenn du es dann nicht verstehst lass ich es
Schau mal hier
critak ist offline  
Alt 01.09.2009, 14:49  
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

Ist ja alles schön und gut. Nur stellst Du überhaupt keine Frage!

Zitat:
Dazu hab ich nen tutorial gemacht, aber es mir nicht bei meinem problem nicht geholfen.
Welches Tutorial? Welches Problem? Über Forenkommunikation mußt Du noch viel lernen.
__________________
--
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 01.09.2009, 16:02  
Neuer Benutzer
 
Registriert seit: 01.09.2009
Beiträge: 4
PHP-Kenntnisse:
Anfänger
critak befindet sich auf einem aufstrebenden Ast
Standard

Hab den link nicht mehr zum tutorial ...
Ich hab ja gerade eine Grafik gepostet. Ist das Schema richtig das ich aufgemalt habe ?
Mich stört der ganz PHP Code im Template... So wie ich das verstanden habe will man ja den dem Model View Control Modell vorgehen und da wäre es Falsch ins View den php code reinzumachen.

Wie würdest du denn vorrangehen bei dem Vorhaben ?

Danke für die Geduld
critak ist offline  
Alt 01.09.2009, 16:05  
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

Sorry, aber die Grafik sagt gar nichts aus. Und Templating funktioniert eben nur über Code (ungleich der Syntax des Ausgabeformats). Ob das nun PHP oder Smarty-Syntax ist, ist dabei total wurscht.
__________________
--
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 01.09.2009, 16:14  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.166
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

@critak: Ich glaube, du solltest dir noch mal ein Tutorial suchen, etwas probieren und dann wieder kommen - wenn du es nicht verstehst. Natürlich mit einer konkreten Frage. So bringt das doch nichts.
dennis81 ist offline  
Alt 01.09.2009, 18:46  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Ich hab fast eine Vorstellung davon, was du meinst.

Wenn deine Seiten aufgerufen werden mit index.php?seite=anmelden, und du hier dann in der index.php eine Seite anmelden.php includierst, welche ein Formular mit action="" aufrufen, so hast du dennoch beim Absenden des Formulars den Parameter $_GET['seite'] == 'anmelden' und kannst die Logik weiternutzen.

Zum Sinn und Unsinn von Templatesystemen ist hier und anderswo schon viel geschrieben wurden. Du wirst bald auch an die gleichen Grenzen stoßen, wie alle vor dir. Ich finde templates eigentlich ganz praktisch, weil meinen HTML-Kram ein anderer macht, und der halt keinen php-Code zersemmeln kann, wenn er irgendwo was ändert.
Wolla 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
[Erledigt] Templatesystem für Javscript illuminatus PHP Tipps 2009 3 15.04.2009 12:52
Templatesystem mit Funktionen und Variablen drin? BartTheDevil89 PHP Tipps 2008 6 01.07.2008 09:32
Gutes Templatesystem ZiMD PHP Tipps 2005-2 14 22.12.2005 15:42
Templatesystem für Kommerzielle Nutzung HStev Off-Topic Diskussionen 3 28.09.2005 16:18
[Erledigt] Templatesystem PHP-Fortgeschrittene 5 27.09.2005 14:41
[Erledigt] Beste "Struktur" für ein Templatesystem PHP-Fortgeschrittene 11 12.08.2005 05:21
Templatesystem Denkansatz? atom-dragon PHP Tipps 2005-2 12 28.07.2005 22:39
Templatesystem mit verschaltelten Blöcken inu PHP Tipps 2005 1 18.02.2005 16:20
templatesystem spinnt total verzweifle schon PHP Tipps 2005 0 17.02.2005 14:03
TemplateSystem will nicht so wie ich will^^ PHP Tipps 2004 1 16.10.2004 16:56
DB Ausgabe in eigenem Templatesystem realisieren Corvin PHP-Fortgeschrittene 25 06.09.2004 18:48
CMS + Smarty? oder eigenes Templatesystem? Corvin PHP-Fortgeschrittene 9 04.09.2004 11:07
Templatesystem: Wie realisiere ich Schleifen? TheSkaterFriend PHP Tipps 2004 2 14.08.2004 15:19
Templatesystem PHP-Fortgeschrittene 7 18.07.2004 15:45
Wie Realisiere ich ein Templatesystem? PHP Tipps 2004 21 09.06.2004 01:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
template prinzip, templates php prinzip, templating prinzip, templatesystem php, template prinzib, templatesystem prinzip, template erklären

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