Wie zu erweitern oder zu ändern, Codeigniter, Kalender zu handhaben, multi-Tages-Veranstaltungen und mehrere events pro Tag
Ich würde es hassen, neu zu erfinden das Rad, wenn es da draußen irgendwo, aber hat jemand erweitert oder verändert werden, die codigniter Kalender zu behandeln multi-Tages-Veranstaltungen und mehrere Ereignisse pro Tag oder gibt es ein Modul irgendwo?
- Es scheint, dass dies ist, was Sie brauchen : sharpwebsolutions.com/2011/...
- Das sind gute Antworten, aber gibt es 1 Lösung, mit der beide multi-Tages-Veranstaltungen und mehrere Veranstaltungen pro Tag?
- Mir tut. Ich verwende es in meiner Anwendung jetzt.
- Ich arbeite gerade an dieser heute. Ich werde Euch wissen lassen ob es funktioniert oder nicht.
- Genial. Ich hoffe, dass Sie finden, was Sie suchen, für all diese Antworten. Beachten Sie auch, dass Sie können sogar Assoziative Arrays, die funktionieren prächtig mit der
Calendar.php
änderung bereits in meiner Antwort. Ich habe auch mehr code, als das was geändert wurde, um zu helfen, Sie finden es einfacher, in derCalendar.php
- Datei. Viel Glück mit allem!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies kann leicht geändert werden in der Datei
system/libraries/Calendar.php
mit der folgenden Ergänzung des code. Ich weiß, dass die Bearbeitung jeder Datei-system ist als ein Tabu angesehen, aber das half mir in meiner Anwendung eine Tonne. Beachten Sie dieforeach()
Schleife in den kommentierten Abschnitt, der sagt//If more than one event on the same day.
Dies ist der code, der Hinzugefügt werden muss, um die Calendar.php Bibliothek-Datei. Diese Ressource kann dann erarbeitet, der unter dem folgenden link.Calendar.php geänderte code:
Beachten Sie, dass ich gezeigt habe, mehr als nur den bearbeiteten code oben, um Ihnen helfen, suchen Sie es in
Calendar.php
. Ich hoffe, das hilft!<li>
s, und auch, wenn die Veranstaltung drei Tage lang, dann ist es sehr wahrscheinlich gehen zu müssen, ein start-und stop-Zeit für jeden Tag; so dass Sie separate in der Datenbank leicht. Dies ist, wie andere Datenbanken-Funktion mit dieser Art von situation als gut. Wenn Sie Hilfe benötigen der Herstellung der Datenbank für diese Angaben, ich würde check out MySQLWorkbench zu spielen, um mit Ideen. Es ist wunderbar, und kostenlos! mysql.com/products/workbenchMehrere Ereignisse für einen Tag ist eigentlich sehr einfach. Es braucht nur die änderung der Kalender-Vorlage-und hier ist ein Beispiel aus meinen code.
Hoffentlich, der code ist klar und kann Ihnen ein guter Ausgangspunkt. Was ich normalerweise tun, wenn Sie über mehrere Tage nur den Gegenstand, an jedem Tag.