PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Inhalte über Templates mit Optionen einbinden (http://www.selfphp.de/forum/showthread.php?t=16703)

maiskolben 03.05.2007 17:36:53

Inhalte über Templates mit Optionen einbinden
 
Hallo Leute!
Ich ändere derzeit das Backend meiner Seite. Sozusagen ist es kein richtiges Backend wie man es von CMS kennt. Es ist vielmehr ein einfaches Formular in einem gesicherten Bereich über das ich die Inhalte im "Frontend", eingebunden über ein Template, anzeigen lasse.

Dazu speichere ich den Titel, den Text und Autor in jeweils separaten Textdateien.
Wenn mehrere Einträge vorhanden sind, schreibt mein kleines Programm Trennzeichen (§) in die Textdateien um den jeweiligen Inhalt deutlich zu kennzeichnen...

Nun würde ich Euch gerne fragen, wie ihr es anstellen würdet den Einträgen eine ID zuzuweisen.

Oder; wie würdet ihr anstellen, dass beim schreiben mehrerer Einträge ein Eintrag explizit gekennzeichnet wird um ihn sozusagen einzeln "anzusprechen" und über ein anderes Template einzubinden?

meikel (†) 03.05.2007 20:21:52

AW: Inhalte über Templates mit Optionen einbinden
 
Zitat:

Zitat von maiskolben (Beitrag 100881)
Nun würde ich Euch gerne fragen, wie ihr es anstellen würdet den Einträgen eine ID zuzuweisen.

Ich speichere sowas in einer Datenbank und lasse mit mittels auto_increment vom MySQL Server die ID erzeugen.

Zitat:

Oder; wie würdet ihr anstellen, dass beim schreiben mehrerer Einträge ein Eintrag explizit gekennzeichnet wird um ihn sozusagen einzeln "anzusprechen" und über ein anderes Template einzubinden?
"Wir" würden keinesfalls das Fahrrad noch mal erfinden sondern gleich eine freie Template-Klasse einsetzen.
Ich bin faul und verwende das: KTemplate von R. Geschke
Andere werden Dir sicherlich smarty enpfehlen.

Bevor Du fragst: für beide Klassen gibt es ordentliche Handbücher und anschauliche Anwendungsbeispiele.

maiskolben 03.05.2007 20:46:00

AW: Inhalte über Templates mit Optionen einbinden
 
Hallo!
Ich würde auch nicht das Rad neu erfinden wollen. Ich habe nur keine Lust irgendwelche vordefinierten Scripte zu verwenden, um dann sowieso nur das zu löschen was ich nicht brauche. Ich möchte das ganz einfach halten. Smarty habe ich mir angesehen, ganz nett, doch ehrlich viel zu viel...

Nun, ich habe eine neue Idee:
Nach dem einloggen als Admin erscheint bei mir ein einfaches Auswahlmenue, in dem ich selektieren kann in welcher Kategorie ich schreiben möchte.
Bei der Auswahl, über einen Event-Handler, werde ich gefragt was ich genau tun will: löschen editieren, oder neu verfassen... Die Variablen aus den Einträgen schreibe ich in separate *.dat-Dateien, und lasse mir diese auf den Kategorieseiten über ein Template ausgeben...

Ich glaube, dass sollte ich hinbekommen mit einiger Mühe...

Doch beim Eintragen möchte ich gern eine Chekbox anklicken können, die den gleich gespeicherten Beitrag als "HOT" definiert... Alles was mit HOT definiert wurde, soll dann auf einer anderen Seite über ein extra Template eingebunden werden, aber trotzdem noch auf der Kategorieseite angezeigt werden...

Keine Hinweise wie sich das am besten realisieren liesse?

MfG maiskolben

meikel (†) 03.05.2007 21:28:09

AW: Inhalte über Templates mit Optionen einbinden
 
Zitat:

Zitat von maiskolben (Beitrag 100887)
Ich würde auch nicht das Rad neu erfinden wollen. Ich habe nur keine Lust irgendwelche vordefinierten Scripte zu verwenden, um dann sowieso nur das zu löschen was ich nicht brauche.

Deshalb verwende ich ja KTemplate. Klein, fein, macht das und was ich brauche. Hat nur einen Nachteil: sie stammt nicht von mir. <ggg>

Zitat:

Keine Hinweise wie sich das am besten realisieren liesse?
Ein Script schreiben, das genau das tut, was Du willst.


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:05:50 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.