php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.03.2009, 19:36  
Neuer Benutzer
 
Benutzerbild von Aqualung
 
Registriert seit: 12.03.2009
Beiträge: 2
Aqualung befindet sich auf einem aufstrebenden Ast
Aqualung eine Nachricht über ICQ schicken
Standard Altes Thema: Template Engine

Hallo erstmal

ich suche ein Template-System mit dem ich direkt PHP Skripte parsen kann. Also vielmehr deren echo-Ausgaben. Quasi nach dem Motto:

$tp->Assign(news.php);

1. Ich hoffe ihr habt verstanden, was ich meine
2. Mit welchen System gehts?


DANKÖ!
Aqualung ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.03.2009, 19:39  
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

Smarty?!
Ti-Systems ist offline  
Alt 12.03.2009, 19:40  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

der sinn von einem templatesystem ist es doch, programmcode von design zu trennen. welche sinn macht es mit php php-dateien zu parsen. das übernimmt der apache!?!
Asipak ist offline  
Alt 12.03.2009, 19:42  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.168
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

"assign" heißt zuweisen.

Was meinst Du mit "parsen" in diesem Zusammenhang ?

Nimm include:
PHP-Code:
include "news.php"
und Deine php-Datei wird geparsed.
Koala ist offline  
Alt 12.03.2009, 19:47  
Neuer Benutzer
 
Benutzerbild von Aqualung
 
Registriert seit: 12.03.2009
Beiträge: 2
Aqualung befindet sich auf einem aufstrebenden Ast
Aqualung eine Nachricht über ICQ schicken
Standard

Naja, in den meisten System heißt es ja Assign, oder SetContent...

Ja, mir ist schon klar, was ein Template System macht, nur möchte ich halt nicht komplett alles anpassen, sondern mit PHP einfach nur Tables ausgeben, die dann über CSS angepasst werden. Da die Tables aber sehr dynamisch sind, will ich dafür nicht immer ein eigenes Template schreiben.

Ich könnte zwar auch mit include(header), include(content), include(footer) arbeiten, aber ich hätte lieber ein HTML Template für die Index-Datei und dort dann {Header}, {Menü}, {Content} und {Footer} eingetragen.

Zitat:
Zitat von Asipak Beitrag anzeigen
der sinn von einem templatesystem ist es doch, programmcode von design zu trennen. welche sinn macht es mit php php-dateien zu parsen. das übernimmt der apache!?!
Scho klar Ich will die Tables ja auch komplett über CSS stylen.
Aqualung ist offline  
Alt 12.03.2009, 20:29  
md5
Benutzer
 
Registriert seit: 21.09.2008
Beiträge: 69
md5 befindet sich auf einem aufstrebenden Ast
Standard

schreib dir halt ein variables css sheet
__________________

md5 ist offline  
Alt 12.03.2009, 21:00  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.268
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

http://www.bastian-frank.de/site/fro...t.php?idart=47
Chriz ist offline  
Alt 12.03.2009, 22:03  
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

Nicht ganz so pauschal bitte. Als Teil eines CMS oder eines anderen geschlossenen Systems, ergeben sich schon Vorteile.
__________________
--
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 offline  
Alt 12.03.2009, 22:08  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo,

Zitat:
Zitat von Aqualung Beitrag anzeigen
Quasi nach dem Motto:
$tp->Assign(news.php);
Das sieht mir nach hirarchischem Templating aus. So etwas funktioniert nur, wenn die "Template-Komponente" das auch unterstützt. Sollte das dein Ansinnen sein, so kannst du mal unter Pagecontroller :: Adventure PHP Framework (APF) vorbeischauen. PHP-Templates verarbeitet die dort beschriebene Komponente zwar nicht, jedoch kannst du damit einen hirarchischen Baum von Templates aufbauen.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 12.03.2009, 23:24  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.268
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Nicht ganz so pauschal bitte. Als Teil eines CMS oder eines anderen geschlossenen Systems, ergeben sich schon Vorteile.
Welche? Es geht hauptsächlich darum, dass PHP bereits eine Template-Sprache ist:
http://de2.php.net/manual/de/languag...ax.phpmode.php
Chriz 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
Scriptangebot Serpent Template Engine McSodbrenner Scriptbörse 3 26.03.2010 21:37
Lieber Template oder Normal für ein community? mysteryxxx PHP Tipps 2008 8 17.09.2008 23:04
Kontrollstrukturen in Template engine kerstel PHP-Fortgeschrittene 65 27.08.2008 11:45
[Erledigt] Thema anpinnen und Thema als gelesen markieren? litterauspirna PHP Tipps 2008 27 04.08.2008 11:19
Neues Thema und Eröffnungspost richtig zueinander in 2 Tabelen eintragen? litterauspirna PHP Tipps 2008 8 25.06.2008 13:37
XmlHTTPRequests statt Template Engine! Performance? xueluf PHP-Fortgeschrittene 3 09.04.2008 11:35
Template Engine vs PHP-Includes aktionkuba PHP Tipps 2007 16 19.06.2007 23:53
template in template einfuegen tonne PHP Tipps 2005-2 8 10.11.2005 22:24
Template Engine die PHP5+E_STRICT überleben PHP-Fortgeschrittene 0 17.08.2005 10:33
Template System oder Lösung gesucht PHP Tipps 2005 14 21.05.2005 22:07
Template verständniss problem; referenz PHP Tipps 2005 17 19.05.2005 06:06
suche ein bestimmtes template system PHP Tipps 2004-2 2 07.11.2004 19:49
[Erledigt] Template Parser PHP-Fortgeschrittene 9 06.10.2004 23:04
PHP BB Template Engine :: Blöcke??? PHP Tipps 2004 7 02.09.2004 21:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
template engine

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:27 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