Hallo!
Ich bin auf der Suche nach einer Extension bei der ich einen Kalender angezeigt bekommen kann, in dem ich bestimmte Termine als "belegt" markieren kann. Die Markierung erfolgt nur durch den Backendbenutzer. Es soll so ewtas wie ein Belegungsplan einer Grillhütte angezeigt werden.
Grüße
McGregor
Hallo,
hat dir jemand weiter helfen können, oder hast du selber eine Lösung gefunden. Würde mich interessiern, da ich ebenfalls sowas wie einen einfachen Belegungsplan suche.
Viele Grüße
Raimund
Hi!
Nee, da hat mir keiner helfen können. Meinem Kunden habe ich dann gesagt, ich müsste sowas selbst programmieren. Er hat dann abgelehnt (zu teuer). Naja.
Grüße
McGregor
Hallo,
ich hab das mit jw_calendar mal gemacht und offen/belegt über Kategorien gelöst und denen 2 unterschiedliche Farben zugewiesen und fertig.
lg georg
ps: bin mir aber fast sicher dass es Belegungs-Extensions gibt
Es geht auch ohne Extension einfach nur mit etwas CSS-Zauber
1. Erstelle ein neues Inhaltselment vom Typ "Text"
2. Wähle einen Rahmen aus z.b. "Rahmen 2" (damit dieser Text sich von anderen unterscheidet, s.u.)
3. Rufe den Rich Text Editor auf und erstelle eine Tabelle mit 7 Spalten für Mo bis So, trage die Zahlen 1 bis 31 ein.
4. Freie Termine bleiben "normal". Für besetzte Termine wählt man "Überschrift 6" (h6)
Damit ist man im Typo3 schon fertig und kann die Tabelle schnell und einfach aktualisieren.
Nun zum CSS. Folgendes sollte man nun in der CSS-Datei ergänzen:
div [class~="csc-frame-frame2"] td { width: 4em; color: #fff; font-size: 0.9em; font-weight: bold; font-style: normal; line-height: 1.2em; text-align: center; margin: 0; padding: 0; }
div [class~="csc-frame-frame2"] td > p { color: black; font-weight: bold; background-color: #93c540; width: 4em; padding: 5px; }
div [class~="csc-frame-frame2"] td > h6 { color: #fff; font-weight: bold; background-color: #e4000f; width: 4em; padding: 5px; }
Mit der Erkennnung des "Rahmen 2" (csc-frame-frame2) wird verhindert, dass auch andere Tabelle von den Anpassungen betroffen sind.
td definiert die Zellenbreite, Farbe und so weiter
td > p definiert die Farbe des Absatzes in der Zellengrösse für freie Termine und
td > h6 definiert die besetzten Termine.
Diese Lösung ist preiswert, schnell und einfach. Aber nur für kleine Belegungspläne verwendetbar. Eine Sparversion für Kunden ohne grossen Geldbeutel :-)
Beispiel siehe unter: http://www.ferienwohnung-piemont.info/index.php?id=21
Ich hoffe, das hilft Euch weiter,
Liebe Grüsse aus der Schweiz
Jens
... und hier noch ein Nachtrag.
Der CSS-Teil ist den alten Internet Explorern viel zu kompliziert. Es lebe Microsoft :-(
Hier die primitiv Version:
.csc-frame-frame2 td { width: 4em; color: #fff; font-weight: bold; font-style: normal; text-align: center; margin: 0; padding: -5px; }
.csc-frame-frame2 td p { color: black; font-weight: bold; background-color: #93c540; width: 4em; padding: 5px; }
.csc-frame-frame2 td h6 { color: #fff; font-weight: bold; background-color: #e4000f; width: 4em; padding: 5px; }
Jetzt klappt es auch auf IE 5 Mac und alten IE 6 Win.