Portal > Foren > Ankündigungen, News und Feedback > Tutorials > [PHP] Ein eigenes Templatesystem schreiben
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 07.02.2006, 14:54 Nach oben    #21
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Häng einfach mal ein Archiv mit allen Dateien (auch Templatesystem) an einen Beitrag an.
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.02.2006, 15:15 Nach oben    #22
Neuer Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 0
Standard

Ok hier ist es:
Angehängte Dateien
Dateityp: rar cms.rar (2,8 KB, 37x aufgerufen)
Z3R0 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.02.2006, 15:29 Nach oben    #23
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Im FF geht's, im IE nicht.
Schreib mal
Code:
border: 1px solid #000000;
statt
Code:
border-width: 1px;
border-color: black;
.
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.02.2006, 15:36 Nach oben    #24
Neuer Benutzer
 
Registriert seit: 06.02.2006
Beiträge: 0
Standard

Ok, danke. Es geht. Endlich!

Greetz
Z3R0

Geändert von Z3R0 (07.02.2006 um 16:04 Uhr)
Z3R0 ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.02.2006, 19:16 Nach oben    #25
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 550
Standard

dann erstell mal ne stinknormale html datei in dem verzeichnis und schreib dem js-link da rein. mal sehn ob das funzt
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.02.2006, 18:53 Nach oben    #26
Neuer Benutzer
 
Registriert seit: 12.09.2005
Beiträge: 15
Standard

Könnte man jetzt auch eine PHP Datei einbinden und ausführen ?
z.b {include="blabla.php"}
Dark Knight ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.02.2006, 20:00 Nach oben    #27
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Nein, das ist so nicht möglich und wiederspricht auch dem Sinn eines Templatesystems.
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.02.2006, 21:56 Nach oben    #28
Neuer Benutzer
 
Registriert seit: 12.09.2005
Beiträge: 15
Standard

Bisher habe ich immer eine Datei mit einem switch case Konstrukt eingebunden (um den inhalt der Seite zu ändern), wie soll ich das hier machen ?
Dark Knight ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.02.2006, 10:51 Nach oben    #29
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 550
Standard

per switch/case die template datei und die entsprechende configuration (variablen etc.) ändern.
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.02.2006, 11:43 Nach oben    #30
Neuer Benutzer
 
Registriert seit: 12.09.2005
Beiträge: 15
Standard

Ja aber wie Corvin Gröning schrieb ist es nicht möglich/im sinne des Templates eine PHP Datei einzubinden also kann ich auch keine Datei mit switch/case einbinden !
Dark Knight ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.02.2006, 11:44 Nach oben    #31
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Doch, natürlich kann du das so machen, du kannst nur keine PHP-Dateien direkt in ein Template einbinden.
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.02.2006, 11:48 Nach oben    #32
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 550
Standard

die unterscheidung musst du natürlich im php-skript durchführen...

[edit]siehe corvin

Geändert von $traight-$hoota (12.02.2006 um 11:53 Uhr)
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.02.2006, 11:50 Nach oben    #33
Neuer Benutzer
 
Registriert seit: 12.09.2005
Beiträge: 15
Standard

Achso hatte dich falsch verstanden, also soll ich zuerst das switch/case Konstrukt ausführen und dann erst das Template-System?
Dark Knight ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.02.2006, 11:54 Nach oben    #34
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Ja, so könnte das aussehen:
PHP-Code:
<?php
include("template.class.php");
$tpl = new Template();

/*
 * PHP-Datei einbinden, wo dann $tpl->load(....) .. $tpl->assign(....) usw. drin steht
 */

$tpl->out();
?>
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.02.2006, 14:25 Nach oben    #35
Neuer Benutzer
 
Registriert seit: 12.09.2005
Beiträge: 15
Standard

HI

Habe mal wieder eine Frage warum wird in der Funktion replaceFunctions() die Funktion file_get_contents() ausgeführt obwohl hinten kein semikolon ( ist ?
Dark Knight ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.02.2006, 15:56 Nach oben    #36
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Weil sie zusammen mit preg_replace() benutzt wird.
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.02.2006, 16:26 Nach oben    #37
Neuer Benutzer
 
Registriert seit: 12.09.2005
Beiträge: 15
Standard

Das heisst man muss bei preg_replace() kein Semikolon benutzen ?
Noch eine Frage : Wenn man mit der Funktion preg_replace() einen String durch eine Funktion ersetzt wird diese dann sofort ausgeführt ?
Dark Knight ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.02.2006, 16:28 Nach oben    #38
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 459
Standard

Zitat:
Zitat von Dark Knight
Das heisst man muss bei preg_replace() kein Semikolon benutzen ?
Ja.
Zitat:
Zitat von Dark Knight
Wenn man mit der Funktion preg_replace() einen String durch eine Funktion ersetzt wird diese dann sofort ausgeführt ?
Wenn man den Modifier e verwendet, ja.

Aber eigentlich gehört das ins PHP-Forum
Corvin ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.02.2006, 16:47 Nach oben    #39
Neuer Benutzer
 
Registriert seit: 12.09.2005
Beiträge: 15
Standard

Achso ! Habe mich vorher noch nicht mit RegEx auseinander gesetzt !
Scheint ja wohl sehr praktisch zu sein !
Dark Knight ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.02.2006, 22:12 Nach oben    #40
Jan
Erfahrener Benutzer
 
Benutzerbild von Jan
 
Registriert seit: 08.01.2006
Ort: Mannheim
Beiträge: 483
Standard

Ich bekomme leider diese Fehler beim aufruf der index.php:

Fatal error: Cannot redeclare replacefunctions() in /srv/www/htdocs/tplbsp/template.class.php on line 250

Fatal error
: Call to undefined function: replacelanguage() in /srv/www/htdocs/tplbsp/template.class.php on line 218
Jan ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Schleifen im Templatesystem Stefan125 PHP-Programmierung 4 19.07.2007 02:36
Frage zum Tut: [PHP] Fremde Webseiten auslesen the_cRu PHP-Programmierung 27 10.02.2007 19:59
eigenes Template System mit Sprachunterstützung jjelliss PHP-Programmierung 61 15.09.2006 10:00
[PHP] 404-Fehlerseiten als Chance PaterNoster Tutorials 0 23.04.2006 15:04
Frage zum Tutorial: eigenes Template-System Waldvogel PHP-Programmierung 7 29.12.2005 19:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:32 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45