FAQ Suchen Synapsis Wiki Projekte Mitgliederliste Benutzergruppen Profil Einloggen, um private Nachrichten zu lesen Registrieren Login

[PHP] template.php von phpBB

 
Neues Thema eröffnen   Neue Antwort erstellen    Syncom.org Foren-Übersicht -> Interpretersprachen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
PhP0Kid
Profi-Benutzer


Anmeldedatum: 05.01.2007
Beiträge: 403
Wohnort: Ellwangen (nahe Aalen)
Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)

BeitragVerfasst am: 12.05.2007, 15:40    Titel: [PHP] template.php von phpBB Antworten mit Zitat

So..
ich weiß, derzeit mach ich relativ wenig (beinahe nichts), aber das hat seine Gründe: Ich programmiere selber sehr viel und nun ist mein eigenes Templatesystem beinahe fertig und es stellt sich mir eine Frage zu dem von phpBB.

Ich sage nicht, dass es schlecht ist. Mit dem System von phpBB habe ich das erste Mal mit einem Templatesystem gearbeitet und ich fand es am Anfang sehr komplex und habe nur gestaunt. Mittlerweile aber frage ich mich, warum es so viel Einschränkungen hat?
Sobald ich meine Funktion "var_to_tpl()" (entspricht bei phpBB der assign_var_from_handle) fertig habe, kann meines bereits fast mehr (hat zwar weniger Funktionen, aber dafür freier).
Ein starkes Problem zum Beispiel ist, dass "assign_var_from_handle" erst am Ende angewandt werden darf (oder dann, wenn alle Variablen im Handle festgelegt sind). Das ist total umständlich. Außerdem habe ich die Möglichkeit jederzeit mitten im Code ein beliebiges Template restlos wieder rauszulöschen. Was noch folgen wird, ist evtl eine Funktion zwischen zwei Templates ein neues zu laden, bisher funktioniert das nur mit einer Variable im Template {var}.

Ich glaub der einzigste Vorteil bisher, den phpBB hat, scheint eine Kompression des Caches zu sein. Ich glaube aber kaum, dass das viel bringt, denn selbst bei großen Daten handelt es sich nie um richtig extrem viel.. Man wird PHP kaum um 50% komprimieren können (wobei ich gerade an einer Kompression arbeite, nur für php-Files..).

Wieso wurde das so umständlich gemacht? Also zumindest das mit dem Handle..

Ich verstehs nicht.. musste nur grad meinen Stolz rauslassen über mein T-REx *G*




Gruß

_________________
PHP-Programmierer aus Leidenschaft.
_________________


http://www.Julian-Stier.de | T-REx 2.2
Aktuelles ( 5.5.08 ):
* CMS, Julian-Stier.de - September 2008
* T-REx 2.3.0 - 2. Quartal 2008
* GlobalIndustry - release 2009
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nubbel
Neuer Benutzer


Anmeldedatum: 19.07.2007
Beiträge: 7
Wohnort: Mosbach
Programmiersprachen: Deutsch, Englisch, Französisch, Spanisch

BeitragVerfasst am: 22.07.2007, 14:44    Titel: Antworten mit Zitat

Naja, dass phpBB nicht grad den Ruf von hoher Leistung, hoher Geschwindigkeit und schönem Code hat, ist ja bekannt, also warum sollte die Template Verarbeitung besser als der Rest sein?
Dein Template Engine hast du ja bereits im Funpic-Forum mal vorgestellt und soweit ich mich erinnern kann, baust du stark auf die phpBB Template Engine auf. Also ich würde dir empfehlen entweder pures PHP zu benutzen oder eines der populären Systeme zu benutzen wie Smarty oder PHPTal.

_________________
Mein Blog: nicky.nubbel.info
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
PhP0Kid
Profi-Benutzer


Anmeldedatum: 05.01.2007
Beiträge: 403
Wohnort: Ellwangen (nahe Aalen)
Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)

BeitragVerfasst am: 22.07.2007, 22:18    Titel: Antworten mit Zitat

Puh.. der Thread ist erstmal voll alt... hehe

Ähm *liest sich ma ein..*

Also es ist so: Ich nutze Smarty z.B. nicht, weil es zu gewaltig ist und nicht meine Vorstellung eines Templatesystems trifft. Ich möchte meine Umsetzung und nicht die anderer, besonders wenn sie eigentlich was ganz anderes machen.
Und ja ich baue auf dem phpBB System auf..... ?

_________________
PHP-Programmierer aus Leidenschaft.
_________________


http://www.Julian-Stier.de | T-REx 2.2
Aktuelles ( 5.5.08 ):
* CMS, Julian-Stier.de - September 2008
* T-REx 2.3.0 - 2. Quartal 2008
* GlobalIndustry - release 2009
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Syncom.org Foren-Übersicht -> Interpretersprachen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Anhänge in diesem Forum nicht anhängen.
Du kannst Dateien in diesem Forum nicht herunterladen.



Powered by php B. B. © 2001, 2005 php B. B. Group
Template xabbBlue für php B. B. Foren - created by php b. b. styles
Modified by synapsis
Protected by CTracker