WP Plugin Belegungsplan

Belegungsplan / Kalender / Buchungsübersicht – WP Plugin occupancyplan

Für unser erstes unter GPL3 Licens gestelltes Plugin »occupancyplan«für das Blogsystem und CMS WordPress wollen wir natürlich so viele Anregungen wie nur irgend möglich bekommen. Deshalb geben wir Euch hier die Möglichkeiten, uns mit Lob und Kritik zu versorgen. Natürlich freuen wir uns auch über jede neue Spende.

Hier geht es zum WP Plugin Download!

85 Responses to “WP Plugin Belegungsplan”

  1. Peter sagt:

    Hallo Gr4ck,
    nach unserem Mailverkehr konnte ich das Problem hier nachstellen.
    Zur Erklärung:
    In PHP können auch die sogenanten “Short-Tags” verwendet werden (“< ?" anstelle von " In der PHP.ini gibt es die Einstellung "short_open_tag = Off" ==> Dieser Parameter wurde wohl bei den neueren xampp-Versionen auf “Off” gestellt. Damit interprtiert PHP die verwendeten Short-Tags nicht mehr und
    es kommt zu dem von Gr4ck geschilderten Problemen.
    Um das abzustellen, bitte in der PHP.ini den Schalter auf “On” stellen (“short_open_tag = On”) – Somit interprtiert PHP alles wieder so wie es soll.

    Ich werde in der nächsten Version diese Short-Tags raus nehmen, so dass dann auch an diesem Schalter nicht mehr geschraubt werden muss.

    Viele Grüße
    Peter

  2. Peter sagt:

    Hallo Georg,

    aktuell ist es nicht ohne Eingriff möglich, dass Plugin als Widget in die Sidebar einzubinden. Ich müsste mich da erstmal einlesen, “wie was wo” ich ändern müsste um das Plugin auch als Widget nutzen zu können.
    Einen Zeitpunkt kann ich dir leider nicht nennen, aber ich beabsichtige auch dies zu implementieren.

    Viele Grüße
    Peter

  3. Georg C. sagt:

    Hallo :)

    Vielen lieben Dank für den tollen Kalender, sowas von nützlich!!
    Ich würde gern einen Monat in einen Sidebar als Widget einbinden.

    Mit dem “Standart” code zum Einbinden bekomme ich leider nur eine weisses Feld.

    Weiß jemand Abhilfe ?

    Vielen Dank

    Georg

  4. Peter sagt:

    Hallo Gr4ck,

    kannst du mir diese ominöse Scriptausgabe bitte per Mail zuschicken? Ich habe dir bereits per Mail geantwortet.
    Mich interessiert ausserdem noch welche WordPress-Version du verwendest. Interessant ist eventuell auch das verwendete Theme das du aktiviert hast.

    Viele Grüße
    Peter

  5. Gr4ck sagt:

    Hallo,
    das Plugin wird ja in höchsten Tönen gelobt.
    Leider kann ich, dass Plugin nicht testen, um auch in diesen Chor mitzusingen.

    Folgendes Problem, ich hoffe, es wurde hier noch nicht erwähnt.

    Ich habe mit Xampp einen lokalen Server installiert. WordPress funktioniert soweit. Wenn ich das Plugin (Version 1.0.2.2) installiere und aktiviert habe, erscheint im Backend irgendein Skript-Auswurf, den ich hier nur auf Anfrage nachreichen möchte und darunter die gewöhnliche Backend-Maske. Des Weiteren zeigt das Plugin nach der angeblichen Aktivierung keine Anzeichen von sich, sodass ich annehmen muss, dass eben nicht richtig aktiviert worden ist.

    Das Xampp benutzt PHP 5.3.1/MySQL 5.1.41
    und ich verwende den Browser Mozila Firefox 3.6.6

    Es scheint ein richtiges schlankes Modul zu sein und hoffe, das mir jemand helfen kann. Leider bin ich ein newbie.

    Bin für jede Antwort dankbar….

  6. Peter sagt:

    Hallo Rinaldo,

    also die Einstellungen bzw. die Daten werden in deiner Datenbank gespeichert. Die Tabellen dafür sind: *belegung_config, *belegung_daten, *belegung_objekte (Stern steht für deinen WordPress-Prefix).
    Um das Plugin komplett zu entfernen (also ohne das irgendwelche Daten zurückbleiben):
    - In WordPress deinstallieren
    - dann die oben genannten Tabellen einfach dropen (drop table wp_belegung_config usw.)

    Damit ist dann wirklich alles entfernt. Ich habe das nicht in das Plugin mit aufgenommen, da bei einem deinstallieren sonst auch die bereits eingegebenen Daten weg wären – deswegen muss man das per Hand erledigen.

    Es wäre nett von dir, wenn du nach der installation nochmal versuchst, das selbe Problem nachzustellen (also genau was du alles gemacht, eingegeben und eingestellt hast) und mir das hier mitzuteilen – denn das hört sich ja für mich wie ein Fehler in der Programmierung an den ich dann beheben könnte.
    Viele Grüße
    Peter

  7. Rinaldo sagt:

    hallo,
    habe folgendes anligen/problem:
    habe mir den kaldener erfogreich installerit (WP Plugin Belegungsplan)
    Nun wollte ich, dass die Felder der “Hintergrundfarbe leere Tage” grün ist, damit es auch optisch gut ausschaut. also änderte ich die farbe auf “#21ed34″ was es auch teilweise übernohmen hat.

    nun aber, hat es mir diverse felder gelöscht so, dass ich kein tage mehr anklicken kann unter der einstellung.

    habe das plugin in nun x mal uninstallet und wieder installiert, bei der neuinstallation, übernimmt es immer die selben einstellungen wie vorhin also mit dem fehler. die farbe habe ich natürlich wieder auf original gesetzt, aber auch das funktioniert nicht.
    wo werden die einstellungsdaten dieses plugin abgespeichert, so dass ich diese löschen kann und das tool nochmals installieren kann?

  8. Peter sagt:

    Hallo Julian,

    vielen Dank für die Infos – jetzt muss ich dir leider mitteilen, dass das Plugin erst ab PHP Version 5 lauffähig ist.
    Es wird auch in Zukunft keine Version von occupancyplan geben, die unter PHP 4 laufen wird, da ich zuviel am Plugin ändern müsste und mir die Zeit dazu fehlt.

    Viele Grüße
    Peter

  9. Julian Knab sagt:

    Hallo Peter,
    erstmal vielen Dank für deine Hilfe.
    Folgend die gewünschten Daten:
    php-Version: 4.4.9
    MySQL-Version: 5.0
    Wordpress-Version: 2.9.2
    Theme: Ocean Mist von Ed Merritt
    Occupanyplan-Version: 1.0.2.2
    Es war vorher keine Version von Occupancyplan installiert. Das war meine Erstinstallation.
    Es sind außerdem keinerlei weitere Plugins aktiviert.

    Nochmals vielen Dank für deine Hilfe.
    Viele Grüße
    Julian

  10. Peter sagt:

    Hallo Julian,

    um den Fehler zu finden, muss ich diesen bei mir im Testsystem nachstellen können. Dazu brauche ich dann doch noch einige Infos von dir:
    PHP-Version, MySQL-Version, WordPress-Version, verwendetes Theme.
    So aus dem Stehgreif habe ich keine Erklärung dafür – aber wenn ich den Fehler hier nachstellen kann, dann ist der auch zu beheben :-)

    Viele Grüße
    Peter

    Nachtrag: Welche Version von occupancyplan hast du installiert und ist vorher schon eine andere Version installiert gewesen?

  11. Julian Knab sagt:

    Hallo Leute,
    ich wollte gerade das Plugin auf meiner Seite installieren. Doch leider bleibt die Einstellungsseite von Belegungsplan leer. Nach der Aktivierung des Plugin, wollte ich, wie beschrieben, unter Einstellung auf “Belegungsplan” bzw. “occupanyplan” klicken. Doch leider bleibt die folgende Seite leer. Habe nichts verändert in den php-Dateien. Würde mich sehr freuen, wenn mir jemand helfen könnte. Vielen Dank

  12. Peter sagt:

    Hallo Thomas,

    sry das ich erst jetzt antworte…
    Also ich habe versucht, dass Problem hier nach zu stellen – jedoch ohne Erfolg. Kannst du mir eventuell deine Vorgehensweise mitteilen, so dass ich hier das Problem nachstellen kann?!
    Kannst du mir dann auch noch deine Version von dem Belegungsplan mitteilen?

    Kann vielleicht noch jemand anderes das von Thomas geschilderte Problem bestätigen?

    Viele Grüße
    Peter

  13. Thomas sagt:

    Seit einigen Tagen passieren merkwürdige Dinge mit dem Belegungsplan.
    Nach dem Eintrag neuer Buchungen werden diese zunächst korrekt angezeigt.
    Nach einiger Zeit sind sie jedoch in der Darstellung verschwunden. Allerdings sind die Häckchen im Adminteil noch vorhanden. Wenn ich dann im Adminteil aktualisiere, geht das Spiel von voren los. Letztendlich kann ich keine neuen Buchungen mehr erfassen.

  14. Peter sagt:

    Hallo “gold”,
    in Zeil 220 in der Datei occupancy_plan_options.php steht die funktion occupancy_plan_add_menu. Diese ruft die
    Wordpress funktion add_options_page auf welche als 3. Parameter capability übergeben bekommt. Diese kannst du einfach nach deinen Wünschen abändern.
    Infos dazu bekommst du unter anderem unter:
    Top-Level_menu
    Roles_and_Capabilities
    Mehr Infos kann ich dir hierzu auch nicht geben.
    Viele Grüße
    Peter

  15. gold sagt:

    Gut zu Wissen. Kommt hier noch ein weiterer Beitrag? Würde sehr gern einiges mehr darüber hören. Könntest du mir per E-Mail weiterhelfen?

  16. Peter sagt:

    Hallo Rene,
    soweit ich mich erinnere, hab ich im Quelltext irgendwo stehen, wer das Plugin im Admininterface sehen/editieren kann. Kann jetzt nur nicht aus dem Kopf sagen, wo das ist und wie das geändert werden müsste. Denke aber mal, dass wenn du ein “Bastler” bist, die Stelle im Quelltext bestimmt finden wirst.
    Ansonsten melde dich nochmal, dann schau ich mir das nochmal an – zur Zeit bin ich nicht zu Hause und deshalb ists schlecht mit nachschauen (Zeit und und und :-) )
    Viele Grüße
    Peter

  17. Rene sagt:

    Hallo!

    Danke für dieses tolle PlugIn.
    Eine kleine Frage dazu: Gibt es schon jetzt die Möglichkeit irgendwelche Rechte/Rollen zu vergeben? Ich möchte, dass nur eine bestimmte Benutzer-Gruppe das Recht erhält den Belegungsplan zu ändern – also eine Berechtigung: Edit-Occupancy-Plan o.ä. ;-)
    Vielleicht gibt es ja eine Lösung für “Bastler” ?
    Vielen Dank!

  18. Peter sagt:

    Hi Gitak,

    yes its possible.
    for 2 (or more) plans of 1 page make follow steps:
    - type in plan name “Neue Übersicht hinzufügen:” and click Add (Hinzufügen)
    - edit the calendar according to your wishes
    - insert <!– belegungsplan 1 –> or <!– belegungsplan 2 –> or …
    text into the page (Make sure that the HTML mode is activated)

    For 1 plan per page, it is the same, except that you add the text <!– belegungsplan 1 –> only once.

  19. Gitak sagt:

    What if I have several apartments to rent and I would like to show the occupancy plan for each one of them on one page. Is that possible somehow?

  20. Peter sagt:

    Hallo Alexander,

    ja, geplant ist das mit den halben Tagen. Es muss dazu aber im Admininterface doch einiges geändert werden, da dann ja ein Zeitraum für die belegten Tage angegeben werden müsste. Und wenn ich dass dann einbaue, dann macht es auch Sinn, die Speicherroutinen ab zu ändern, denn im Moment werden alle belegten Tage in der DB gespeichert – was halt nicht so effektiv ist wie wenn ich nur den Beginn und End-Tag abspeicher.
    Da das doch wieder etwas Zeit inAnspruch nimmt, kann ich noch keinen Termin dafür bekannt geben, denn meine Zeit ist immer noch sehr begrenzt.

  21. Peter sagt:

    Hallo Joachim,

    wenn bei deiner WordPress Installation als default Language English einstellt ist, sollte das Plugin auch auf englich erscheinen. Ansonsten liegt dort eine Datei mit bei (occupancyplan.pot), die du gerne in deine benötigte Sprache übersetzen kannst (geht u.a. mit Poedit) – dann werden die Ausgaben auch in dieser Sprache angezeigt.
    I18n for WordPress Developers

    qtranslate habe ich mir – ehrlich gesagt – bisher noch nicht angesehen.

  22. Joachim, sagt:

    Sehr sehr geiles Plugin. Schon mal darüber nachgedacht das Plugin mehrsprachig zu machen, bzw. mit qtranslate-kompatibel zu machen?

  23. Alexander Maus sagt:

    Hallo!

    Ist für die Zukunft geplant dem Plugin die Möglichkeit der “halben Tage” zu geben?
    Das würde diesem Plugin noch den letzten Schliff geben :-)

    Vielen Dank für Ihre Mühe und Arbeit! Sie soll wohl nicht unbelohnt bleiben.

    Viele Grüße,

    Alexander Maus

  24. Peter sagt:

    Hallo Miguel,
    vielen Dank fürs testen und für die Rückmeldung.
    VG Peter

  25. Miguel sagt:

    Habe es gleich mal getestet, und es funktioniert. :)

  26. Peter sagt:

    So, habe soeben die Version 1.0.2.2 hochgeladen. Damit sollte jetzt auch das Vor- und Zurück im Dashboard (Einstellungen Belegungsplan) funktionieren. (Siehe Fehlermeldung von Miguel)
    Die Version sollte in den nächsten 30 Minuten verfügbar sein.

    Wäre nett, wenn das dann mal jemand bestätigen/testen könnte.

    Viele Grüße
    Peter

  27. Peter sagt:

    ACHTUNG!!!

    DAS PLUGIN MACHT UNTER WORDPRESS 2.9 PROBLEME. ICH VERSUCHE ES HEUTE ABEND ZU LÖSEN UND EIN UPDATE AUF WORDPRESS.ORG EINZUSTELLEN.

    Edit: Ok, dies war nur in meiner Entwicklerversion der Fall…

    VG Peter

  28. Miguel sagt:

    Also, mit den allgemeinen Einstellungen meine ich, dass es die Einstellungen wie Farbe und Größe nur einmal gibt (Allgemein) und nicht für jede Übersicht einzeln. Denn wenn ich verschiedene Farben benutzen würde, versteht man den Sinn der Farben nicht.

    Die Einstellung der Größe, weil angenehmer ist nicht jede Übersicht immer wieder auswahlen zu müssen, um die jeweilige Größe zu ändern.

    Deutlicher (hoffe es):
    |¯¯¯¯¯¯¯¯¯¯¯¯¯|
    | Einstellungen |
    | Größe: [ ] |
    | Farbe: [ ] … |
    | [speichern] |
    |_____________|
    |¯¯¯¯¯¯¯¯¯¯¯¯¯|
    | Übersichten … |
    | Kaleder |
    | [speichern] |
    |_____________|

  29. Peter sagt:

    Hallo Miguel,
    vielen Dank für dein Feedback und fürs testen…
    Könntest du mir eventuell genauer Schildern, was du mit “Allgemeine Einstellungen (verschiedene Farben = Verwirrung)” meinst?

    Zu dem Fehler: Ja, dass ist mir bekannt. Das mit dem Vor- und Zurück-Button ist noch nicht wirklich durch programmiert.

    Vermutlich werde ich mich als nächstes genau daran setzen, damit dieser Punkt dann auch endlich mal vom Tisch ist. Auch das speichern von Änderungen muss hier anders gemacht werden… (Hatte ich glaube ich in einem der letzten Beiträge gepostet) und die Anzeige der Buttons (Vor / Zurück) muss aus- /eingeblendet werden können.

    Wenn ich das dann mal habe kann ich auch über das navigieren der Kalenderanzeige per Javascript nachdenken. Ebenso wäre das “Häckchensetzen” für einen Zeitraum in den Einstellungen auch leicht per Javascript umzusetzen.

    VG Peter

  30. Hallo, wollte mich auch mal zu dem Plugin äußern.
    Ich habe da ein paar Verbesserungsvorschläge und Fehler zu melden ;-)

    Verbesserung:
    - Die Einstellung von Größe und Farbe als Allgemeine Einstellung (verschiedene Farben = Verwirrung)
    - Javascript in der Kalender-Übersicht (auf der Seite), damit die Seite nicht neugeladen ist, und mehrere Kalender angezeigt werden mit dem gewünschten Zeitraum
    - Zeitraum eintragen (wenn man ein paar Wochen belegt ist, ist es mühsam, jedesmal ein Häckchen zu machen)
    - ^ mehrere Kalender auswählen

    Fehler:
    - Wenn man mehrere Kalender hat und nicht beim 1. Kalender auf weiter klickt (“” im Dashboard), kommt man automatisch auf den ersten, somit kann man keine Belegungen außerhalb (z.B. 3 Monate werden angezeit) der Ansicht in anderen Kalender eintragen

    Hoffe ich konnte helfen :)

  31. Falk sagt:

    Vielen Danke für deinen schnelle Support. Ich habe meinen Hostbetreiber bereits kontakiert da ich immer wieder Problme mit den PHP Versionen habe. Hab mir das schon gedacht.

    Danke.

  32. Peter sagt:

    Hallo Falk,
    dann liegt das wirklich an der PHP4 Version. Frage doch einfach bei deinem Hostinganbieter nach, wie/ob überhaupt du auf php5 umstellen kannst.

    Zur Info:
    Ich hatte anfangs gesagt, dass ich das Script auch unter php4 lauffähig machen will, doch das würde bedeuten, dass ich 2 Versionen des Scriptes pflegen müsste.
    Es wäre ausserdem eine “Neuentwicklung”, da ich Spachfeatures von php5 verwendet habe, die es unter php4 noch nicht gibt.

    Da das ganze nicht mal eben schnell umzusetzen ist und mir die Zeit fehlt, wird es also keine Version für php4 geben.

    VG Peter

  33. Falk sagt:

    Hallo,
    außerdem habe ich folgende Fehlermeldung beim occupancyplan.

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /var/www/web62/html/Raschke/wordpress/wp-content/plugins/occupancyplan/occupancy_plan_classes.php on line 41

    Danke und mfG,
    Falk

  34. Peter sagt:

    Hallo Thomas,

    der Fehler mit dem löschen von Buchungen wurde von mir in der Entwicklerversion extra eingebaut, da ich durch das Vor- und Zurückblättern des “Kalenders” die alte Routine so nicht mehr umsetzen kann (da sind halt noch Anpassungen nötig).
    Falls du diese dringend brauchst (Ich komme im Moment noch nicht dazu das abzuändern – Weihnachtsstress), kannst du in der Datei occupancy_plan_options.php in der function update_occupancy_plan(..) die auskommentierte Zeilen

    /*.
    $sql = "DELETE FROM ".$wpdb->prefix."belegung_daten WHERE bd_objekt_id = ".$id.";";
    $wpdb->query($sql);
    */
    wieder rein nehmen. Denke dann aber daran, dass dann nach jedem Speichern nur noch die Buchungen aus der aktuellen Ansicht gespeichert sind.
    VG Peter

  35. Peter sagt:

    Hallo Falk,
    hast eventuell noch eine Fehlermeldung für mich?
    Wenn du per .htaccess auf php5 umschalten willst, sollte diese im root-verzeichnis liegen, ansonsten einfach selber anlegen.
    VG Peter

  36. falk sagt:

    Hallo, ich habe nun das occupancyplan installiert und es laäuft nicht. wo finde ich die “.htaccess” um auf PHP5 umzustellen. diese datei ist im Ordner nicht vorhanden.

  37. Tom sagt:

    Ich setzte das Plugin auf der Seite http://www.apartment-nuernberg.com ein. Funktionert ohne Probleme. Es wurde bereits auf die “halben” Tage hingwiesen. Also Anreise- und Abreisetag. Diese Funktion würde ich mir auch gerne wünschen. Ist für jeden Vermieter wichtig.

    Gruß
    Tom

  38. Peter sagt:

    Hallo Thomas,
    ja, bei mit kann ich ebenfalls die Buchungen nicht wieder rausnehmen. Ich hoffe, dass das Problem nur in der Entwicklerversion auftaucht. Ich versuche, das Problem so schnell wie möglich zu beheben (Also diese Woche noch – versprechen kann ich aber nichts).
    Werde hier eine Info hinterlassen, wenn ich das behoben habe.
    VG Peter

  39. Thomas sagt:

    Hallo Peter,

    danke für deine Rückmeldung. Ich habe noch ein kleines Problem entdeckt: Die Buchung lässt sich nicht mehr rückgängig machen. Taucht das Problem bei dir auch auf oder mach ich da vielleicht was falsch?

    Viele Grüße

    Thomas

  40. Peter sagt:

    Hallo Thomas,

    danke für die Info, das ist tatsächlich nen BUG. Werde das demnächst beheben.
    VG Peter

  41. Thomas sagt:

    Hallo,

    erstmal: ein schönes Plugin! Einfach zu installieren und nutzen und findet sicher viele Fans.
    Mir ist da noch ein kleines Problem (Bug?) aufgefallen: Wenn ich im Admin-Panel zum Eintragen eines Datums im Kalender blättern muss, ändert das Plugin oben die Auswahl der Übersicht. Ich kann also für Daten, die nur durch Blättern zu erreichen sind, keine Eintragungen vornehmen. Ich hoffe das war jetzt einigermaßen verständlich… ;-) ich nutze WP 2.8.6.

    Und eine An-Abreise Tag Funktion (also Darstellung als “Halbes” Kästchen) wäre der Hammer!

    Vielen Dank und viele Grüße

    Thomas

  42. Peter sagt:

    Hallo Nik,
    wie ich hier schon geschrieben habe, ist dieser Fehler in der Testversion behoben. Leider fehlt dort noch die Mehrsprachigkeit die ich ebenfalls in die nächste Version mit reinnehmen möchte (Buttons zum vor/zurück sehen auch noch nicht optimal aus – muss ebenfalls noch angepasst werden).
    Ein bisschen Geduld also noch ;-)
    VG Peter

  43. Peter sagt:

    Hallo Joachim,
    ist eigentlich soweit vorbereitet, ich muss aber noch erst alle Texte in den Scripten auf Englisch übersetzen (Im Moment sind sie noch deutsch) und dann halt die sprachdateien erstellen.
    Also um deine Frage zu beantworten: Nein, noch keine Mehrsprachigkeit – aber vermutlich in der nächsten Version vorhanden.
    VG Peter

  44. Nik sagt:

    hallo Leute,
    ich bin zufällig jetz auf das plugin gestoßen, wollte es anwenden aber mir spuckt der Pc nur die fehlermeldung:
    “Fatal error: Call to undefined function bcsub() in /var/www/html/aa/wp-content/plugins/occupancyplan/occupancy_plan_classes.php on line 490″
    aus, und leider kenne ich mich nahe zu null mit php aus kann mir vl, jemand weiterhelen was ich machem muss?
    ich verwende wordpress 2.8.5

    lg nik

  45. Joachim sagt:

    WOW ist das Plugin geil. Könnte ich mir für die Belegung unseres Proberaums vorstellen.
    Gibt es das Plugin auch schon mehrsprachig?

    Grüße
    Joachim

  46. Andreas sagt:

    Nachtrag:
    Zur besseren Annahme des Plugins solltest Du vielleicht mal SEO-mäßig den Namen ändern. Habe Wochenlang nach “Belegungsplan”, “Reservierung” etc gesucht, und nichts gefunden.
    Eine Stundenweise Aufteilung könnte Dir auch Kundschaft bei Restaurants sichern. (Tischreservierung)

    Sowohl private Anbieter von Ferienwohnungen wie auch Restaurants müssen hier oft bei Portalen eine Anwendung buchen, die teilweise recht teuer ist und oft auch wenig anpassbar ist
    Andreas

  47. Andreas sagt:

    Hallo Michael. Das ist fast das Plugin, dass ich gesucht habe.
    Ich plane für nächstes Jahr eine Seite für den Vermieter eines Ferienhauses in Italien, bei dem ich dieses Jahr zu Gast war.
    Hier wäre aber noch eines wichtig:
    Für den ersten und letzten Tag des Buchungszeitraums sollte eine “halbe Grafik” eingefügt werden, damit man sieht, dass der Anreisetag auch buchbar ist.
    Die meisten Vermieter machen dass so, dass man am letzen Tag um 10.00 Uhr die Wohnung geräumt haben muss, diese dann gereinigt wird und ab 14.00 Uhr wieder verfügbar ist.
    Deshalb sollte auch die Buchung an diesem Tag möglich sein.
    Weitere Features könnten sein:
    + Verfügbarkeit prüfen
    + Hinterlegung von (saisonalen) Zimmerpreisen
    + Berechnung der Gesamtkosten (Summe aus Tagen, Saisonaufschlag, Endreinigung, mögliche örtliche Kurtaxe und Kaution)
    Ich bin gerne bereit, dafür zu zahlen.
    Bitte bei mir melden.
    Gruß, Andreas

  48. Mumtsip sagt:

    Das ist im Prinzip ein klasse Plugin – gibt es das auch mit Stundeneinteilung bzw. wo die Belegung nach Uhrzeit eingeteilt wird? So als eine Art Online-Terminkalender für Praxen?

  49. Peter sagt:

    @Nico: Du hast Recht – in der Test-Version auf meinem Server habe ich die styles in einer Stylsheet drin. (Seit heute)… Leider habe ich aktuell keine Möglichkeit gefunden, die Stylesheet nur einzubinden, wenn sie gebraucht werden/wird. Ich parse im Moment noch den Content der Seiten – und wird der String <!– belegungsplan XYZ –> gefunden, dann werden die Tabellen für den Kalender in die Seite eingefügt. Da an der Stelle der Header bereits draussen ist, gibt es somit wohl keine Möglichkeit, dass abzufangen. Sollte ich mich irren und du kennst eine Variante, dann lass es mich doch bitte wissen…

    @Kai + @Ralf: Bei mir auf dem Server habe ich die bcsub() funktion ersetzt ==> diese sollte dann in der nächsten Version also nicht mehr angemeckert werden.

    @Thorsten: Eine Blätterfunktion habe ich hier auf dem Server auch eingebaut – schau sie dir mal an ob das so ausreichend ist. Ich muss jetzt noch die Blätterfunktion im Adminmenü ein- / ausschaltbar machen und sollten mir dann keine weiteren Fehler auffallen, wird es die Version dann auch offiziell geben.

    Viele Grüße

    Peter

  50. Nico sagt:

    schönes plugin, aber eine bitte für die nächste version: die style-informationen für die tabelle in ein stylesheet auslagern, und dieses sollte dann auch nur in seiten eingebunden werden in denen der kalender aufgerufen wird. in der momentanen version werden die klassen der tabelle blogweit in JEDE seite eingebunden… => inakzeptabel

  51. Peter sagt:

    Hallo Kai,

    das ist kein direkter BUG sondern deine PHP Installation wurde ohne bcmath Unterstützung kompiliert.
    Siehe dazu auch unter: http://bugs.php.net/bug.php?id=43761
    Solltest du das mit dem neukompilieren nicht hinbekommen, dann melde dich nochmal. Vermutlich kann das Problem auch umgangen werden,
    ohne die function bcsub() zu verwenden…

    Vieel Grüße Peter

  52. Kai sagt:

    Hier noch ein kleiner Nachtrag:

    ich habe beim Lesen der anderen Kommentare gesehen dass die PHP Version eine große Rolle spielt – daher hier noch diese Info:

    PHP Version: 5.2.5

    Hab schon gelesen, dass du das Plugin im Moment kaum weiter entwickeln kannst. Habe natürlich Verständnis dafür! Doch falls dir noch etwas hierzu einfällt – nur Zu – ich würde mich sehr freuen!

  53. Kai sagt:

    Ich bin zu aller erst einmal begeistert das es ein solches Plugin gibt!
    Ich möchte einer Freundin von mir eine Webseite für das Ferienhaus ihrer Eltern erstellen – dabei bin ich auf ihr Plugin gestoßen.

    Leider scheint es nicht zu der aktuellen WP-Version kompatibel zu sein – ist das möglich? (Ver. 2.8.3)

    Ich kann das Plugin zwar aktivieren und bekomme unter Einstellungen auch den Menüpunkt “Belegungsplan” angezeigt – doch auf der Seite selber ist neben der Überschrift dann leider nur diese PHP-Fehlermeldung zu sehen:

    Fatal error: Call to undefined function bcsub() in /home/www/web1/html/wp-content/plugins/occupancyplan/occupancy_plan_classes.php on line 490

    Haben Sie einen Tipp für mich, wie ich das Plugin ans Laufen bringen könnte?

    Vielen Dank und viele Grüße!

  54. Thorsten sagt:

    Lieber Peter,
    danke für dein Feedback. Über die Blätterfunktion würde ich mich schonmal riesig freuen.

    Wenn ich ehrlich sein darf, denke ich dass du mit den erwähnten Funktionen wesentlich mehr Einnahmen hättest, wie bisher. Wenn du mal google nutzt wirst du schnell merken, dass bei allem was mit WP und buchungssytem zu tun hat deine Site erscheint. Ich würde dich gerne unterstützen hab allerdings keinen blassen schimmer von php. ich bin mehr der Grafiker und xhtml, css´ler :( …LEIDER.

    Aber ich freu mich schonmal auf die Blätterfunktion :)

    Gruß Thorsten

  55. Peter sagt:

    Hallo Thorsten,
    dein Hinweis auf eine Blätterfunktion macht Sinn und wurde in die TODO Liste mit aufgenommen. Ich kann leider noch nicht sagen, bis wann diese eingebaut sein wird, da meine Freizeit im Moment doch sehr eingeschränkt ist.

    Das Hinterlegen der Daten von z.B. Mietern bis hin zu einem Buchungssystem ist unter anderem auch geplant. Leider bin ich im Moment der einzige, der an dem Plugin Änderungen vornimmt. Sinn dieses Plugins war es von Anfang an, meine Seite im Ranking zu pushen und eventuell durch ein paar Einnahmen über geschaltete Werbung bzw. Spenden die Auslagen für Server etc. zu verringern. Das Plugin wurde aber nicht so angenommen wie von uns erwartet und ich kann wirklich nicht sagen, wann bzw. ob diese Features eingebaut werden.
    Vieleicht finden sich ja noch Leute, die mich unterstüzen wollen, da ich beruflich sehr ausgelastet bin und dann in meiner Freizeit nicht wirklich noch die Lust finde hier weiter zu machen. (Jedenfalls im Moment nicht)

    Also Blätterfunktion bekomme ich schon noch hin ;-) bei dem anderen werden wir sehen…

    VG Peter

  56. Peter sagt:

    Moin moin Sven,

    an die von dir vorgeschlagene Option haben wir auch schon gedacht nur noch keine Zeit gehabt, diese zu implementieren. Solltest du die Modifikation eingebaut haben, dann schick mir doch bitte die Sourcen dafür, ich würde dann gerne deine Änderungen ins Plugin mit aufnehmen.

    VG Peter

  57. Peter sagt:

    Hallo Roman,

    deine Erweiterung ist eigentlich einfach zu implementieren, lässt aber noch eine Frage offen. Wenn die Farben wie auf der von dir zitierten Seite angezeigt werden, dann würden ja die Farben für Belegte/Freie Tage wegfallen bzw. sie wären nicht mehr als solche zu erkennen?! Wie würdest du das lösen?

    Viele Grüße Peter

  58. Hallo zusammen,

    erstmal ein Lob an allen die an diesem tollen plugin mitgewirkt haben. Nu meine Frage. Wäre es möglich ein Blätterfunktion einzubauen? das man z.b. 6 Monate auf einer Seite darstellt und dann einen weiter Button einfügt.

    Wie ihr wisst kann es schon sein, dass jemand für Ende nächsten Jahres buchen will. Dann hätte ich allerdings mindestens 12-16 Monate auf der Website zum anzeigen, was sehr viel Platz einnehmen würde.

    Außerdem wäre es supi, wenn man evtl sogar in die Termine Name und Adresse des Mieters eintragen könnte. So hätte man immer direkt alle Daten im Backend hinterlegt.

    Lieben Gruß Thorsten

  59. Sven sagt:

    Tolles Plugin.
    Eigentlich gibt es nur eine Sache die ich mir noch wünschen würde: Ich hätte gerne, unabhängig von Farbe und ähnlichem, noch variablere Einstellmöglichkeiten in Bezug aufs Aussehen.
    Mir ist es nämlich im Moment fast zu groß und ich würde eine Darstellung wie diese http://www.abw-ferienwohnungen.de/belegung/2/ bevorzugen.

    Na mal schauen vielleicht versuche ich mich mal selber an einer Modifikation. ;)

  60. Hallo,

    tolles Plugin!

    Kann man ähnlich wie bei “http://casa-muhlitz.de/html_deu/preise.php” die Felder (Tage) farblich einer Saison/ eines Preises anpassen?

    Dazu müsste das Plugin wahrscheinlich etwas erweitert werden. Diese Arbeit würde ich natürlich mit einer Spende vergüten!

    Vielen Dank und Gruß aus Berlin

    Roman

  61. Peter sagt:

    Hallo Ralf,
    ich bin grad nicht zu Hause und kann deswegen nicht nachschauen… Also auf Anhieb fällt mir nichts zu dem Fehler ein – aber ich werde mich drum kümmern (Aber erst am Wochenende).
    Hattest du evtl. vorher PHP4 drauf und dort dann versucht, das Plugin zu installieren? Falls ja, dann les dir mal den Abschnitt Uninstall unter folgender Adresse durch:
    http://wordpress.org/extend/plugins/occupancyplan/other_notes/ – speziell den Punkt 2. (Also die Tabellen löschen)
    Wenn die Tabellen aus der Datenbank gedropt wurden, dann versuche mal das Plugin nochmal zu aktivieren.
    Ansonsten schaue ich wie gesagt am Wochenende mal, ob ich das Problem bei mir nachstellen kann.

    VG Peter

  62. Ralf sagt:

    Hallo Peter,

    der Server läuft mit PHP 5.25. Daran sollte es also nicht liegen. Gibt es noch einen Tipp? Danke.

    Gruß

    Ralf

  63. Peter sagt:

    Hallo Ralf,
    ich kann im Moment nur raten, da ich deine Details nicht kenne: Läuft bei dir auf dem Server PHP4? Wenn dem so ist, dann ist das der Grund, da das Plugin erst ab PHP5 lauffähig ist.
    VG Peter

  64. Ralf sagt:

    Ich bekomme beim Aufruf Belegungsplan im Administrationsbereich folgende Fehlermeldung:

    Fatal error: Call to undefined function bcsub() in /usr/home/test.de/public_html/wp-content/plugins/occupancyplan/occupancy_plan_classes.php on line 490

    Fehlt mir eine Datei?

    Gruß

    Ralf

  65. Peter sagt:

    Hallo Philipp,
    danke für diese Meldung. Das war wirklich ein Fehler – ich habe grade eine neue Version hochgeladen [1.0.2.0] – ab dieser Version funktionieren dann auch mehrere Anzeigen auf einer Seite. Sieher hier: Anzeige von mehreren Plänen auf einer Seite

    VG Peter

  66. Philipp sagt:

    Hallo,
    mir ist ein BUG(?) aufgefallen. Ich wollte 2 Belegungspläne auf einer Seite einbinden, doch das funktioniert irgendwie nicht.
    Ich bin genau so vorgegangen, wie für den ersten – habe also <!– belegungsplan 2 –> in die Seite eingefügt. Es wird aber trotzdem nur einer angezeigt.
    Mache ich was falsch oder kann ich das irgendwie anders hinbekommen?

    Schonmal vielen Dank für die Antwort
    Philipp

  67. Heinz sagt:

    ich hätte es gerne probiert, nur macht der hoster auch bei “.htaccess” dateien arge probleme. aber danke für den tipp, ich denke mal bei späteren projekten wird der noch zu gebrauchen sein
    bis dahin verweilt die page hier, erstmal in meinen bookmarks.

    Grüße

  68. Peter sagt:

    Hallo Heinz,
    das hängt dann wirklich mit der PHP Version zusammen. Leider ist es nicht so einfach, dass Plugin auf PHP4 lauffähig zu machen – hierzu müsste ich es komplett neu entwickeln und dann bei jeder Änderung 2 Versionen pflegen.
    Es war ein Fehler von mir, die neuen Features von PHP5 zu nutzen – hätte ich es gleich von Anfang an berücksichtigt, dann würden jetzt nicht diese Probleme auftreten…
    Doch das hilft dir im Moment wohl auch nicht weiter…

    Eventuell noch als Tipp: PHP5 bei Providern mit PHP4 nutzen
    Hier war Till so freundlich und hat einen Lösungsansatz geschildert, wie es möglich wäre, doch PHP5 zu nutzen. Ob es dann wirklich funktioniert müsstest du mal testen.
    Über eine Rückmeldung würde ich mich freuen.
    Also dann,
    Viele Grüße Peter

  69. Heinz sagt:

    Das Plugin wäre wirklich perfekt für mein vorhaben, nur leider kommt bei mir ein Fehler, wenn ich über “Einstellungen” auf Belegungsplan klicke: “Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /var/www/arweb148/html/wordpress/wp-content/plugins/occupancyplan/occupancy_plan_classes.php on line 41″

    Kann es sein das eine veraltere PHP-Version schuld ist? Ich kann das leider nicht überprüfen bei meinem Hoster.

  70. Peter sagt:

    Hallo Daniel,
    im Adminmenü unter Einstellungen => Belegungsplan findest du die Übersicht. Dort kannst du beim Punkt “Überschrift” die Text ändern.
    Dann unten auf “Aktualisieren” klicken. Jetzt sollte oben die (WordPresslike-) Meldung erscheinen, dass die Änderungen übernommen wurden.
    Screenshot
    Solltest du mehrere Belegungspläne angelegt haben, dann musst du vorher noch obern in der Auswahlbox den gewünschten auswählen.

    Bei Problemen einfach hier wieder melden und eventuell dazu schreiben, was schon versucht wurde.

    Einen schönen Tag,
    Peter

  71. Daniel sagt:

    Super Plugin, habe leider nur ein Problem, kann die Überschrift nicht änderen. Jetzt steht immer über meinem Belegungsplan “Name ändern” Kann vielleicht jemand helfen ?

    Gruss Daniel

  72. Peter sagt:

    Hallo Till,
    vielen Dank für deine Anmerkungen. Da ich daran eigentlich auch schon gedacht habe (mit fehlte immer nur der Anstoss), habe ich es heute gleich in die Readme mit aufgenommen. (Auch deinen Hinweis bezüglich der .htaccess.)
    VG Peter

  73. Till sagt:

    Hallo,

    erstmal ist das per se ein tolles WP-Plugin, da es eine Nische abdeckt!

    Ein paar Anmerkungen von mir zu den vorangegangenen Kommentaren:

    @Florian
    [http://www.gods4u.de/wp-plugin-occupancyplan/#comment-23]

    Du solltest umgehend Deine phpinfo.php-Datei entfernen, da das öffentliche Bereitstellen dieser Informationen eine Sicherheitslücke darstellt.

    @Peter
    [http://www.gods4u.de/wp-plugin-occupancyplan/#comment-10]
    [http://www.gods4u.de/wp-plugin-occupancyplan/#comment-24]

    Vielleicht könnte man in der Installations-Anleitung (Kapitel “Mindestanforderungen”?) erwähnen, dass PHP5 zwingend benötigt wird?

    Ferner könnte man noch einen ergänzenden Hinweis anbringen, dass es bei vielen Hosting-Providern (z. B. 1&1) möglich ist, die php-Dateien mit PHP5 zu parsen, anstatt dem (standardmäßig konfigurierten) parsen via PHP4-Interpreter. – Dies wird in der Regel durch einen ergänzenden Eintrag in der .htaccess (anzulegen im root-Verzeichnis) erreicht:

    # Switch to PHP5
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

    HTH.
    Till

  74. Peter sagt:

    Hallo Luiza,
    zum anzeigen des Belegungsplans baruchst du nur den Text:
    <!-- belegungsplan 1 -->
    in deine Seite einfügen (Vorzugsweise an der Stelle im Text, wo der Plan angezeigt werden soll).
    - Eventuell zu beachten ist hier noch, dass du es bei der HTML Ansicht einfügst. -
    Dabei steht die 1 für den ersten Plan usw. Im Admininterface wird dir unter Einstellungen => Belegungsplan ganz obven auch angezeigt, welchen Text du in deine Seite einfügen musst, um den Plan anzuzeigen.
    Viele Grüße aus Hamburg
    Peter

  75. Luiza sagt:

    Halli Hallo!

    Habe das Plugin heute runtergealden und installiert. Meine Frage ist nur: wie mache ich es im Blog sichtbar? Irgendwie komme ich da nicht hinter…

    Vielen Dank für die Antwort!

    Grüsse aus Holland,

    Luiza

  76. Isoprophyl sagt:

    Genau wonach ich gesucht habe. Ich werde gleich mal testen. Hoffentlich eht die Entwicklung weiter.

  77. Peter sagt:

    Hallo Florian,
    dann liegt es definitiv daran, dass bei dir auf dem Server PHP4 und nicht PHP5 installiert ist. Ich habe das Plugin unter PHP5 entwickelt. Leider habe ich neue Features von PHP5 verwendet, die mit PHP4 so nicht funtkionieren und ich nun das Plugin für PHP4 noch einmal schreiben muss/müsste. Und das kann unter Umständen doch noch ein bischen dauern (da mangel an Zeit).
    Der schnellste Weg für dich wäre:
    - occupancyplan deaktivieren
    - die Tabellen *_belegung_daten, *_belegung_objekte, *_belegung_config aus der Datenbank manuell löschen
    - auf deinem Webserver PHP5 installieren
    - Plugin wieder aktivieren
    Denke vorher daran, eine Sicherung von deinem WordPress und der Datenbank zu machen, bevor du PHP5 installierst. (Unter Umständen kann es sein, dass andere Features/Plugins nicht mehr funktionieren)

  78. Florian sagt:

    Hallo,

    php info

    http://www.kreisfeuerwehrverband-badkreuznach.de/phpinfo.php

    Server server4you.de

    WP VErsion 2,7,1

    bei weiteren fragen melden.

    GRuß

  79. Peter sagt:

    Hallo Florian,
    um den Fehler zu finden, muss ich diesen bei mir im Testsystem nachstellen können. Dazu brauche ich dann doch noch einige Infos von dir:
    PHP-Version, MySQL-Version, WordPress-Version, verwendetes Theme.
    So aus dem Stehgreif habe ich keine Erklärung dafür – aber wenn ich den Fehler hier nachstellen kann, dann ist der auch zu beheben :-)

  80. Florian sagt:

    Hallo,
    ahbe das Plug in instaliert, aber wenn cih auf BElegungsplan steht oben im WordPress nur BElegungsplan und de rest der seite wo die optionen sein sollen ist weiß.

    einer ne Idee??

    gruß

  81. redaktion sagt:

    Guten Tag Michael,
    vielen Dank für deine Nachricht. Gerne gebe ich Dir noch einen Hinweis, der Dich ggf. nicht mehr länger warten lässt.

    Frage doch einfach mal deinen Hoster/Provider, ob er nicht PHP5 installieren kann, oder aber deinen Blog intern, auf einen anderen, mit PHP5 laufenden Server umziehen kann.

  82. Peter sagt:

    Hallo Michael,
    vielen Dank für dein Feadback.
    Ich habe das Plugin unter PHP5 entwickelt. Vermutlich hast du auf deinem Webserver PHP4 am laufen und daher kommt der Fehler.
    Ich werde bei Gelegenheit das Plugin auch unter PHP4 lauffähig machen – nur ich kann dir nicht genau sagen wann das sein wird, da im Moment die Zeit recht knapp ist. Schau einfach öfter auf der WordPress-Pluginseite nach, dort wird dann eine neue Version eingespielt.

  83. Michael Hoff sagt:

    Hallo,
    würde gern das occupancyplan in WP einbinden. Leider bekomme ich die Fehlermeldung”
    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /www/htdocs/w007f022/blog/wp-content/plugins/occupancyplan/occupancy_plan_classes.php on line 41

    Habt Ihr eine Idee, was das sein könnte?
    Gruß
    Michael

  84. Martin Welz sagt:

    Ein tolles Plugin, wir nutzen es schon eine Weile. Gerne würden wir noch einen “wähle alle” Butten in der Monatsauswahl haben. Ist das Möglich?
    Viele Grüße von der Ostsee

Leave a Reply