Kalender-Script für Veranstaltungen, Events, Vereinstermine usw.

Informationen zum Entwicklungsstand der Version 3.2 des online-Kalenders

Hinweis: Registrierte Lizenznehmer können über den erteilten persönlichen Freischaltlink jederzeit das aktuelle Update vom 25.04.10 herunterladen und dann über den laufenden Kalender überkopieren, ohne dabei jedoch weitere Dateien des laufenden Kalenders extra zu löschen. Nach dem Einspielen der erneuerten Dateien ist einmalig die Administration aufzurufen.

Warnung: Das Kalender-Script 3.x ist kein Update zum Kalender 2.x und darf nicht in den selben Ordner wie der Kalender 2.x installiert werden. Anderenfalls wird der Kalender 2.x zerstört. Es gibt jedoch eine Importfunktion für Termine aus Version 2.x.

  • 25.04.10: Der HTML-Code wurde "valider" gemacht und bezüglich der XML-Kompatibilität verbessert.
  • 21.04.10: Im Script zur Benachrichtigung wurde die Textvariable für abgelaufene Termine korrigiert. Im mehrspaltigen Suchformular wurde bei einspaltigen Ja/Nein-Feldern nachgebessert.
  • 14.03.10: Beim Ändern von Termine im Direkteintrags-Modus wird der Termin bei Datumsänderungen jetzt umsortiert.
  • 14.03.10: Weitere HTML-problematische Sonderzeichen &%+= in Bildnamen werden umcodiert.
  • 14.03.10: Dateinamen von Bildern länger als 25 Zeichen werden bei MySQL-Datenbank nicht mehr abgeschnitten.
  • 18.02.10: Bei einer Änderung der MySQL-Zugangsdaten werden die Daten in der Benutzertabelle nicht mehr überschrieben. Beim CSV-Import unter MySQL-Datenbank wird ein überflüssiges Semikolon am Zeilenende korrekter behandelt.
  • 28.12.09: Für die glattere Einbindung des Scripts in diverse CMS wurden mehr Parameter für die Einstellung von alternativen Zeichensätzen der Datenbank in unterschiedlichen Zuständen des Programmes geschaffen.
  • 29.12.09: Eine neue CSS-Klasse div.kalNorm bietet die Möglichkeit normale Textausgaben zu erzwingen, falls durch ein CMS die Eigenschaften allgemeiner Abschnitte div verbogen wurden.
  • 20.12.09: Besucher (Benutzer als auch Gäste je nach Einstellung) können jetzt auch Termine kopieren.
  • 18.12.09: In der Administration werden bei der Einstellung des Zielfensters (Target) beim MiniKalender, aktuelle Termine und laufende Termine auch selbst definierte Ziele jetzt korrekt angezeigt.
  • 10.12.09: Version 3.2 Ein zusätzlicher Erinnerungsservice und Benachrichtigungsservice wurde geschaffen. Besucher können sich bis zu 20 Tage vor einem Ereignis an den Termin erinnern lassen. Bei Veränderung an einem interessierenden Termin kann eine Nachricht zugestellt werden.
  • 26.11.09: Ein Fehler beim Drucken von Termindetails mit vorhandenem Benutzername oder Benutzer-e-Mail bei Textdatenbank wurde beseitigt.
  • 14.11.09: In der Terminliste im Administratorbereich/Autorenbereich können selektierte Termine mit einem Schalterklick um genau ein Jahr weiterkopiert werden.
  • 13.11.09: Bei den e-Mail-Formularen im Besucherbereich (Info-Funktion und Kontaktformular) kann ein zweites Absender-Feld für eine e-Mail-Adresse eingeblendet werden.
  • 11.10.09: Beim Termineintrag wurde eine 14-tägige und eine Jahres-Periodik ergänzt.
  • 04.10.09: Durch einen neuen Parameter kann sich die Eintragszeit bei Terminänderungen ebenfalls aktualisieren.
  • 04.10.09: Ein Login-Problem bei fehlenden Pflichtfeldern bei den Benutzerdaten wurde bereinigt.
  • 29.08.09: Nach einem Import von Terminen aus Version 2.x kann bei MySQL-Datenbasis ein Abfragefehler erscheinen solange bis bei Terminliste die Feldreihenfolge überarbeitet wurde. (30.08.09 behoben)
  • 20.08.09: Freigabe unter der Version 3.1. Das Kalender-Script verzichtet im Besucherbereich bei MySQL-Datenbasis konsequent auf den Befehl mysql_close(), um andere durch ein einbettendes CMS geöffnete Datenbankverbindungen nicht vorfristig mit zu schließen.
  • 16.08.09:
    - Als e-Mail-Adresse für den Versand der Eintragsbestätigung an den eintragenden Besucher wird automatisch dessen in den Benutzerdaten hinterlegte Adresse benutzt, sofer er als Benutzer angemeldet ist.
    - Beim Terminändern können ebenfalls wie beim Neueintrag oder der Terminfreischaltung e-Mails an den Terminautor bzw. an die Mailingliste versandt werden.
    - In der Druckliste können jetzt je nach Einstellung auch Memofelder ausgedruckt werden.
    - In der Druckliste werden ebenfalls monatsweise Trennzeilen gedruckt, sofern Trennzeilen in der Terminliste aktiv sind.
  • 09.08.09: Memofelder in der Druckliste unter MySQL-Datenbasis verursachen einen SQL-Fehler. (09.08.09 behoben)
  • 21.07.09: Neue CSS-Klasse td.kalSFlt, damit das Wort Suchen vor dem Schnellsuchfilter der Terminliste komplett formatiert werden kann.
  • 10.07.09: Neuer Parameter für den Mailversand, der als EnvelopeSender quasi als sendmail -f sender@domain.de verwendet werden kann, sofern der Provider das verlangt.
  • 25.06.09: Der RSS-Feed verursacht einen XML-Fehler im RSS-Reader, sofern das Sonderzeichen & im Nachrichtentext steht. (27.06.09 behoben)
  • 04.04.09:
    - Im Administratorbereich besteht nun auch die Möglichkeit Termininformationen aus der Detailanzeige heraus zu versenden (sag's-einem-Freund-Funktion).
    - Beim Drucken sind jetzt wahlweise auch farbige Zeilenhintergründe möglich.
    - Ein neues Zusatzprogramm laufendeTermine.php zeigt in einem frei einstellbaren Aussehen nur die momentan laufenden Termine an.
    - Ein neue Hervorhebung in der Terminliste für gerade laufende Termine mittels der CSS-Klasse td.kalLfnd wurde implementiert.
    - Die Terminliste im Zusatzprogramm aktuelleTermine.php kann jetzt auch rückwärts sortiert werden.
  • 24.03.09: Bei MySQL-Datenbasis und aktiver Benutzerverwaltung und ausgeblendetem Benutzerfeld im Eingabeformular ist kein Termineintrag möglich. (24.03.09 korrigiert)
  • 22.03.09:
    - Die Terminliste kann jetzt auch bei individuellem Layout sortiert werden.
    - Bei der Datumsanzeige in der Terminliste und in der Detailanzeige kann der Monatsname ausgeschrieben werden.
    - In der Terminliste kann nach jedem Monatswechsel eine Trennzeile eingefügt werden.
    - Bei angemeldeten Benutzern kann beim Termineintrag die e-Mail-Adresse automatisch in ein e-Mail-Feld des Terminformulars übernommen werden.
    - Beim Versand von e-Mails mit Termindaten kann statt der Benutzernummer nun der Name des Benutzers versandt werden.
    - Der MiniKalender blendet wahlweise die abgelaufenen Termine aus.
  • 19.03.09: Bei MySQL-Datenbasis kann kein Kontaktformular an die in e-Mail-Feldern eingetragene Adresse versandt werden. (22.03.09 korrigiert)
  • 19.03.09: Beim Terminexport mit Text-Datenbasis werden e-Mail-Adressen unlesbar verschlüsselt exportiert. (22.03.09 korrigiert)
  • 01.03.09: In der Administration kann die Terminliste unabhängig von der Terminliste im Besucherbereich vorwärts/rückwärts sortiert ausgegeben werden bzw. alle oder nur die nicht abgelaufenen Termine ausgelistet werden.
  • 01.03.09: Durch einen neuen Parameter in der Administration können registrierte Benutzer jetzt wahlweise auch fremde Termine ändern/löschen.
  • 26.02.09: Der Minikalender zeigte in der MySQL-Variante seit dem 10.01.09 keine aktiven Termine mehr an. (26.02.09 korrigiert)
  • 17.02.09: Bei der seit 01.02.09 neuen Konfiguration des RSS-Feeds kann durch den Wert Beitragszahl: alle die zentrale Variablendatei kalWerte.php in Zeile 237 beschädigt werden und das gesamte Script blockiert. (17.02.09 korrigiert)
  • 09.02.09: Bei der Konfiguration der Detailseite werden für den Navigator zum Blättern oberhalb/unterhalb der Detailangaben unzutreffende Einstellungen angezeigt. (10.02.09 korrigiert)
  • 03.02.09: Ein Fehler bei der Konfiguration/Administration des neuen RSS-Feeds konnte die zentrale Variablendatei kalWerte.php beschädigen, sodass garnichts mehr ging. (03.02.09 korrigiert)
  • 01.02.09: Das Kalender-Script wurde um einen RSS-Feed ergänzt.
  • 25.01.09: Bei aktiver Benutzerverwaltung kann der Terminautor in den Termindetails mit angezeigt werden.
  • 24.01.09: Beim Termineintrag durch Besucher/Benutzer oder bei Terminfreischaltung durch den Administrator kann eine e-Mail mit dem Termininhalt an eine Mailingliste versandt werden.
  • 23.01.09: Termineintragungen für registrierte Benutzer sind bei verborgenem Benutzerfeld nicht möglich. (24.01.09 korrigiert)
  • 23.01.09: Bei der Selbstfreischaltung neuer Benutzer durch den per e-Mail zugesandten Link wird die Benutzerdatei bei Text-Datenbasis manchmal beschädigt. (24.01.09 korrigiert)
  • 20.01.09: Bei aktiver Benutzerverwaltung kann der Terminautor in den Terminliste mit angezeigt werden.
  • 18.01.09: Nach einer Neuinstallation kann es sein, dass Vorgabewerte für Felder vom Typ Auswahl, Kategorie oder Symbol erst nach mehreren Speicherversuchen gepeichert werden. (24.01.09 korrigiert)
  • 10.01.09: Die Monatsblätter des Minikalenders können nun auch in Blockanordnung mit mehreren Zeilen/Spalten angeordnet werden.
  • 08.01.09: Verlinkungen aus dem Minikalender heraus und aus den aktuellen Terminen funktionieren nicht bei internationalem Datumsformat. (10.01.09 korrigiert)
  • 04.01.09: Im Minikalender wurden seit dem Update vom 01.01.09 bei SQL-Datenbasis keine Termine mehr angezeigt, sofern der Kalender nur ein Datumsfeld hat. (04.01.09 korrigiert)
  • 01.01.09: Ein neuer Datentyp Eintragsdatum, dessen Felder automatisch mit Datum und Uhrzeit des Termineintrags gefüllt werden, ermöglicht eine Auflistung der Termine in der Reihenfolge des Eintrages. Dadurch werden Abfragen nach dem Motto Was ist neu? möglich.
  • 31.12.08: Bei SQL-Datenbasis erfolgt das Blättern durch die Termindetails nicht immer gemäß der gewählten Sortierfolge. (01.01.09 korrigiert)
  • 25.12.08: Beim Versand eines vergessenen Benutzerpassworts werden bei Textdatenbank immer die Benutzerdaten des ersten Benutzers versandt. (01.01.09 korrigiert)
  • 25.12.08: die aktuellen Termine und der Minikalender sind ab sofort nach dem gleichen Muster wie die Kalenderliste über GET- und POST-Parameter filterbar.
  • 22.12.08: verfallene Captcha-Grafiken werden jetzt regelmäßiger und in kürzeren Abständen gelöscht.
  • 22.12.08: Beim Terminändern werden jetzt in der Änderungsliste überwiegend nur noch die Termine angezeigt, die der Benutzer wirklich ändern darf.
  • 22.12.08: Die Aktivitäts-Links zur Navigation über und unter dem Kalender können jetzt für Besucher und angemeldete Benutzer unterschiedlich dargestellt werden.
  • 20.12.08: In der Aktivierungs-e-Mail nach Benutzerfreischaltung können über den Platzhalter #D die kompletten Benutzerdaten mit versandt werden.
  • 19.12.08: Weiterentwicklung - CSV-Import von Terminen auch im Autoren-Bereich möglich.
  • 10.12.08: Weiterentwicklung - CSV-Import von Terminen im Admin-Bereich ist realisiert.
  • 04.12.08: Der Terminimport von Terminen aus Version 2.16 scheitert, wenn das erste Feld nicht Datum heißt. Also das erste Datenfeld im 2.16-Kalender bitte unbedingt Datum nennen.