php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.03.2005, 17:30  
Gast
 
Beiträge: n/a
Standard Template System oder Lösung gesucht

Hi,

ich machs mal ganz einfach. Ich suche entweder ein Template System, das nachfolgendes kann oder einen Lösungsansatz dazu:

{irgendwas} durch $irgendwas ersetzen.

<block name="irgendwas">
{whatever1} {whatever2} {whatever3}
</block>

zu loopen und "{whatever1,2,3}" zu ersetzen. Optional natürlich als DBloop, dann ersparr ich mir den Weg das ganze von der DB erst in ein Array zu stopfen und das array dann wieder als replacement zu nutzen.
Und alles was im Block steht, soll natürlich mit wiederholt werden.

Das normale ersetzen ist ja kein Thema aber vom loopen habe ich keinen Plan und konnte auch noch keine guten Tutorials dazu finden. Denke dabei kann man sich den größten Performanceverlust zufügen, wenn man das mistig umsetzt.

Da das ganze privat- als auch kommerziell für ein CMS genutzt werden soll und weitere Projekte, wäre wenn überhaupt eine Freie-Software oder OpenSource (wenns die Lizenz zulässt) eine alternative.

Besser wäre aber, wenn mir jemand nen Hinweis oder einen Link zum Thema "Template Systeme selber programmieren" speziell "Loops" geben könnte. Das würde mich enorm nach vorn bringen

Danke, das war es auch schon.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.03.2005, 17:46  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

http://www.php-resource.de/tutorials/read/26/1/
Corvin ist offline  
Alt 10.03.2005, 17:54  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Corvin Gröning
Das Tutorial schmeckt mir persönlich irgendwie gar nicht, besonders das Thema Schleifen wird auf seehr hohle Art behandelt ^^


Ich selbst nutze einfach Smarty ... ist natürlich ein ziemlicher Overhead, den man sich nicht immer leisten kann.
Recht schlank ist wohl Savant ... welches aber auch recht andersartig funktioniert.
Guradia ist offline  
Alt 10.03.2005, 17:58  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Och ja, wenn wir schon dabei sind, SmartTemplate ist auch nicht schlecht.

Meine eigene Template-Klasse ist auch nicht schlecht, dauert aber noch ein bisschen, bis ich die wo zum Download anbiete :P.
Corvin ist offline  
Alt 10.03.2005, 18:02  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Zitat:
Optional natürlich als DBloop
Du meinst wohl Optimal

Ich habe auch beste Erfahrungen mit Smarty gemacht, einziger Nachteil ist, dass es ein bisschen zu viel kann für eine Template-Engine ^^ (und dementsprechend, wie Guradia schon sagte, auch etwas länger braucht)
Besonderer Pluspunkt ist das Cachen, was die langen Parsezeiten wieder Wettmacht.
Buhmann ist offline  
Alt 10.03.2005, 18:07  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Ich habe auch beste Erfahrungen mit Smarty gemacht, einziger Nachteil ist, dass es ein bisschen zu viel kann für eine Template-Engine ^^ (und dementsprechend, wie Guradia schon sagte, auch etwas länger braucht)
Sehe ich auch so und deswegen verwende ich meine eigene Template-Klasse (mit Caching).
Corvin ist offline  
Alt 10.03.2005, 22:39  
Gast
 
Beiträge: n/a
Standard

Guten Abend.

Danke für die vielen Antworten, allerdings habe ich mich falsch ausgedrückt, als ich sagte, ich suche ein Template System, das dies kann. Ich hatte das Wort "nur" vergessen, denn es reicht mir, wenn es das kann. Smarty halte ich ganz und garnichts von. Ist mir viel zu sehr aufgebläht. Ich hatte bisher immer vLib benutzt, was ebenfalls noch zu aufgebläht für meine Projekte ist aber schon sehr gut war.

Ich werde mich dann doch mal ran setzen und mein eigenes System weiter entwickeln. Der Beitrag über Template Systeme war auch nur sehr oberflächlich geschrieben und geht leider überhaupt nicht in die Tiefe. Alles in allem unbrauchbar.

Danke trotzdem allen :wink:
 
Alt 10.03.2005, 22:43  
Gast
 
Beiträge: n/a
Standard

IT/ITX ? Bei php dabei, sehr schlank und kann genau das was du gerne hättest!

liegt glaub ich im php ordner drin..oder im pear, weiß net genau
 
Alt 11.03.2005, 00:00  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von plaky
IT/ITX ? Bei php dabei, sehr schlank und kann genau das was du gerne hättest!

liegt glaub ich im php ordner drin..oder im pear, weiß net genau
sauber, genau sowas. ich danke dir.
als dank hier noch ein link, den ich dazu fand: http://www.ulf-wendel.de/projekte/itx/index.php
 
Alt 11.03.2005, 00:05  
Gast
 
Beiträge: n/a
Standard

http://www.php-hilfe.net/tutorials/tutorial-8.htm
 
 


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
Ausgabe im Template System nicht an vorgsehener Stelle Kein Genie PHP-Fortgeschrittene 7 21.04.2008 23:06
template system cycap PHP Tipps 2007 7 27.02.2007 08:59
template system jens76 PHP Tipps 2007 2 17.12.2005 21:58
Eigenes Template System PHP Tipps 2005-2 31 07.08.2005 01:24
Progger gesucht für Shop System Beitragsarchiv 8 04.07.2005 19:33
Template System mit IF PHP Tipps 2005 10 06.05.2005 23:58
Vorschläge für eigenes template system! PHP Tipps 2005 2 14.03.2005 13:44
Template System tutorial PHP Tipps 2005 3 09.02.2005 19:49
Welches Template System? zwelch PHP Tipps 2004-2 1 18.11.2004 09:04
suche ein bestimmtes template system PHP Tipps 2004-2 2 07.11.2004 19:49
Template Parser PHP-Fortgeschrittene 9 06.10.2004 23:04
Smarty als Template System?! PHP Tipps 2004 16 22.07.2004 11:22
Smarty Template System: If Anweisung? PHP Tipps 2004 2 18.07.2004 19:31
[Erledigt] content management system gesucht Off-Topic Diskussionen 2 12.07.2004 19:09
[Erledigt] Template Scripting PHP-Fortgeschrittene 2 04.06.2004 18:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
templates system alternative smarty, itx template ersetzen durch smarty, bestes templatesystem, template engine dbloop

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:38 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.