[gelöst] Anmelden für ein Ereignis in einem Calendar

am 10.03.2013 - 08:01 Uhr in
Mittels des Moduls Calendar wurde ein Kalender angelegt.
Über eine View werden Ereignisse in diesem Kalender angezeigt.
Mittels "Node recur" wird bei Anlegen eines entsprechenden Inhalts das Event innerhalb eines Zeitraums wiederholt.
Der Inhaltstyp der Ereignisse soll erweitert werden durch:
Anwender sollen sich für das Ereignis anmelden können.
Die Anzahl der Anmeldungen ist begrenzt. Bei Erreichen der Maximalzahl von Anmeldungen für das Event dürfen keine Anmeldungen mehr getätigt werden können.
Für jeden Inhalt des Inhaltstyp kann die Anzahl der maximalen Anmeldungen verschieden sein und kann durch den Administrator geändert werden.
Anwender sollen sich für ein Ereignis anmelden können, indem sie Ihren Vornamen, Namen und ihre Email-Adresse im Ereignis eintragen können. Idealerweise soll bei Klick auf ein Button "Anmelden" ein Bereich im Ereignis sichtbar werden, in dem der Anwender Vorname, Name und Email-Adresse eintragen kann. Bei Klick auf ein Button "Absenden" soll Bestätigungsemail an den Anwender geschickt werden, in welchem Informationen zu dem entsprechenden Event an den Anwender geschickt werden (Name des Events, Datum des Events, Uhrzeit und Ende des Events, Kontakt-Email-Adresse für Abmeldung vom Event <- sind Felder des Events).
In einer View sollen später die Ereignisse aufgelistet werden und die jeweiligen Anmeldungen angezeigt werden. Die Anmeldungen sind im Idealfeld Felder des Inhaltstyps.
Wie setze ich diese Erweiterung am besten um?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo,kennst Du das Modul
am 10.03.2013 - 11:48 Uhr
Hallo,
kennst Du das Modul signup http://drupal.org/project/signup schon? Bin mir nicht sicher ob alles bis ins Detail deiner Anforderung miteingebaut ist - das meiste aber schon (max Userzahl, Benachrichtigung usw.)
Gruß
Christian
Vielen Dank! Habe es
am 10.03.2013 - 14:40 Uhr
Vielen Dank! Habe es installiert und werde mal durchspielen, was unter http://drupal.org/node/1479460 steht.
Signup - Maximalanzahl Registrierungen + Sichtbarkeit von Views
am 10.03.2013 - 19:08 Uhr
Leider finde ich nicht heraus, wo ich die Maximalanzahl der Registrierungen pro Ereignis einstellen kann.
Ebenso ist mir nicht klar, wie ich die View des EVA-Fiels nur rollenbasiert anzeigen kann. Rolle "Gast" darf die View nicht sehen, das bekomme ich nicht hin. <- Nachtrag: gelöst mit Modul "Content Access"
Könnte jemand helfen?
Im jeweiligen Signup-Formular
am 10.03.2013 - 19:21 Uhr
Im jeweiligen Signup-Formular hast Du unter Einstellungen 'Signup limit' siehe Anhang.
Das mit dem EVA-Field verstehe ich nicht, was ist das? Am besten noch mal die Berechtigungen für Rollen genau durchsehen.
Gruß
Christian
Der Screenshot ist für mich
am 10.03.2013 - 19:17 Uhr
Der Screenshot ist für mich schwer verständlich, ich sehe dort kein Signup-Limit. Hast du vielleicht beim Screenshot hochladen geirrt?
Das mit dem EVA-Feld bezieht auf das Tutorial, dessen Link ich oben gepostet hatte. Das EVA-Feld stellt eine View im Node zur Verfügung, die alle bisherigen Registrierungen für das Ereignis auflistet.
Jetzt habe ich folgendes Problem: beim ersten Anmelden mittels des Signup-Formulars kann ich die Felder ausfüllen und speichern. Ab dem nächsten Versuch einen Anmeldung für das Ereignis vorzunehmen, kann ich nur noch die erste Anmeldung über einen Link namens "Manage your signup" bearbeiten, der Link für die Anmeldung "Signup ..." ist weg. Warum bloß?
Ooops, war mal so ein
am 10.03.2013 - 19:37 Uhr
Ooops, war mal so ein ähnliches Thema und die Datei entsprechend benannt. Sorry, jetzt das richtige.
Zu Deiner zweiten Geschichte:
Jetzt habe ich folgendes Problem: beim ersten Anmelden mittels des Signup-Formulars kann ich die Felder ausfüllen und speichern. Ab dem nächsten Versuch einen Anmeldung für das Ereignis vorzunehmen, kann ich nur noch die erste Anmeldung über einen Link namens "Manage your signup" bearbeiten, der Link für die Anmeldung "Signup ..." ist weg. Warum bloß?
Macht insofern Sinn, dass sich ein Benutzer nicht zweimal anmeldet. Wenn Du als User am System angemeldet bist, "ist bekannt", dass Du Dich in diesem Formular schon angemeldet hast, also kannst du Deine Eingaben nur noch bearbeiten...
Gruß
Christian
Ich habe es mir fast gedacht
am 10.03.2013 - 19:45 Uhr
Ich habe es mir fast gedacht ... Wie ungünstig. Ziel ist, dass eine eingelogggte Person mehrere andere Personen zu einem Event anmelden können soll. Das heisst, das ist vermutlich dann mit dem Signup-Formular gar nicht möglich ohne große Verbiegungen?
Im Screenshot oben siehst Du
am 10.03.2013 - 20:12 Uhr
Im Screenshot oben siehst Du auch den Reiter "Hinzufügen", damit können auch andere User eingetragen werden, wenn entsprechende Rechte vorhanden.
Gruß
Christian
Ehrlich gesagt finde ich in
am 10.03.2013 - 20:24 Uhr
Ehrlich gesagt finde ich in meinem Drupal die Stelle nicht, aus der der Screenshot gekommen ist. Ist das ein Drupal 7?
Ja, das ist Drupal 7 - ging
am 10.03.2013 - 20:50 Uhr
Ja, das ist Drupal 7 - ging mal davon aus, da keine nähere Angabe gemacht ist.
Für das 6er-Modul gibt es Zusatzmodule wie Signup multiple.
Gruß
Christian
Ich habe auch ein Drupal 7,
am 10.03.2013 - 20:53 Uhr
Ich habe auch ein Drupal 7, habe aber dieses Formular noch nicht zu sehen bekommen. Wo ist es denn?
Ok. Dann einmal ganz von
am 11.03.2013 - 09:54 Uhr
Ok. Dann einmal ganz von vorne.
Wenn das Signup-Modul installiert ist schau Dir erstmal die Settings genau an (sie sind sehr umfangreich).
Aktiviere beim Inhaltstyp die Signups
Füge einem Inhaltstyp ein Signup hinzu (Anhang 1)
In der Node kommt ein Tab "Signups" hinzu (Anhang 2)
Wenn du auf den klickst, kommst Du auf das Formular vom ersten Screenshot
Gruß
Christian
Aha. Kein Wunder dass mir das
am 11.03.2013 - 10:22 Uhr
Aha. Kein Wunder dass mir das alles unbekannt vorkam, ich habe gestern das Modul "CCK Signup" installiert ... Dann muss ich jetzt prüfen, welches der beiden besser passt. Scheinbar ist "Signup" unter aktiverer Maintanance als "CCK Signup".
Vielen Dank für Antworten!
Ja, Signup ist das gewollte.
am 11.03.2013 - 10:45 Uhr
Ja, Signup ist das gewollte. Allerdings finde ich nicht heraus, wo man einstellt, dass sich auch unangemeldte Nutzer (Rolle "Gast") für ein Ereignis mit Name und Email anmelden könne. Wo ist das versteckt?
natürlich über die
am 11.03.2013 - 11:18 Uhr
natürlich über die nutzerberechtigungen ... sorry für soviel blindheit.
Ich habe eine Rolle angelegt,
am 12.03.2013 - 11:01 Uhr
Ich habe eine Rolle angelegt, die für einen Inhaltstypen alle Rechte bzgl. der Signups hat. Unter dem Reiter "Hinzufügen" kann ich leider keinen Signup hinzufügen, wenn bereits ein Signup vorliegt. (Dies liegt an der Email-Adresse des eingeloggten Nutzers, der bereits einen Signup vorgenommen hat, siehe unterer Screenshot.) Was macht denn "Hinzufügen" genau? Habe ich ein Verständnisproblem? Sollten darunter nicht einfach neue Signups für den Inhalt vorgenommen werden können?
Entity Registration ist das
am 12.03.2013 - 16:28 Uhr
Entity Registration ist das Modul der Wahl :)