Hallo zusammen,
ich lese, wie man an meinem Profil sehen kann, schon längere Zeit mit, habe nun aber zum ersten Mal wirklich etwas umzusetzen. Leider sind meine PHP-Kenntnisse noch etwas "very basic" für diese Aufgabe, daher möchte ich dies unter "Brainstorming" mal mit Euch diskutieren. Gleich zu Beginn: Es geht mir nicht darum kostenlos etwas (und sei es Know-How) abzugreifen ohne etwas dafür zu tun, sondern, wie es in der Rubrik-Bezeichnung steht, einen Ansatz zu finden, der eine tiefere Einarbeitung in die Thematik an einem konkreten Fallbeispiel ermöglicht. Ich möchte also nichts fertiges vorgesetzt bekommen, sondern lediglich Hilfe und Denkanstöße beim Start.
Projektbeschreibung: Eine bestehende Webseite soll um eine "Termine"-Seite erweitert werden. Diese Seite soll Hinweise auf meist mehrtägige Veranstaltungen (z.B. Sport-Veranstaltungen, Seminare, Musikfestivals oder Messen) enthalten und zwar nach Monaten sortiert. Vergangene Termine sollen automatisch aus der Liste entfernt werden, sollten aber z.B. unter der Rubrik "zurückliegende Veranstaltungen" auch später jederzeit wieder ausgegeben werden können. Meine Fähigkeiten würden es nur zulassen, das Datum als normalen Text in die DB zu schreiben, aber so würde ja die automatische "Selbstpflege" der Terminseite entfallen, wie bekomme ich es also z.B. hin, dass das Datum auf seine Lage in Zukunft bzw. Vergangenheit hin überprüft wird? Die Termine enthalten ein Start- und ein End-Datum, einen Titel sowie einen optionalen Kurz-Beschreibungstext, der jedoch erst in einer "Detailansicht" des jeweiligen Termins angezeigt werden soll (in die Standardansicht der Terminansicht über einen "mehr"-Link hinter dem Titel eingebunden).
Diese Terminseite soll über ein "Mini-CMS" auch für weitgehend "unbeleckte" User relativ einfach zu pflegen sein, also über eine seperate Seite in einem geschütztem Bereich mit Formularfeldern.
Da auch der Rest der Seite mit Templates über Smarty gemacht ist (aber nur die Grundfunktionen, also die reine Template-Klassen-Funktionalität...) wäre es eventuell sinnvoll auch diese Terminseite mit Smarty zu realisieren. Kann mir hier jemand Tipps geben? Ich wüsste mir zur Zeit nicht anderes zu helfen, als den PHP-Code direkt im Template unterzubringen, aber eigentlich ist dies ja nicht der Sinn der Sache, wenn man schon Smarty nutzt, oder?
Ich wäre Euch sehr, sehr dankbar wenn Ihr mir einige Starttipps geben könntet, z.B. zum geeigneten SQL-Tabellenlayout zu obengenannten Wünschen, zu den benötigten PHP-Funktionen, zur Ausgabe von Datenbankinhalten in Tabellenform etc..... Ich weiß einfach nicht, wie ich es anpacken soll...
Vielen lieben Dank, ich warte gespannt auf Eure Tipps!
ich lese, wie man an meinem Profil sehen kann, schon längere Zeit mit, habe nun aber zum ersten Mal wirklich etwas umzusetzen. Leider sind meine PHP-Kenntnisse noch etwas "very basic" für diese Aufgabe, daher möchte ich dies unter "Brainstorming" mal mit Euch diskutieren. Gleich zu Beginn: Es geht mir nicht darum kostenlos etwas (und sei es Know-How) abzugreifen ohne etwas dafür zu tun, sondern, wie es in der Rubrik-Bezeichnung steht, einen Ansatz zu finden, der eine tiefere Einarbeitung in die Thematik an einem konkreten Fallbeispiel ermöglicht. Ich möchte also nichts fertiges vorgesetzt bekommen, sondern lediglich Hilfe und Denkanstöße beim Start.
Projektbeschreibung: Eine bestehende Webseite soll um eine "Termine"-Seite erweitert werden. Diese Seite soll Hinweise auf meist mehrtägige Veranstaltungen (z.B. Sport-Veranstaltungen, Seminare, Musikfestivals oder Messen) enthalten und zwar nach Monaten sortiert. Vergangene Termine sollen automatisch aus der Liste entfernt werden, sollten aber z.B. unter der Rubrik "zurückliegende Veranstaltungen" auch später jederzeit wieder ausgegeben werden können. Meine Fähigkeiten würden es nur zulassen, das Datum als normalen Text in die DB zu schreiben, aber so würde ja die automatische "Selbstpflege" der Terminseite entfallen, wie bekomme ich es also z.B. hin, dass das Datum auf seine Lage in Zukunft bzw. Vergangenheit hin überprüft wird? Die Termine enthalten ein Start- und ein End-Datum, einen Titel sowie einen optionalen Kurz-Beschreibungstext, der jedoch erst in einer "Detailansicht" des jeweiligen Termins angezeigt werden soll (in die Standardansicht der Terminansicht über einen "mehr"-Link hinter dem Titel eingebunden).
Diese Terminseite soll über ein "Mini-CMS" auch für weitgehend "unbeleckte" User relativ einfach zu pflegen sein, also über eine seperate Seite in einem geschütztem Bereich mit Formularfeldern.
Da auch der Rest der Seite mit Templates über Smarty gemacht ist (aber nur die Grundfunktionen, also die reine Template-Klassen-Funktionalität...) wäre es eventuell sinnvoll auch diese Terminseite mit Smarty zu realisieren. Kann mir hier jemand Tipps geben? Ich wüsste mir zur Zeit nicht anderes zu helfen, als den PHP-Code direkt im Template unterzubringen, aber eigentlich ist dies ja nicht der Sinn der Sache, wenn man schon Smarty nutzt, oder?
Ich wäre Euch sehr, sehr dankbar wenn Ihr mir einige Starttipps geben könntet, z.B. zum geeigneten SQL-Tabellenlayout zu obengenannten Wünschen, zu den benötigten PHP-Funktionen, zur Ausgabe von Datenbankinhalten in Tabellenform etc..... Ich weiß einfach nicht, wie ich es anpacken soll...
Vielen lieben Dank, ich warte gespannt auf Eure Tipps!
Kommentar