Seite 1 von 1
Templatedateien als *.php erzeugen
Verfasst: 27 Mär 2005 14:10
von Marcus P
Hallo Wettergemeinde

,
ich stelle meine Homepage gerade auf PHP um, als letztes wollte ich die Jahres-,Monats-, Wochen-,Tages -u. Gesterntemplates von der Dateiendung *.htm auf *.php umstellen.
Ich habe also den Aufruf z.B. im template_d.txt von
<!-- %customfile=aktuell
.htm% -->
in
<!-- %customfile=aktuell
.php% -->
geändert.
WSWin zeigt beim Abarbeiten auch
"aktuell.php wurde gespeichert" an, die Datei ist aber definitiv nicht vorhanden!
Es ist auch egal ob ich das aktuell.php in aktuell.txt umnenne, es werden ausser .htm oder.html Endungen keine anderen aktzeptiert.
Was mache ich falsch???
Lieben Gruß
Marcus
Verfasst: 27 Mär 2005 17:09
von weneu
Hallo Marcus,
habe es gerade vorsichtshalber getestet, die Datei wird schon erzeugt, aber im Textverzeichnis, als nicht im Ordner HTML, sondern im Ordner Text
Verfasst: 27 Mär 2005 17:21
von Marcus P
Hi Werner,
*hihi* so Schlau war ich auch schon und habe da nachgesehen, habe das Programm ja auch schon ein paar Jahre

.
Nein die Datei wird defenitiv garnicht erzeugt, habe sie sogar auf dem gesamten Rechner suchen lassen!!!!
Lieben Gruß
Marcus
Verfasst: 27 Mär 2005 17:37
von Marcus P
Hi,
ich nochmal, ich habe jetzt einen Pfad zugefügt, dann geht es:
z.B. <!-- %customfile=E:\wetter\homepage\html\aktuell.php% -->
Komisch ist nur, das die alten Dateien mit .htm Endung auch im Html -Verzeichnis landen, wenn man den normalen Aufruf
<!-- %customfile=aktuell.htm% -->
nimmt.
Gruß
Marcus
Verfasst: 27 Mär 2005 17:39
von weneu
Hallo Marcus,
kann dazu leider nichts sagen, da bei mir, wie gesagt, auch ohne Pfadangabe die Datei erzeugt wird.

Verfasst: 27 Mär 2005 18:20
von Marcus P
Hi und nochmal ich

,
diese Möglichkeit nutzt mir leider nur etwas für die Day bzw. Yesterday-Templates, die Wochen-,Monats und Jahrestemplates werden so nicht erzeugt und wenn gibt es ja keine dynamischen Namen, wie z.b. y2005.php, ausserdem landen sie dann ja nicht mehr im Jahresordner.
Die Möglichkeit hier mit einer Variabeln z.B. %ws_year% im Aufruf zu Arbeiten funktioniert nicht, es wird nur eine .php Datei erzeugt.
Vielleicht fällt dem Werner Krenn ja noch etwas ein.
Danke erstmal für die Hilfe.
Gruß
Marcus
Verfasst: 28 Mär 2005 09:29
von Lucky
Hallo Marcus.
ich erzeuge die PHP-Scripte zum Füllen meiner Wetter-DB auf dem Server.
Alle Scripte landen im TXT Verzeichnis.
Jedes Script hat einen anderen Namen der über z.B. %WS_YEAR% usw. generiert wird.
z.B. data2005.php , data200503, data20050318.php ,data20050319.php usw.
Es sollte also alles so laufen wie mit HTML außer dass die Files im TXT-Ordner landen.
mfg.
Thomas
Verfasst: 28 Mär 2005 10:49
von Werner
@Marcus,
da ich die "*.php" Dateien nicht spezifisch zu Html zugeordnet habe, müssen sie zwangsläufig im TEXT-Verzeichnis landen - ausser man verwendet bei der custom-Datei eine Pfadangabe.
Was aber schon gehen sollte, in der Ziel-Datei (customfile) eine Variable zu verwenden (seit V2.84.5 glaube ich) bin mir hier aber nicht mehr sicher.
Ab der Version V2.85.7 werden die "*.php"-Daten als Spezifisch-HTML angesehen, und "laden" damit im HTML-Verzeichnis.
Werner
Verfasst: 28 Mär 2005 13:22
von Marcus P
Hallo Werner,
vielen Dank erstmal, dass Du in der neuen Version die PHP-Dateieendungen zuordnen möchtest, das Hilft mir ungemein weiter!!!!!!!!!
Die Verwendung einer Variabel in der Customfileanweisung klappt bei mir bei allen Dateien, die über die Wap -bzw. die Customschiene erzeugt werden, jedoch nicht in der Templateschiene.
Es kann nartürlich sein, das dies an meinem Rechner liegt, da ja auch keine *.php oder *.txt -Templatedateien bei mir Erzeugt werden und im Textverzeichnis landen.
Ich weiss aber, das es mal mit den *.txt Dateien geklappt hatte. Damals als ich mich das erste Mal mit Templates beschäftigt habe, funktioniert das einwandfrei. Nun ist auch Egal
Ich Denke, durch die neue Option in der V2.85.7 hätte sich dann mein Problem erledigt.
Momentan habe ich mir erstmal so beholfen, indem ich alle vorhandenen *.htm Templatedateien per Hand in *.php umbenannt habe. Das muss ich nartürlich jetzt jeden Morgen, mit den neu erzeugten Templates auch machen.
Ich benötige die *.php -Endung, da sonst meine "include"-Anweisung für die Navigation in den Templates nicht funktioniert.
Ich wünsche Dir und auch allen anderen noch einen schönen Feiertag!
Lieben Gruß,
Marcus
Verfasst: 29 Mär 2005 08:31
von Lucky
@Werner,
bitte nicht ins HTML Verzeichnis, da ich am Webserver auch zwei unterschiedliche Verzeichnisse für PHP und reines HTML habe, kann ich sonst den HPLOAD nicht mehr steuern.
mfg.
Thomas
Verfasst: 29 Mär 2005 11:09
von Werner
@Thomas,
man kann es immer "übersteuern", wenn man eine Pfadangabe "mitgibt"
Werner
Verfasst: 29 Mär 2005 19:09
von Marcus P
Hi Werner,
nochmals Danke für die neue Funktion mit den PHP-Dateien!!!
Funktioniert einwandfrei!!!
Gruß
Marcus
PS. Was ist das eigentlich für ein Programm, für dass Du die neue Variabel eingebaut hast (ProPLAN)?
Verfasst: 29 Mär 2005 20:47
von Werner
@Marcus,
ProPlan ist ein Programm für die Landwirtschaft - was ganz genaues weiß ich auch nicht dazu - vielleicht liest Hr. Lang D. mit, er kann es uns ganz genau erklären.
Es ist übrigens nicht nur eine Varialbe:
z.B. ist die Variable %ws_format1[%curval[0]%]% für manche interessant, die Werte nur Ganzzahlig darstellen möchten.
deshalb durchsucht einmal die custom_.txt nach der Kennzeichnung V2.85.7 für alle neu hinzugekommenen Variablen.
Werner