Naja prinzipiell.....
Du verwendest f�r z.B. eine Artikel....
Eine Artikel.asp und eine Artikel.htm.
Die Artikel.htm ist dein Template.
Die Artikel.asp liest nun das Artikel.htm in einer Variable ein, ersetzt
die #was# mit den Datenbankfelder und schreibt dann die Variable mit
Response.Write raus...
Z.B.
'-----------------------------------------------------------------------
-------------
' Diese Datei analysiert die dynamisch erzeugte Wetterdatei und �ndert
sie f�r uns ab
'-----------------------------------------------------------------------
-------------
On Error Resume next 'Zur Sicherheit
'--------------------------------------------------------
' Zuerst laden wir die komplette Website in eine Variable
'--------------------------------------------------------
Const Request_POST = 1
Const Request_GET = 2
Set xObj = Server.CreateObject("SOFTWING.AspTear")
xObj.Accept = "*/*"
Path = "http://www.quinte.ch/~upload/quinte/wetter/wetter_" & date()
wetter = xObj.Retrieve(Path,Request_GET,"","","")
'-----------------------------------------------------------------------
----
' Dann ver�ndern wir die Daten in der Variable unseren W�nschen
entsprechend
'-----------------------------------------------------------------------
----
'Entfernen von html - head und body Tags
html=instr(wetter,"<html>")
body=instr(wetter,"<body>") + 6
laenge=body - html
wetter=right(wetter,len(wetter)-laenge)
wetter=Replace(wetter,"</body>","")
wetter=Replace(wetter,"</html>","")
'�ndern der Tabelle
wetter=Replace(wetter,"<table","<table width='100%'")
'�ndern der BildSourcen
wetter=Replace(wetter,"src=""..","src=""../../~upload/quinte/wetter")
'�ndern der Farben
wetter=Replace(wetter,"FFE4B5","CCCCFF")
'-------------------------------------
' Schlie�lich geben wir den Inhalt aus
'-------------------------------------
Response.Write wetter
-----Urspr�ngliche Nachricht-----
Von: Christian Freund [mailto:[EMAIL PROTECTED]]
Gesendet: Freitag, 10. Mai 2002 17:50
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] CMS mit HTML-Templates
Hallo im Kaffeehaus!
Ich m�chte mein CMS so modifizieren, da� die ASP-Files, die das Layout
generieren abgel�st werden von einem System, in dem ich HTML-Dokumente
erzeuge und platzhalter verwende. Ein Platzhalter soll dann
beispielsweise durch einen Dynamischen Inhalt ersetzt werden ( z.B.:
soll ein Platzhalter #TITEL# durch den Titel aus der Datenbank ersetzt
werden). Der Vorteil, den ich mir davon verspreche ist ein schnelleres
und einfacheres Anpassen des Frontends. Wie stelle ich es an, da� das
ganze irgendwie funktioniert?
| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie
| k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as
| p
| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp