anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mi 21 Aug, 2019 18:51

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Template
BeitragVerfasst: Sa 11 Dez, 2010 16:50 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Hey!

Da es nicht direkt zu Logd gehört, poste ich es hier ;-)

Und zwar hab ich folgendes Problem. Wenn man eine kleine Homepage gestalten will und keine Ahnung von Templates hat, gestaltet sich dies doch als etwas nervtötendes, wenn man in jede Datei das HTML Grundgerüst wieder reinkopieren muss.

Ich weiß, dass Templates da abhilfe schaffen.

Doch nun zu meinem Problem. Ich weiß zwar, wie der Grobe aufbau eines Templates aussieht

$this->bbcode_second_pass_code('', '
<html>
<head>
<title>{title}</title>
</head>
<body>
{text}
</body>
</html>
')

und

$this->bbcode_second_pass_code('', ' <?php
$tmp = new Template('vorlage.htm');
$tmp->setContent(array('title' => 'Überschrift',
'text' => 'Hier wurde die Variable "{text}" ersetzt.'));
echo $tmp->vorlage;
?>')

z.b. wenn man es mit PHP5 OOP macht

Doch nun zu meinem eigentlichen Problem... Was genau muss alles die Klasse $this->bbcode_second_pass_code('', 'class Template')
denn behinhalten?

Zum einen warscheinlich, das auslesen des Pfades in der die *.htm des Templates drin steckt.

z.b. damit
$this->bbcode_second_pass_code('', '
function setTemplateDir($tmp_dir)
{
if(!is_dir($tmp_dir)) {
exit('Ungültiger Pfad'); // man will ja selbst bei einem Fehler wissen, was schiefläuft ;-)
}

$this->TEMPLATE_DIR = $tmp_dir;
}')

Aber da fehlt doch sicherlich noch einiges oder? Falls ja. Nur umschreiben was es tun muss.. Zum Beispiel (was ich ja schon gepostet habe) das auslesen des Pfades.. Aber nicht den Code. Will ja was lernen ;)

Oder gibts da Code-technisch eine einfachere Variante und ich denke einfach zu Verquert?

Danke schonmal
Patzue

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Template
BeitragVerfasst: Sa 11 Dez, 2010 17:19 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Schau dir doch einfach die Template-Funktion in LotGD an? Davon kannst du's dann ableiten und deinen Wünschen entsprechend verändern.

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Template
BeitragVerfasst: Sa 11 Dez, 2010 18:26 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
http://www.twig-project.org/


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum