Zum Inhalt springen

Kalender-Frust

Erstellt am 15. April 2004 · 60 Antworten · letzte Antwort am 25. Juni 2006 · Seite 1 von 4

Tags: Kalender & Termine, Frage

w@ ·

Schalut schuschammen

Habe euere Postings mit Interesse mitgelesen....
Ich möchte zur Zeit ebenfalls eine Kalender Funktion mit
auf ner Seite einbauen und bin somit auch über outraxx
gestolpert.
Allerdings bin ich noch lange nicht soweit wie ihr gekommen 😢
Hätte mir vielleicht mal jemand nen kurzbeschrieb wie ich
diese funktion miteinbauen kann?
Habe bis jetzt mal den Grundkalender geadded und auch
den extCalender. Wenn ich nun in ner Page das Plugin
extCalender adde erhalte ich bloss ne leere Seite.

Wäre für alle Tipps dankbar.
Gruss w@

w@ ·

Hüstel...nee hatte ich nicht... :o
Vielen Dank...jetzt haut's hin.

Können die Einträge eigentlich generell bei diesem Kalender
nur über's BE gemacht werden oder gibt's da noch ne
andere Möglichkeit?

Übrigens fände ich es auch toll wenn diese Version
öffentlich gemacht würde.
=> 1 Vote 😃

Gruss w@

mavo ·

Hallo Ihr,

ich bin auch auf der Suche nach einem Calendar, leider sieht es ja mau aus auf typo3.org. Da bin ich auf euren Thread gestoßen. Dann hab ich mir die Extension heruntergeladen und offline installiert.

Jetzt wollt ich ein Event hinzufügen, habe also das Plugin als Seiteninhalt eingefügt, einen SysOrdner bestimmt. Bin auf den SysOrdner gegangen und wollte einen neuen Termin einfügen.

Wie muss ich jetzt fortfahren? Ich kann nur einen Kalendar Datensatz hinzufügen (auß der normalen Calendar Ext.) Ist das richtig so? Leider wird dann da nichts im Plugin auf der Homepage angezeigt, was hab ich flasch gemacht??

Ach ja, kann ich auch die erweiterte Version bekommen?

Ciao Max

coolcactus ·

Ja, Kalender-Datensatz ist richtig, SysOrdner nicht. Lies den Thread nochmal! Die Extension kann standardmässig nur Kalender-Einträge erkennen, die im selben (!) Ordner wie das Plug-in liegen. Das war auch mein Problem.

Lord ·

Hallo!

Ist ja sehr interessant die sache mit dem Kalender!!

Ist die extension denn schon fertig @linksblinker???

Würde die echt gerne einsetzen!!!

MfG
Andreas W.

pythen ·

Hi Leute,

linksblinker hat leider anscheinend eine Zeile vergessen.
Mit folgender Änderung funktioniert es auch mit Sysfolder.

if (file_exists ($templ)) {
         // read the templatefile 
			$temp=join ('', file ($templ));

			$s=strpos($temp,"<!--###TEMPLATE_COMPLETE###-->");
			$e=strpos($temp,"<!--###TEMPLATE_COMPLETE###-->",$s+31);
			$tmpl_comp=substr($temp,$s+30,$e-($s+31));

			$s=strpos($temp,"<!--###TEMPLATE_DATE###-->");
			$e=strpos($temp,"<!--###TEMPLATE_DATE###-->",$s+27);
			$tmpl_date=substr($temp,$s+26,$e-($s+27));

			$query="SELECT * FROM tt_calender WHERE pid=".$conf["pidList"]." AND hidden=0 AND deleted=0 ORDER BY date";
			$res = mysql(TYPO3_db,$query);

Die Zeile die geändert werden muss fängt mit $query an.

MfG
Pythen

w@ ·

Hallo...

Möchte mich hier der Frage von Lord anschliessen...
betreffend der "neuen" Extension.

Wie schaut's da aus?
Wird die erweiterte Version öffentlich gestellt... 🙂

Wäre wirklich toll.

Gruss w@

linksblinker ·

@all

Ich habe zwischenzeitlich mit Outraxx Verbindung aufgenommen und das mit der Veröffentlichung geklärt. Da ich momentan noch an einer PDF-Export Geschichte für ein anderes Modul arbeite, werde ich erst in den nächsten Tagen wieder am Kalender arbeiten können.

Fertig ist schon mal das Blättern von Monat zu Monat und eine Jahresübersicht. Was auf jeden Fall noch fehlt und meiner Meinung nach enthalten sein soll, ist die Eingabe von Terminen aus dem Frontend. Ferner möchte ich noch alle Labels (wie z.B. Monatsnamen) aus den Standard-Sprachdateien beziehen sowie die einzelnen Optionen über Typoscript ansteuerbar machen. Ist ja nicht so toll, wenn man das Modul über den Sourcecode konfigurieren muß, oder ? 🙂

Also, gebt mir noch ein bischen Zeit damit die Sache auch möglichst ordentlich wird. Ich werde nach Fertigstellung hier Bescheid geben und das Modul dann hochladen.

MfG

Thomas

mavo ·

HI linksblinker,

super, dass du die Extension weiterbauen willst. Derzeit ist es ja mehr ein einfacher Kalender. Meiner Meinung nach wird es dringend Zeit, Termine und Events besser in einer Extension zu verwalten.

Die Ansicht von outraxX finde ich wirklich schick mt dem Kalendarblatt auf der Seite, dennoch denke ich, dass normale Liste / Tabelle der Termine mit einem Link zur Detailansicht sinnvoll wäre.
Ich könnte mir vorstellen, dass man die verschiedenen Anichten des Kalender Plugins per Code Eintrag realisiert wie dies auch beim tt_news Plugin realisiert wurde. Ein Template wäre dann auch sinnvoll.

Das waren so die Gedanke und die Wünsche die mir spontan eingefallen sind und die ich derzeit im Kalendar Extension noch vermisse. Ich weiß zwar nicht, was davon umzusetzen ist, aber einiges wäre bestimmt sinnvoll. Denn schließlich wird es Zeit, dass des endlich eine gescheite Kalendar/Event Extension gibt.

THX mavo

Lord ·

Guten morgen!!!

Klingt wunderbar!!! Wir können es alle kaum abwarten!!
Bin mal gespannt wie der Kalender dann wird!

Hab auf der Seite http://www.sonnemondsterne.de/index.php
Einen Kalender gefunden, bei dem man auch Termine eintragen kann.

Soll dein Kalender so werden??? So etwas könnte ich gut gebrauchen, einer den man auf jeder seite darstellen kann so schön klein und praktisch 🙂

Gruss aus Rheinhessen

4square ·

Hätte auch noch einen Wunsch: Eine möglichkeit, aktuelle Termine "anzuteasen": Auf der Startseite der Webseite soll der aktuelle (der heutige) bzw. die Termine der nächsten drei Tage stehen - mit einem Link in den entsprechenden Kalendereintrag (der eigentliche Kalender steht dann logischerweise auf einer anderen Seite).

Wäre cool, wenn das funktionieren würde...

otti ·

Hallo,

warum löst Ihr das nicht mit dem normalen newsmodul, oder muß die Kalenderdarstellung unbedingt sein?

Ich finde eine Auflistung immer übersichtlicher.

Gruß,
Otti.

coolcactus ·

Das klingt doch schon mal sehr gut, linksblinker! Bin schon gespannt wie ein Flitzebogen und kann es kaum erwarten - aber mach dir mal nur keinen Stress!

Frontend-Editing, Labels, Typoscript-Konstanten finde ich sehr sinnvoll, die sollten auf jeden Fall in die nächste Version. Dann dürfte es auch weniger Rückfragen im Forum geben, wenn nicht jeder an den Sourcecode muss :-)

Was weitere Features angeht, wäre ich vorsichtig, nicht dass wieder der gleiche Frust aufkommt, wie beim AdvCalendar. Das Ding hat einfach zu viele Features, die einfach nicht funktionieren und - mein subjektiver Eindruck - eher schlampig programmiert sind.

Viel Erfolg!!!

coolcactus ·

Kann es eigentlich sein, dass "End Date" bei der Extension nicht funktioniert oder geht das nur mir so? Die Einträge werden nicht verborgen, auch wenn das End-Datum überschritten ist. Ich kann ja auch keinen CODE wie z.B. LATEST beim News-Modul hinzufügen.

Anyway: wennn man in der erweiterten linksblinker-Version zwischen den Monaten blättern kann, ist das ja vermutlich eh hinfällig. Cool wäre natürlich, wenn man immer den aktuellen Monat zuerst sehen könnte. Aber jetzt bin ich auch wieder ruhig ;-)

coolcactus ·

Es gibt ja im Bereich Kalender/Events inwischen immer mehr Extensions, ich liste mal eben auf:

