Templates need help !

mit was soll ich klein anfangen ich muss wissen
wie ich nen link mach mit den templates...
weil ich mir des einfach net vortstellen kann atm
wie des dann so gehen soll...
 
Original geschrieben von Bl!zZzArD
OK
soweit klar!

aber wie kann ich da jetzt
nen link machen zu nem anderen content ?
und dann noch was.
ihr kennt doch sicherlich die esl-europe.net seite..
da sind die links ja dann immer nur auf die verzeichnise..

Ich weiss nicht genau was du meinst.

aber wenn du einen link meinst der so aussieht:
http://www.holyfly.de/?go=linux

dann ist das äusserst easy.
das ist nichts anderes als
http://www.holyfly.de/index.php?go=linux

http://www.esl-europe.net/leagues/
ist ein link auf
http://www.esl-europe.net/leagues/index.php

Das geschieht automatisch da die Apache einstellung die index datei automatisch aufruft.
Und zwar nach der Reihenefolge wie sie in der httpd.conf drinne stehen unter directoryIndex:

DirectoryIndex index.html index.htm index.shtml index.cgi index.php

Heisst, ohne dateiangabe sucht er erst nach einer bestehenden index.html wenn er sie nicht findet nach einer bestehenden index.htm - index.shtml - index.cgi und zuletzt index.php


Also kannst du auch gern links nutzen wie :
<a href=?go=bla target_self>Bla</a>

dies ist gleichbedeuted mit
[DirectoryIndex Datei]?go=bla


und ich denke mal die seite ist auch mit templates gemacht.
und wie würde das dann gehen ?

THX

Das hat nicht unbedingt etwas mit templates zu tun.
 
Also bedeutet des dass ich zu jedem link auf eine anderes content dann auch immer wieder eine datei brauch in die dann die templates und des content includet werden ? wäre doch etwas umständlich..
muss doch auch gehen dass nur ein anderes content geladen wird..
und genau des will ich wissen wie des gehen würde !

THX
 
Zuletzt bearbeitet:
irgendwie werde ich das

Gefühl nicht los das du meine Posts nicht liest ..

Ich habe es doch so wunderbar umschrieben.
Das kann man doch nicht falsch verstehen,
oder ?

Jona
 
ich verstehe dein post schon.. nur finde ich diese art etwas komisch..

also ich denke ja mal nicht, dass ich das komplette content in die DB
schreib sondern dann nur den link zu der datei zum includen oder wie ?

weil wenn ich das komplette content in die DB schreib wäre des doch sehr kompliziert.. denk ich mir mal so :P
 
lass es mich so ausdrücken ..

letztendlich basiert alles auf TEXT.

Ob du HTML in die DB schreibst oder
ZAHLEN ist relativ egal. Der Vorteil
ist das du nicht jedesmal eine Datei
umschreiben musst sondern den Content
über ein simples HTML Formular von
überall auf der Welt ändern kannst.

Meine Sicht der Dinge *schulterzuck*
 
wer hat gesagt dass ich des content irgendwie per script etc ändern will... des content besteht auch aus weiteren scripten etc... da will ich nix ändern des soll ja so bleiben wie es ist... ich will nur den vorteil ausnützen HTML und PHP code zu trennen.. aber anscheinend kapiert niemand was ich will bzw niemand beantwortet meine fragen so dass sie für mich nützlich sind..

Also nochmal mit beispiel..

und zwar ich hab ne seite mit 3 links im menu und zu jedem
link gibts nen anderen inhalt.

Also als erste zerleg ich meine seite in diverse templates

header
menu
content
fooder

so dann hab ich da noch meine anderen 3 templates ( die inhalte zu den links )

template1
template2
template3

Wie muss ich des jetzt machen dass alles sauber includet wird und dann natürlich auch noch die anderen 3 templates ( Inhalte ) auch geparst werden da des ja auch nur templates sind...
 
PHP:
 if(!isset($HTTP_GET_VARS[link]))
 $content = "standard.tpl";
 if(isset($HTTP_GET_VARS[link])
 $content = $HTTP_GET_VARS[link];

 include("header.php");
 include("menue.php");
 include($content);
 include("footer.php");

dein Link sieht folgendermaßen aus :

<a href="index.php?link=x.tpl">x</a>


Btw. Wenn man nicht die richtigen
Antworten bekommt sollte man sich
vielleicht mal Gedanken über die
Fragestellung machen.

Meistens kommt man dann ganz von
alleine auf die Lösung.

Jona
 
Ok soweit so gut ;)

aber lohnt es sich dann wirklich templates so in nem etwas größeren projekt zu benutzen ?
weil des wird doch ein bissel zu umständlich sobald des ganze etwas
größer wird oder nicht ?
 
ähm ...

gerade bei größeren Projekten sind Templates
wichtig.

Ich meine ändere mal bei 20 Textdateien
bzw. includeten Contentdatein jedes Mal
den Inhalt. Dafür musst du dann auf den
Server connecten bzw. die Datei über
Formular aufmachen. Ganz davon ab das
du 20 TXT Dateien auf deinem Server hast.

Du wirst kein/kaum ein größeres Portal
im Internet finden das nicht mit Templates
arbeitet.

Gruß,
Jonathan
 
Zurück