Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
20.01.2003, 20:07
voidi



hi ich suche schon seit längerer zeit ein gutes tutorial für templates in php. am besten wäre es in deutsch. ich habe schon einige tutorials durchgelesen, allerdings waren sie mir entweder zu unverständlich oder zu unausführlich. wenn also jemand einen guten link hat bitte melden.
thx

--

2far.net

<Teranite> ich hab nen arschmaessigen traffic

zum Seitenanfang zum Seitenende Profil || Suche
001
20.01.2003, 20:57
Megge



schau dir den source von nem älteren thwboard an, ist leicht zu verstehen und wenn du dp lieb fragst, darfst dus vielleicht auch noch benützten oder anhand dessen selber eins machen...

btw; tja, schon blöd, wenn das forum keine php tags im titel unterstützt, was ?

--

zum Seitenanfang zum Seitenende Profil || Suche
002
20.01.2003, 22:29
dp
Administrator


die template class des thwb ist gpl'ed..

--

zum Seitenanfang zum Seitenende Profil || Suche
003
21.01.2003, 11:14
Fraghunter



http://smarty.php.net
habs zwar selber noch nicht getestet, aber wenn die von php.net es hosten, wird es wohl was gutes sein.
und wozu ein Tutorial. Also ich denke, das wirst du wohl auch noch so schaffen. Also ich hab vor kurzem auch Templates gebraucht, aber anstadt das in irgendeinem Forum zu posten, hab ich mir einfach schnell was gecodet:

eine Klasse mit einem array $fields und einer Funktion output().
Auf der ganzen Seite werden einfach immer nur Werte des fields gesetzt, und output ist eine Funktion, die für alle Elemente von fields ein str_replace durchführt.

also in etwa so:
PHP-Quellcode:<?php
class template {
   var 
$fields   = array();
   var 
$template 'template.htm';
   function 
output(){
      
$fp fopen ($this->template,'r');
      
$contents fread ($fpfilesize ($this->template));
      
fclose ($fp);
      foreach (
$this->fields as $key=>$value){
         
$contents str_replace ('%'.$key.'%',$value,$contents);
      }
      
// eventuell noch das hier, falls man sicher gehen will, das auch keine Felder in der Datei übrig bleiben
      
$contents preg_replace ('!%(\w{1,20})%!e','',$contents);
      echo 
$output;      
   }
}
$page = new template;

$page->fields['content'] = 'heyho!<br>wenn in deiner templatedatei ein "%content%" vorkahm,
dann wurde das jetzt hierdurch ersetzt!'
;

$page->output();
?>
das ganze kann man natürlich wenn nötig noch beliebeig erweitern.
mit preg_replace sollte sowieso jede Art von Templates kein Problem darstellen.

--

Nihil timeo, nulla re opprimor, nulli periculo cedo.
www.TheDoenerKing.de

zum Seitenanfang zum Seitenende Profil || Suche
004
21.01.2003, 16:41
voidi



Zitat:
Megge postete

btw; tja, schon blöd, wenn das forum keine php tags im titel unterstützt, was ?

lol das war mir schon klar

--

2far.net

<Teranite> ich hab nen arschmaessigen traffic

zum Seitenanfang zum Seitenende Profil || Suche
005
21.01.2003, 17:04
Megge



o_0
was wolltest du denn dann damit bezwecken ?

--

zum Seitenanfang zum Seitenende Profil || Suche
006
21.01.2003, 17:19
chriss



er wollte lustig sein...

--

zum Seitenanfang zum Seitenende Profil || Suche
007
22.01.2003, 12:06
voidi



so isses nox, ausserdem drückt es aus dass ich ein template tutorial für php suche.

--

2far.net

<Teranite> ich hab nen arschmaessigen traffic

zum Seitenanfang zum Seitenende Profil || Suche
008
22.01.2003, 18:32
Fraghunter



na, da hätte ich ein <?="template tutorial gesucht"?> genommen ;-)

--

Nihil timeo, nulla re opprimor, nulli periculo cedo.
www.TheDoenerKing.de

zum Seitenanfang zum Seitenende Profil || Suche
009
22.01.2003, 21:16
the_viking



hehe oder ein

<script language="php">
printf("template %s gesucht","tutorial");
</script>

--

thx, cu, MfG the_viking

(( My =]=H=O=M=E=> Page! ))
Coder bei Brainshock-Interactive und bei Z-Software
My ICQ: #160959446

zum Seitenanfang zum Seitenende Profil || Suche
010
23.01.2003, 14:24
voidi



ihr seid meine helden.
hat nun trotzdem jemand ein template tutorial? :D

--

2far.net

<Teranite> ich hab nen arschmaessigen traffic

zum Seitenanfang zum Seitenende Profil || Suche
011
23.01.2003, 16:46
Megge



klar doch

Template Tutorial by elgooG

--

zum Seitenanfang zum Seitenende Profil || Suche
012
23.01.2003, 22:22
CN



the_viking
was hast dun da gemacht?
kann ich auch gleich:
printf("%s %s", "template", "tutorial");
print "gesucht"

O_o
völlig sinnlos angewandt

--

zum Seitenanfang zum Seitenende Profil || Suche
013
24.01.2003, 13:29
chriss



*hust* klugscheißer *hust*

mal bei www.tutorialzone.de geguckt?

--

zum Seitenanfang zum Seitenende Profil || Suche
014
24.01.2003, 16:14
voidi



ayayay
drücke ich mich so schlecht aus?
ich frage danach ob jemand ein gutes tutorial auf der hand hat, keine endlose tutorial liste von allenmöglichen tuts.
*sigh*
es sieht so aus als müsste ich dann wohl doch weitersuchen.

--

2far.net

<Teranite> ich hab nen arschmaessigen traffic

zum Seitenanfang zum Seitenende Profil || Suche
015
24.01.2003, 22:23
Fraghunter



*hust**hust*
schau dir vieleicht mal meinen Post an?

und
http://www.tutorialzone.de/index.php?s=30642f419b296bbd724d5a928cfbc794§ion=tutorials&action=details&id=2159
http://www.tutorialzone.de/index.php?s=30642f419b296bbd724d5a928cfbc794§ion=tutorials&action=details&id=1799
http://www.tutorialzone.de/index.php?s=30642f419b296bbd724d5a928cfbc794§ion=tutorials&action=details&id=1797
http://www.tutorialzone.de/index.php?s=30642f419b296bbd724d5a928cfbc794§ion=tutorials&action=details&id=1806

- nach 10sec suchen.

Würde dir aber troztdem empfehlen, ein eigenes System zu schreiben

--

Nihil timeo, nulla re opprimor, nulli periculo cedo.
www.TheDoenerKing.de


Dieser Beitrag wurde am 24.01.2003 um 22:30 von Fraghunter bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche