WP Calendar

WP Calendar ist ein sehr einfach zu bedienendes Kalendar Plug-In. Der Aufbau und die Bearbeitung von Terminen ist an die Bedienoberfläche von Artikeln und Seiten angeleht. Nebst einigen Optionen ist vor allem die Anwendung bzw. Verwendung innerhalb von Themes, Artikel und Seiten sehr einfach und ausführlich dokumentiert.

Features

  • Ganztägig Termine
  • Kategoriesierung (Wordpress Kategorien)
  • Terminstatus (Entwurf, Veröffentlicht)
  • Einfache Adminoberfläche im gewohnten Wordpress Stil
  • Terminübersicht mit Filter- und Blätterfunktion
  • Massenoperationen (Löschen, Statusverwaltung)
  • Grafischer Kalender für das Auswählen von Daten
  • Gleiche Berechtigungsanforderung wie für Artikel und Seiten
  • Datumsformatkonfiguration
  • Einfache und vollständige dokumentierte Integrationsmöglichkeiten
  • Unterstützung von speziellen Tags für die Integration in Seiten und Artikel
  • Verschiedene PHP Funktionen für die Integration in Themen
  • Ausgabe einzelner Anlässe
  • Ausgabe mehrerer Anlässe mit vielen Optionen
  • Gruppierung von Anlässen bei der Ausgabe
  • Filtermöglichkeiten über jedes Feld bei der Ausgabe
  • Ausgabe sämtlicher Felder möglich
  • Vollständig internationalisiert

Features (geplant)

  • Terminwiederholungen
  • Benutzerdefinierte Felder
  • Google Maps Integration
  • Grafische Kalenderausgabe (Ajax)
  • Dashboard Integration
  • Kalendar Widgets
  • Vorlagen für Orte
  • Vorlagen für Beschreibung

Download

Die aktuelle Version ist 1.0.0 RC2.
Herunterladen vom offiziellen Wordpress Repository.

Bugs

Bitte alle Fehler als Kommentar auf dieser Seite melden.

History

  • v1.0.0 RC1
    1. Initiale Version

Spenden

Wenn Du dieses Plug-in magst, denke doch über eine kleine Spende nach.


Comments

  1. Great idea – I hust tried it out.
    If you try to install it on a multiblog (not Wordpress MU), the database for the first (major) blog ist written, but not for the other ones. Normally any activation of plugin creates onw databse.

    eg.
    WordPress database error: [Table 'blog1.blog2_fsevents' doesn't exist]
    SELECT DISTINCT count(e.eventid) FROM blog2_fsevents AS e ORDER BY e.tsfrom ASC

    WordPress database error: [Table 'blog1.blog2_fsevents' doesn't exist]
    SELECT DISTINCT e.eventid FROM blog2_fsevents AS e ORDER BY e.tsfrom ASC LIMIT 0, 15

    WordPress database error: [Table 'blog1.blog2_fsevents' doesn't exist]
    SELECT COUNT(eventid) FROM blog2fsevents

    Written at 20. Oktober 2009 on 10:40 by Procter
  2. hi. how to you realize a multiblog system? do u use another plugin or did you hack the wp-config file? thx for some mor information.

    Written at 20. Oktober 2009 on 11:30 by faebu
  3. Tried installing it, but hit this error:

    Parse error: syntax error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /homepages/17/d164652579/htdocs/nyeduwire/wp-content/plugins/wp-calendar/fsCalendar.php on line 23

    Any idea what to do here?

    Written at 20. Oktober 2009 on 18:41 by Dave
  4. hi dave. which php version do you use? windows environment?

    Written at 20. Oktober 2009 on 21:49 by faebu
  5. Parse error: parse error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/perfecte/perfectexposure.biz/html/maranatha/wp-content/plugins/wp-calendar/fsCalendar.php on line 23

    I get this error when trying to activate the WP Calendar. I use the Studiopress church theme.

    Written at 21. Oktober 2009 on 13:22 by Heinrich Helmbold
  6. I think you’re both using an older php version, which do not support constants in classes. i will replace this constant by a var… in the RC3

    Written at 21. Oktober 2009 on 13:40 by faebu
  7. just installed from plugin interface, worked fine.. how do i call the events to a page??

    thx

    Written at 21. Oktober 2009 on 22:30 by mikeW
  8. nice to hear. if you want to display an event on a page use the differnt {event_…} tags in your page content. To pass the events id, you can eighter use a tag {event_id; id=x} or – to make it more dynamic – you pass the id by url http://www.yourdomain.com/yourpage/?event=x

    Written at 22. Oktober 2009 on 13:28 by faebu
  9. Nettes PlugIn, läuft soweit ganz gut, vielen Dank.

    Folgende Probleme habe ich jedoch noch:

    1. Upload von Bildern
    Das scheint ja generell möglich zu sein, jedoch wird dort mehrfach ein “\” in den Code geschrieben, was am Ende wie folgt aussieht:

    2. Formatierung von Text durch den Editor

    Bold und auch Listen funktionieren ganz gut, jedoch werden einfache Zeilenumbrüche oder neue Absätze nicht erkannt.

    Irgendeine Idee? Danke im voraus!

    Written at 22. Oktober 2009 on 19:45 by Steffen
  10. Nachtrag Bilder:

    a href=\”http://www.adresse.com/wp/wp-content/uploads/bild.png\”></a

    Written at 22. Oktober 2009 on 19:46 by Steffen
  11. hallo steffen

    vielen dank für den input. das problem mit den zeilenumbrüchen habe ich ebenfalls erkannt. es liegt daran, dass der text nicht durch die wordpress filter läuft. ich habe diesen bug bereits behoben und hoffe am wochenende den RC3 releasen zu können.

    das mit den bildern werde ich prüfen und fixen.

    danke für deine inputs!

    Written at 23. Oktober 2009 on 7:18 by faebu
  12. Hello, i put this in my templates:

    10,
    ‘exclude’ => array(387, 827),
    ‘before’ => ”,
    ‘after’ => ”,
    ‘template’ => ‘{event_subject}@{event_location}’
    );?>

    I guessed it was supposed to output a list of 10 events excluding those two. That code gives me an error – last line. Please help.

    Written at 25. Oktober 2009 on 0:31 by victor
  13. hey.. let me tell you something,,,, you’re doing a great!!!! thank you so much it works great!!!

    Written at 25. Oktober 2009 on 18:41 by enjade
  14. I got a ‘DB Error’ message when trying to publish a new event.
    I’m using RC2.
    Any clue?

    TIA!

    Written at 26. Oktober 2009 on 0:20 by Antoine
  15. hi victor

    your problem is a missing ) at the end. this missing ) is also missing in the code example of the usage examples.

    your code should end with ));?>

    Written at 27. Oktober 2009 on 11:03 by faebu
  16. I just installed the latest version and still get the same error :

    Parse error: parse error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/perfecte/perfectexposure.biz/html/maranatha/wp-content/plugins/wp-calendar/fsCalendar.php on line 24

    Written at 27. Oktober 2009 on 18:16 by Heinrich Helmbold
  17. Nice Job!
    I’ve manage to set a list with events in my sidebar. However, can’t really find out how to set up an Single Page View or have each listed in sidebar event to point to an additional page or post.
    Appreciate your answer.

    Written at 29. Oktober 2009 on 12:25 by Miro Zografski
  18. OK … I may be a bit blind, but that info may need to be set to be more obvious on first look… However… Nice job on that Plug-in… Hope update with widget for sidebar will come shortly. Regards.

    Written at 1. November 2009 on 0:40 by Miro Zografski
  19. Hallo, ich bin kein Programmierer und zunächst von der Einfachheit begeistert. Ich habe eine Seite “Termine” angelegt und zwei Kalendereinträge erstellt. Auf der “Termine-Seite” habe ich folgenden Code eingefügt:

    {event_subject}{event_startdate} {event_starttime} – {event_enddate} {event_endtime} @ {event_location}

    Statt einer Liste der Termine, kommt auf der Seite jedoch dies:
    —->
    Termine

    Event not found
    – @
    <—–

    Was mache ich falsch?

    Vielen Dank

    Written at 6. November 2009 on 11:20 by Frank
  20. Hallo Frank

    Mit diesen Tags baust Du keine Auflistung, sondern stellts Details zu genau EINEM Event dar. Damit diese Felder gefüllt werden, muss man ja wissen, welcher Event das ist. Also muss die ID des Events entweder auch als Tag übergeben werden ( {event_id; id=999} ), oder du übergibts die ID des Event mit der URL ( http://www.meineseite.de/termine/?event=999 ).
    Da du aber von TerminE sprichst, gehe ich eher davon aus, dass Du eine Auflistung erzeugen möchtest. Hier zu verwendest Du den Tag {events_print}. Dieser gibt standardmässig eine Auflistung von einer bestimmten Anzahl zukünftigen Events aus. Die entsprechenden Werte (Template, Anzahl Einträge) kannst Du in den Einstellungen pflegen. Ansonsten könntest Du aber auch sämtliche Optionen dem Tag übergeben. Die Optionen sind dokumentiert und identisch mit der Funktion fse_print_events. Dein Template pflegst Du am Besten ebenfalls in der Konfiguration.

    Grüsse Faebu

    Written at 6. November 2009 on 12:02 by faebu
  21. Hey Faebu, vielen Dank. Ich blicke noch nicht alles, aber fürs erste funktionierts!!!

    Gruß Frank

    Written at 6. November 2009 on 17:54 by Frank
  22. hi, I can’t delette any event, message “The event 0 does not exist”, and also can’t filter by category using ‘category’ => array(5,8),
    I’ve checked the sript and database and found taht table fsevents_cats does not exist.
    thanks!
    mauro

    Written at 15. November 2009 on 21:24 by Mauro
  23. I am working on a site design in wordpress 2.8.6 and I was using 1.00rc1 and the posts would not switch days they were always on the 1st, I went to upgrade to 1.03 but get a fatal error. I am more than happy to pass info on to resolve this and donate. If you could email me back I want to try to resolve this ASAP since I am on a tight deadline. Thanks for your time.

    Written at 17. November 2009 on 20:27 by Rob
  24. Hi!

    Thanks for great plugin!
    iCal support would be great (exporting data in iCal – so I could subscribe to calendar from my applications [like Google Calendar])!

    Written at 25. November 2009 on 7:14 by Tomasz Tybulewicz
  25. Hallo, ich hoffe, du arbeitest an neuen Versionen deines Kalender-Plugins.
    Ich habe leider folgendes Problem:

    Ich benutze für die Sidebar die Listendarstellung mit dieser Vorlage:

    {event_startdate} {event_starttime} – {event_enddate} {event_endtime}

    Das Problem dabei ist, dass das Event über zwei Tage hinweg geht, es wird aber nur der erste Tag angezeigt.

    Beispielevent: Anfang 16.01.2010 9:00, Ende 17.01.2010 18:00
    Ergebnis: 16. Januar 2010 9:00 – 18:00

    Das gleiche tritt auch an anderen Stellen auf.

    Written at 22. Dezember 2009 on 22:26 by Carsten
  26. Hallo,

    Danke nochmal für das PlugIn und auch für die schnelles Bugfixes!

    2 Probleme treten leider noch auf bei meinem Kalender:

    1. Nichtveröffentlichte Drafts werden trotzdem live angezeigt. Woran mag das liegen?

    2. Kalendereinträge werden gleich zu beginn der Startzeit offline gestellt, d.h. wenn ich z.B. ein Event habe, welches am 23.12.2009 um 22:00 Uhr startet und am 24.12.2009 um 03:00 Uhr endet, dann möchte ich auch, das es bis 03:00 Uhr angezeigt wird. Es geht aber schon um 22:00 Uhr offline. Ist das möglich?

    Thanks in advance!

    Written at 24. Dezember 2009 on 0:18 by Steffen
  27. vielen dank für die fehlermeldungen. ich werde ende februar eine bereinigte finale version releasen.
    thanks for all the bug reports. i don’t find any time to fix these bugs right now, but i will release a final version at the end of february.

    Written at 23. Januar 2010 on 14:59 by faebu
  28. Hi, RC3 drops the category table in the upgrade script (line 1331 in fsCalendar.php):

    $sql = “DROP TABLE `fsevents_cats`”;
    $wpdb->query($sql);

    I assume you meant to re-create the table and that code got left out…

    Creating the wp_fsevents_cats directly through phpMyAdmin makes categories work again:

    CREATE TABLE IF NOT EXISTS `wp_fsevents_cats` (
    `eventid` int(11) NOT NULL,
    `catid` int(11) NOT NULL
    );

    Thanks for a great plugin!

    Written at 27. Januar 2010 on 16:51 by Dan

Write a comment

Copyright © 2001 - 2010, faebusoft.ch