A megrendelom a vegen bokte ki, hogy a heti 5 alkalommal torteno terapias kezeleseihez jo lenne egy online foglalast tenni a weboldalra.
Tehat minden hetkoznap napi 3 kezelest tart, ezekre lehet feliratkozni.
Azt szeretne, ha a weboldalon latszana, hogy mely idopontok a szabadok es azokat lehessen elore lefoglalni.
Azoktol kerdem, akik mar cisnaltak hasonlot, hogyan fogjak hozza? Esemenyekkel ez nem fog menni, mert akkor elore letre kell hozni minden napra harom esemenyt, ez igy nem jo... Raadasul nem jelentkezni, hanem lefoglalni lehet...
Drupal verzió:
Fórum:
Hátha ezek között megtalálod
Hátha ezek között megtalálod a megfelelőt:
Comparison of Booking System modules
http://groups.drupal.org/node/137544
MERCI
http://drupal.org/project/merci
Rooms
http://drupal.org/project/rooms
Agreservations
http://drupal.org/project/agreservations
Reservations API
http://drupal.org/project/reservations
esetleg Flag valahogy:
http://drupal.org/project/flag
Ha megtaláltad az igazit, légyszi jelezz vissza, engem is érdekelne, melyik vált be (vagy milyen alternatív megoldás), köszi! :)
Mivel az idő sürgetett, így
Mivel az idő sürgetett, így összedobtam én egyet, de azért most már kíváncsiságból is végig fogom nézni amiket belinkeltél.
Én modulokkal oldottam meg.
Röviden:
Létrehoztam egy tartalomtípust, ide a tartalmat Feeds-el töltöm fel egy csv fájlbűl, amely előre tartalmazza a szabad időpontokat (így nem kell egyenként mint eseményt létrehozni, excelben egymás alá kell írni a dátumokat, kiexportálni csv-be majd beimportálni - a következő három hónap szabad időpntjai így létrejött kb 3 perc alatt. Tehát minden szabad időpont egy node, amit viewsal kilistáztatok, a kliens a lefoglalomra kattint, kitölti a node-ot (ami egy űrlapnak néz ki, mivel a title-t Automatic Nodetitles-el hozom létre és rejtetté teszem) majd a mentés után rules-al rejtetté teszem a node-ot így már nem jelenik meg a szabad időpontok között.
Rules+views kombinációkkal megoldottam még azt is, hogy lehessen törölni a foglalást, lehessen véglegesíteni, függő állapotúvá tenni meg még egy csomó mindent.
Hmm, elég kreatív megoldás. :)
Hmm, elég kreatív megoldás. :)
Mondjuk annyi hátránya van, hogy mindig update-elni kell, újabb és újabb node-okat benyomni ahhoz, hogy le lehessen foglalni az időpontokat. De végül is valamilyen szintű közbeavatkozást így is-úgy is igényel mindegyik modul, úgyhogy jó kis találékony felhasználása ez a Drupal adottságainak. :))
Aztán ennek a megoldásnak még előnye, hogy így fieldezhetők is a foglalásaid.
Calendar modullal pedig még felhasználóbarát naptárat is össze lehet vele hozni. :)