| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Moderator und Wett-König | Hallo aktionkuba, Zitat:
Für eine einfache Seite kann ich dir nur empfehlen, das auf die herkömliche Art und Weise zu gestalten, hast du komplexere Strukturen, solltest du zwingen eine fertige Template-Engine oder gar ein Framework (z.B. http://www.adventure-php-framework.org) einsetzen, das dir diese Funktion bereits bietet.
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| |
| | |
| Benutzer Registriert seit: 05.04.2005
Beiträge: 45
PHP-Kenntnisse: Fortgeschritten ![]() | Hallo, erstmal vielen Dank für die ausführlichen Antworten. Die kleine Template-Engine von Zergling erscheint mir mehr als ausreichend für die Sites, mit denen ich zu tun habe. @RaToR Danke für die Erklärung wie Smarty im grundegenommen funktioniert. Was bei unseren Kunden oft der Fall ist, daß sie einen Strato- oder 1&1-Webspace haben und wir sie nicht davon überzeugen können, das Paket zu einem guten Webspace zu wechseln. Meinst Du, daß Smarty auf so einem Webspace gut läuft? Ich habe da keine Erfahrung, könnte mir aber vorstellen, daß es Probleme gibt... @ Zergling Ich habe noch eine Frage wegen der Includes. Wie würdest Du folgende Situation angehen: Du hast bestimmte kleine Schnipsel an Html - ich nenne die mal Boxes. Jetzt will ich über einen Array unterschiedliche Boxes includen. Bisher mache ich das so (vereinfacht dargestellt): PHP-Code: @dr.e. MVC habe ich mir durchgelesen (als auf Wikipedia) aber ich muss gestehen, daß ich es nicht ganz verstanden habe. Das Adventure-Framework klingt interessant. Ich schau mir das mal genauer an! |
| |
| | |
| ¯\_(ツ)_/¯ Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ja im Endeffekt könntest du es so machen. Wenn allerdings der Inhalt der boxes_xxx.inc.php Dateien gleich ist ... dann solltest du vlt. in der Datei eine for-Schleife verwenden und den Inhalt in der .php Datei 8 mal ausgeben. Die Frage ist ob du die Boxen überhaupt in seperaten Dateien brauchst oder sie nicht irgendwo zusammenfassen kannst. Ansonsten passt es schon allerdings würde ich PHP-Code: Wenn du PHP unterstützung bei dem Webspace von 1&1 oder Strato hast wird Smarty bestimmt funktionieren. Smarty hat zwar ne Menge an Funktionen aber lädt diese nur bei Bedarf. Probleme sollte es mit Smarty eigentlich nicht geben. Die Ladezeiten wirst du sicher nicht bemerken ob du jetzt so ein simples Templatesystem wie das von Zergling verwendest oder Smarty. Das wirkt sich nur bei Seiten aus wo du wirklich mehrere 100 User gleichzeitig hast, dies schaffen aber nur wenige Seiten. Also zu Problemen wirds bestimmt nicht kommen.
__________________ ▇█▓▒░◕‿‿◕░▒▓█▇ |
| |
| | ||
| Moderator und Wett-König | Hallo aktionkuba, Zitat:
@Jogibär: Der Artikel ist echt süß. Ist übrigens genau einer der Gründe, warum ich vor Jahren mit der Entwickung eines Frameworks begonnen habe: ordentlich programmieren zu wollen und für die Ausgabe in ein Bild die selben Business-Komponenten nutzen zu können.
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| |
| | |
| Benutzer Registriert seit: 05.04.2005
Beiträge: 45
PHP-Kenntnisse: Fortgeschritten ![]() | @RaZoR Klingt einleuchtend mit den Boxes in einer Datei. Ein bisschen Probleme hatte ich noch mit der freien Sortierung, aber mit einem bisschen array-Geschubse bekommt man es doch hin Kannst Du noch erklären, warum Du die foreach-Schleife der for-Schleife vorziehst? Wegen Smarty. Ist das Dein persönlicher Erfahrungswert oder ist das so ein genereller Tenor zum Thema Smarty und Strato-/1&1-Webspace. @Jogibär Hab ich auch schon zuvor gelesen. Eben dieser Artikel hatte mich letzte Woche zum nachdenken gebracht! Finde ich echt gut. @dr.e. Danke für das Angebot. Ich werde mich wohl am Wochenende hinsitzen und falls es Frage gibt werde ich mich melden! |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| XmlHTTPRequests statt Template Engine! Performance? | xueluf | PHP-Fortgeschrittene | 3 | 09.04.2008 11:35 |
| Eckige Klammern in Template | nutshell | PHP Tipps 2006 | 9 | 05.06.2006 19:12 |
| template in template einfuegen | tonne | PHP Tipps 2005-2 | 8 | 10.11.2005 22:24 |
| Templates mit includes bei vblib? | PHP-Fortgeschrittene | 3 | 07.09.2005 08:28 | |
| Template Engine die PHP5+E_STRICT überleben | PHP-Fortgeschrittene | 0 | 17.08.2005 10:33 | |
| Include Problem! Links inerhalb eines Includes ... | PHP Tipps 2005-2 | 14 | 23.07.2005 20:20 | |
| Template verständniss problem; referenz | PHP Tipps 2005 | 17 | 19.05.2005 06:06 | |
| Template: Verschachteln von foreach | PHP Tipps 2005 | 2 | 12.05.2005 15:37 | |
| Php Code als Variable definieren und in Template darstellen | PHP Tipps 2004-2 | 4 | 31.12.2004 16:22 | |
| 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 | |
| PHP BB Template Engine :: Blöcke??? | PHP Tipps 2004 | 7 | 02.09.2004 21:01 | |
| Suche Template Parser - Muss PHP Datein includen können | Schaelle | PHP Tipps 2004 | 0 | 01.07.2004 20:48 |
| [Erledigt] Template Scripting | PHP-Fortgeschrittene | 2 | 04.06.2004 18:34 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php template system, include vs template enigme, http://www.php.de/php-tipps-2007/44181-template-engine-vs-php-includes.html, php template include, template engie sinnvoll, php template engine sinnvoll?, einfache template engine php, php include template, php template performance, sinnvolles template system, php include vs. template engine, wie sinnvoll ist ein template system, php sinnvoll template, php for schleife template system, template system schleifen, for schleife template system#, template system schleife, php as template system, smarty in gebrauch sinvoll, template schleife php |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.