ep3-bs
ep3-bs copied to clipboard
Veranstaltung mehrtägig
Beispiel Turnier über 4 Tage. An jedem Tag Beginn 10 Uhr, Ende 16 Uhr. Mit dem Anlegen als eine Veranstaltung ist das nicht möglich, da Uhrzeit (Start) und Uhrzeit (Ende) sich nur auf den ersten bzw. letzten Tag auswirken. Gibt es da einen Ausweg oder bleibt nur die Lösung für jeden Tag eine eigene Veranstaltung anzulegen?
geht aktuell leider noch nicht ... gibt aber schon viele feature requests zum Thema Events. Ich persönlich arbeite bei "Massenbuchungen" wie z.B. Turnieren oder Punktspielen daher mit SQL Import Dateien. Da kann ich dann vorher genau definieren, welche Plätze und Uhrzeiten an bestimmten Tagen als Veranstaltungen in der Saison gebucht werden und mit einem Rutsch vor Beginn der Saison importieren. Änderungen muss ich dann halt in der Saison manuell pro Tag und Platz machen, was in den letzten beiden Jahren leider durch Corona öfter der Fall war.
Könntet ihr eine solche SQL-Datei für Massenbuchung mal irgendwo ablegen damit man sich das anschauen kann? Das muss ja sicher sorgfältig strukturiert sein, wenn der Import funktionieren soll.
klar muss man sauber arbeiten und ggf. auch in einem Testsystem vorher mal probieren: Pro Veranstaltung (& Platz) müssen eigentlich nur 2 Zeilen in die SQL Importdatei.
Hier mal ein Beispiel für einen Event am 16.05.2021 von 9-14 Uhr auf einem Platz.
INSERT INTO bs_events (eid,sid, status, datetime_start, datetime_end, capacity) VALUES ('14', '4', 'enabled', '2021-05-16 09-00-00', '2021-05-16 14-00-00', NULL);
INSERT INTO bs_events_meta
(emid
, eid
, key
, value
, locale
) VALUES ('15', '14', 'name', 'TestEvent.', 'de-DE');
Wichtig ist, dass man die richtige eid sowie emid einträgt. Dazu muss man in die DB schauen, welches die letzten Einträge waren und dann immer jeweils +1 hochzählen.
Ich habe letztes Jahr mal von Jemandem aus der Community hier ein tolles Excel Tool bekommen, welches über VBA dann eine SQL Import Datei erstellen kann. Das habe ich für mich soweit angepasst und trage vor der Sommersaison alle Events wie Heimspiele der Teams, Turniere, ... mit Datum, Uhrzeiten und Plätzen dort ein. Das erspart mir dann später viel Zeit, da ich weit über 100 Einträge dann mit einem Import in der Datenbank habe und diese nicht manuell über das Backend anlegen muss. Die Excel ist natürlich sehr individuell und kann nicht 1:1 bei anderen Vereinen genutzt werden. Um diese anzupassen braucht man dann schon auch Excel & VBA Programmierkenntnisse.
sid ist übrigens der Platz. Bei mir ist Patz 1 = 4, Platz 2 =5, ... liegt wohl daran , dass ich die ersten 3 Plätze mal gelöscht und neu angelegt hatte. Kannst Du in der Datenbank aber in der bs_squares nachschauen welcher Platz welche sid bei Euch hat. Standard sollte dann eigentlich Platz 1 =1, ... sein
super, danke. Werde mal ein Testsystem aufsetzen und damit spielen. Ist ja noch Zeit bis Saisonbeginn...