Foglalas

alan képe

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ó: 
Sk8erPeter képe

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! :)

2
0
alan képe

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.

5
0
Sk8erPeter képe

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. :)

0
0