* Calendar - tt_calender
* advCalendar - advCalendar
* Advanced Calendar Extended - mc_advcalendar_extended
* Extended Calender - extCalender
* Extended Calendar - calendar
* VCD Calendar - vcd_calendar
* ScoutNet Calendar - sp_scoutnetcalendar
* Events - galileo_events
* Events database - julle_events

Der Extended Calendar (nicht zu verwechseln mit dem Extended Calender von Outraxx) greift die Philosophie des umfangreichen aber fehlerhaften advCalendar auf. Ich kann die Vorteile solcher multi-funktionellen, graphischen Kalender durchaus erkennen. Nur kann ich diese leider absolut nicht gebrauchen! Meine Besucher verbringen im Schnitt sehr kurze Zeit auf der Seite. Eine übersichtliche Darstellung in Listenform ist deshalb sinnvoller als ein "Adventskalender", bei dem man die einzelnen Termine hinter "Türchen" entdecken muss. Wenn man das dann noch mit dieser netten, kleinen Monatsübersicht von Outraxx kombiniert, ist das für meine Zwecke perfekt! Ich sehe also durchaus weiterhin Bedarf für eine Weiterentwicklung dieser Extension! Hoffe, ich konnte linksblinker damit wieder etwas motivieren ;-).

Mir fehlen leider absolut die Kenntnisse, um so was zu programmieren. Ich habe inzwischen bei mir trotzdem zwei Änderungen an dem Query in Zeile 60 von class.tx_extCalender_pi1.php vorgenommen:

ORDER BY date

kann man z.B. zu

ORDER BY date,time

erweitern, damit Termine, die am gleichen Tag stattfinden, auch nach ihrer Uhrzeit sortiert werden.

Um mein Problem mit den abgelaufenen Terminen zu lösen, habe ich diese Zeile noch weiter modifizert:

$query="SELECT * FROM tt_calender WHERE pid=".$conf["pidList"]." AND hidden=0 AND deleted=0 AND (endtime=0 OR endtime > tstamp) ORDER BY date,time";

Jetzt werden Termine, die mit einem abgelaufenen Enddatum versehen sind, nicht mehr angezeigt.

ACHTUNG: Ich habe keinen (!) blassen (!) Schimmer (!) von mySQL und PHP und verstehe nur äußerst unzureichend, was ich da verändert habe. Es *scheint* zu funktionieren, deshalb poste ich es hier. Aber ich kann wirklich niemandem empfehlen, das nachzumachen! Wenn es allerdings jemand verbessern/richtigstellen mag - nur zu!

linksblinker ·

Hallo!

Ich bin nach wie vor noch dabei, die Extension weiterzuentwickeln. Aber zusätzliche Motivierung tut natürlich immer gut 😃

Bislang habe ich die komplette Konfiguration der Extension auf Typoscript umgestellt. Bisher mußte man ja die Sachen direkt im Quellcode eingeben.

Außerdem kann die Anpassung der Sprache jetzt über die Typo-eigenen Language-Dateien vorgenommen werden. Dies betrifft vor allem die Namen der Monate sowie die Namen der Wochentage.

Momentan bin ich dabei, die einzelnen Views zu erstellen bzw. zu optimieren. Da ich auch der Meinung bin, dass man die Geschichte auf keinen Fall überfrachten sollte, wird folgende Ansichten geben:

- Monatsansicht (wie beim Original)
- Jahresübersicht (fertig, muß aber noch überarbeitet werden)
- Tagesübersicht
- Eventeinträge (ohne grafische Kalenderanzeige)

Auf jeden Fall soll in das erste Release noch die Möglichkeit rein, vom Frontend aus Termine vorzuschlagen zu können. Mir schwebt dabei auch noch vor, dass die Termine über ein eigenes Backend-Modul angezeigt werden und dass man die vorgeschlagenen Termine hier freigeben kann bzw. muß.

Ideal wäre natürlich auch, wenn man aus dem Backend-Modul die Termine direkt auch zum Editieren aufrufen könnte.

Also, ein Momentchen wirds wohl noch dauern, dann gibts aber was Vernünftiges 😉

Gruß

Thomas

Unbekannter Benutzer ·

moins,

also ich bin auch auf den kalender gekommen und find ich recht gut . bin mal gespannt wie der vom linksblinker wird. wenn du *g* zeit hast..kannst ja noch mit einbauen, dass wenn man auf die tage klickt..dass dann ein popup kommt mit dem jeweiligen inhalt bzw event ,)

aber nur wenn du willst - bin schon gespannt...