######################################### #Belegungsplan xxx # #©2017 Daniel ProBer alias HackMeck # #https://www.hackmeck.de # #GERMANY # # # #Mail: daproc@gmx.net # #Paypal: daproc@gmx.net # # # #Zeigt einen Kalender mit # #Belegung für ein Objekt an. # #z.B. Ferienwohnung # ######################################### /* Belegungsplan ist Freie Software: Sie können ihn unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation, Version 2 der Lizenz weiterverbreiten und/oder modifizieren. Belegungsplan wird in der Hoffnung, dass er nützlich sein wird, aber OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Siehe die GNU General Public License für weitere Details. Sie sollten eine Kopie der GNU General Public License zusammen mit diesem Programm erhalten haben. Wenn nicht, siehe Verwendete Software: CKEditor Lizenz: GNU General Public License Version 2 or later (the “GPL”) Copyright (c) 2003-2017, CKSource Frederico Knabben PHPMailer Lizenz: GNU Lesser General Public License Version 2.1 or later (the “LGPL”) http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html copyright 2012 - 2017 Marcus Bointon copyright 2010 - 2012 Jim Jagielski copyright 2004 - 2009 Andy Prevost */ Readme 1. Vorrausetzungen Um den Belegungsplan verwenden zu können benötigst Du: Webspace, PHP, MySQL-Datenbank 2. Installation Nach dem Du die Downloaddatei entpackt hast, kannst Du den kompletten Ordner "belegbeta06" auf deinen Webserver laden. Die beiden Ordner "belegbeta06/includes" und "belegbeta06/admin/includes" benötigen für die Installation Schreibrechte, da dort die Zugangsdaten für die Datenbank abgelegt werden. Öffne Deinen Browser und gehe auf Deine Internetadresse + Pfad zum Belegungsplan + belegbeta06/install. Beispiel: www.deinedomain.de/unterordner/belegbeta06/install/ Nun gibst Du Deine Zugangsdaten für die Datenbank ein und klickst auf "weiter". Das Script erstellt jetzt die Datenbanktabellen. Wenn alles geklappt hat, dann klickst Du auf die Schaltfläche weiter. Für die Verwaltung Deines Belegungsplans, benötigst Du einen gesicherten Zugang. Die Daten dafür kannst Du jetzt eingeben. Die hier angegebene Emailadresse wird für Nachrichten an Dich genutzt. Das Passwort muss aus mindestens 7 Zeichen bestehen. Bedenke, dass ein sicheres Passwort aus einer Kombination von Ziffern, Großbuchstaben, Kleinbuchstaben und Sonderzeichen besteht. Merke Dir Deine Zugangsdaten! Nachdem Du auf Abschicken geklickt hast, kannst Du dich auch schon Einloggen. Zum Abschluß der Installation musst Du nur noch den Ordner "install/" löschen, und den beiden Ordnern "belegbeta06/includes" und "belegbeta06/admin/includes" die Schreibrechte wieder entziehen. 3. Objekt (Ferienwohnung / -haus) anlegen Nachdem Login klickst Du auf Ferienobjekte -> verwalten. Die Liste Deiner Objekte ist noch leer, deshalb wählst Du "neues Objekt anlegen". Im folgenden Formular gibst Du den Namen Deines Ferienobjekt ein, die anderen Felder sind optional, und klickst auf "speichern"! Die Felder Max Gäste und Max Hunde sollten dennoch ausgefüllt werden. Diese sind für das Buchungssystem von Bedeutung. Wenn alles richtig war kannst Du auf weiter klicken. 4. Buchungsformulare anlegen Gehe auf Buchungen -> Formulare -> Formular für ... Hier kannst Du in der ersten Spalte die Felder auswählen, die auf Deiner Webseite angezeigt werden sollen. In der zweiten Spalte kannst Du wählen ob der Gast das Feld ausfühlen muss. Ja = Pflichfeld Nein = nicht Notwendig. Mit einem Klick auf "Formular speichern" ist dieses auch angelegt. 5 Emails 5.1 Email-Einstellungen Über Einstellungen -> Email-Einstellungen kannst Du einen SMTP-Server für ausgehende Emails angeben. Dies hat den Vorteil, dass Emails seltener im Spamordner der Gäste landen. Die Daten erhälst Du von dem Anbieter Deiner Email-Adresse. Wenn Du keine Einstellungen vornimmst werden Emails über Deinen Webserver versendet. Beispiel anhand von GMX Server: mail.gmx.net Nutzername: Deine Emailadresse Passwort: Dein GMX Passwort Port: kann auf 25 bleiben 5.2 Text für Emails an den Gast Wähle Einstellungen -> Textbausteine Nun kannst Du im oberen Feld den Text eingeben, den der Gast bei Deiner Buchungsbestätigung als Email erhält. Hier empfehle ich alle wichtigen Informationen zur Anreise, Abreise und zum Aufenthalt anzugeben. !!! Die Anrede und der Buchungszeitraum werden automatisch erstellt. !!! Im unteren Feld kannst Du den Text eingeben, den der Gast erhält, wenn er das Buchungsformular ausgefüllt hat. Auch hier wird die Anrede wieder automatisch erstellt. Ich empfehle hier darauf hinzuweisen, dass dies nur eine Buchungsanfrage darstellt, welche erst mit der Buchungsbestätigung zur verbindlichen Buchung wird. Deine AGB´s oder andere PDF Dateien kannst Du ebenfalls auswählen die in der automatisch generierten Mail als Anhang mit versendet werden sollen. 6. Einbindung des Kalenders auf Deiner Webseite 6.1 Den Kalender per IFRAME einbinden Du kannst den Kalender in eine bestehende oder neue Seite per IFRAME einbinden. Dazu gibt es im Belegungsplan ein Javascript welches die Größe des IFRAMES automatisch anpasst. Füge im Headbereich Deiner Seite (als zwischen und ) folgenden Code ein: Eventuell musst Du noch den Pfad zum Belegungsplan anpassen. Jetzt gehst Du im Adminbereich auf Ferienobjekte -> verwalten. Im folgenden Fenster klickst Du bei dem Ferienobjekt dessen Kalender Du ausgeben möchtest auf "bearbeiten". Hier siehst Du nun den Code, den Du auf einer beliebigen Seite ausgeben kannst. Kopiere den Code von "
" bis "
" und füge diesen in den Quellcode Deiner Seite ein. Platziere diesen dort, wo der Kalender zu sehen Sein soll. Verfahre so auch mit allen anderen Ferienwohnungen. 6.2 Direkt auf den Kalender verlinken Den Kalender kannst Du auch direkt aufrufen in dem Du einen Link auf den gewünschten Kalender setzt. Der Link könnte so aussehen: Belegung und Buchung Bei "objekt=1" Ersetzt Du die 1 mit der ID des gewünschten Objekts. Je nach Installationsort musst Du noch den Pfad anpassen. 7. Verwendung Um den Belegungsplan zu Verwalten musst Du dich im Adminbereich einloggen. Rufe dazu in deinem Browser den Adminbereich auf. Beispiel: www.deinedomain.de/unterordner/beleg/admin/ Nach dem Login kannst Du Belegungen erstellen, Belegungen löschen und die Farben des Kalenders anpassen. Um eine Belegung zu erstellen, wähle "Buchungen -> Eintragen -> Eintragen in .... Gib ein Anreise- und ein Abreisedatum an und klicke auf weiter. Um eine Belegung zu löschen, wähle "Buchungen -> Löschen. Klicke auf den Eintrag, den Du löschen möchtest und und bestätige mit "Ja". Um eine Buchung zu bestätigen wähle "Buchungen -> Buchungsanfragen" Du siehst nun alle offenen Buchungsanfragen und kannst mit einem Klick auf bearbeiten diese dann auch bestätigen. Dazu klickst Du auf der folgenden Seite auf "Buchung bestätigen" nun siehst du im unteren Bereich der Seite ein Emailformular. Hier kannst Du die Email, die der Gast erhält noch kontrollieren oder verändern und einen Anhang wie eine Rechnung oder Deine AGB´s auswählen. Mit dem senden-Button sendest Du die Mail ab. Buchungsanfragen kannst Du auch mit dem Link in der Email die Du bekommst bestätigen. Du kannst auch Buchungsanfragen widerrufen indem Du "Buchungen -> Buchungen" wählst. Der Ablauf ist der gleiche wie beim Bestätigen. Die Farben des Kalender änderst Du über Design -> Farben. Hier kannst Du alle Farben auswählen. Mit einem Klick auf Speichern werden Deine gewählten Farben übernommen. Unten siehst Du wie Deine Auswahl aussieht. Du kannst wählen ob der Kalender ein ganzes Jahr oder nur einzelne Monate anzeigen soll. Gehe dazu auf Design -> Anzeige. Klicke Jahres-, Monatsansicht oder Automatisch an, wähle wieviele Monatskalender angezeigt werden sollen und danach auf speichern. Bei Automatisch wird je nach Gerät (Computer, Tablet oder Handy) der passende Kalender angezeigt. Wenn Du alles erledigt hast kannst Du oben rechts auf Deinen Benutzernamen klicken um Dich auszuloggen. Buchungsanfragen kann der Gast starten indem er im Kalender auf den Tag klickt, an dem er anreisen möchte. Dann öffnet sich ein Formular wo er seine Kontaktdaten eingeben kann. Ich wünsche Dir viel Freude mit dem Belegungsplan und vor allem viel Erfolg! Daniel Procek-Berger alias HackMeck Solltest Du Hilfe benötigen, kannst Du mir eine Email schreiben. Über ein "Dankeschön" freue ich mich natürlich auch. Wenn Dich meine Arbeit überzeugt kannst Du mir über Paypal auch gern eine kleine Spende zukommen lassen, meine Paypaladresse lautet daproc@gmx.net.