Diese Ansicht besteht aus dem Frontend-Formular zum Erfassen der Meldugen.
Angelegt wird diese Ansicht, indem ein Menüeintrag des Typs "Formular" erstellt und konfiguriert wird:

  1. Neuer Menüeintrag erstellen
    (Joomla Backend - Menüs - <Dein Menü> - Neuer Menüeintrag)
  2. Menüeintragstyp wählen (Menüeintragstyp - Auswählen - Anwesenheitslisten - Forumlar)
    Auswahl des Menüeintragstypes: Anwesenheitslisten - Formular

    Auswahl des Menüeintragstypes: Anwesenheitslisten - Formular

  3. Menütitel eingeben
  4. Einstellungen vornehmen
  5. Speichern


Funktionsweise der Ansicht

Das Formular erstellt Meldungen mit konfigurierbarem Inhalt, verknüpft die Meldung mit dem Event, welcher sich auf gleicher Seite befindet und speichert die Meldung unter einer bestimmten Eventkategorie ab. Der Inhalt der Meldung variiert, je nach aktivierten Formularfelder. Eventdatum und Eventtitel werden automatisch aus dem Event geholt. Vor dem Abspeichern wird eine Identifikation der Person durchgeführt und überprüft, ob diese Person bereits eine Meldung zu diesem Event eingereicht hat. Falls die Person bereits Eingereicht hat, wird eine Konfliktmeldung angezeigt, wo der Nutzer entscheiden kann, wie er mit seiner Meldung weiter verfahren will (Zur Meldung, Verwerfen, Überschreiben, Neu erstellen). Falls aktiviert, wird der Nutzer nach erfolgreicher Einreichung auf die "Einzelne Meldungs"-Ansicht seiner eingereichten Meldung weitergeleitet.


Menü-Einstellungen

Allgemein

Menüeintrag - Einstellungen - Allgemein

Menüeintrag - Einstellungen - Allgemein

  • Element ID
    (ID der Meldung, welche mit diesem Formular bearbeitet werden soll. 0: Neue Meldungen erfassen)
  • Eventkategorie
    (Eventkategorie der Meldungen, welche mit diesem Formular erfasst werden)
  • Weiterleitung
    (Wenn aktiviert, wird nach erfolgreichem Einreichen einer Meldung der Benutzer auf die Einzelne Meldung-Ansicht der soeben erfassten Meldung weitergeleitet.)
  • Info-Text
    (Infotext, welcher dem Benutzer nach erfolgreicher Weiterleitung angezeigt werden soll.)
  • Event
    (Formularfelder des erkannten Events im Formular anzeigen.)

Formularfelder

Es werden nur diejenigen Informationen vom Benutzer abgefragt und gespeichert, deren Formularfelder hier aktiviert wurden. Die Informationen Name, Eventdatum und Eventtitel werden in jedem Fall abgefragt und gespeichert. Für diese Felder liegen keine Einstellungen vor.


Kategorien der Formularfelder

Sämtliche Formularfelder können in vier Kategorien eingeteilt werden:

  • Event Zugehörigkeit: Eventkategorie, Eventdatum, Eventtitel
    (zur eindeutigen Zuordnung der Meldung zu einem Event)
  • Person Identifikation: Name, Vorname, Adresse (Strasse, Postleitzahl, Wohnort), Geburtsdatum
    (zur eindeutigen Identifizierung der einreichenden Person. Je mehr Felder aktiviert werden, desto eindeutiger die Identifizierung.)
  • Kontaktmöglichkeit: Telefonnummer, E-Mail
    (Kontaktmöglichkeiten der identifizierten Person)
  • Weitere Informationen: Meldung, anzahl Personen, Platznummer, Notiz
    (weitere Informationen, die aufgenommen werden können. Je nach Veranstaltung macht es Sinn, weitere Informationen zu erfassen.)

Formularfelder

Menüeintrag - Einstellungen - Formularfelder

Menüeintrag - Einstellungen - Formularfelder

  • Meldung
    (Radiobox mit zwei Antwortmöglichkeiten [default: Anmeldung/Abmeldung]. Kann mit Sprach-Overrides verändert werden.)
  • Vorname [Nur PRO-Version]
    (Ergänzendes Namens-Feld. Falls Vor- und Nachname getrennt aufgenommen werden sollen.)
  • Geburtsdatum [Nur PRO-Version]
  • Adresse [Nur PRO-Version]
    (Es kann entweder die komplette Adresse [Strasse, Postleitzahl, Wohnort] oder nur die Postleitzahl abgefragt werden.)
  • Telefonnummer [Nur PRO-Version]
  • E-Mail [Nur PRO-Version]
  • Bestätigungs-Email [Nur PRO-Version]
    (Bestätigungs-Email mit PDF-Bestätigung an den Übermittler senden nach erfolgreichem Eireichen der Meldung.)
  • Mail-Text [Nur PRO-Version]
    (Email-Text, der in der Bestätigungs-Email stehen soll.)
  • Platznummer [Nur PRO-Version]
    (Mögliche Sprach-Overrides: Sitzplatznummer, Tischnummer,...)
  • Anzahl Personen [Nur PRO-Version]
    (Anzahl Personen, welche in einer Meldung erfasst werden sollen. z.B für Gruppeneintritte)
  • Max. Personen [Nur PRO-Version]
    (Maximale anzahl Personen, welche in einer Meldung erfasst werden dürfen)
  • Datenschutz
    (Datenschutz-Checkbox. Inhalt des Labels dieses Formularfeldes kann in den globalen Optionen der Komponente geändert werden.)
  • Captcha
    (Falls Captcha-Plugins aktiv sind, können diese somit ins Formular integriert werden.)
  • Notiz
    (Mehrzeiliges Texteingabe-Feld, in welchem beliebige Informationen aufgenommen werden können.)

Auto-Fill

Menüeintrag - Einstellungen - Auto-Fill

Menüeintrag - Einstellungen - Auto-Fill

  • Auto-Fill altivieren [Nur PRO-Version]
    (Name und E-Mail können aus den Joomla-Benutzer-Informationen gezogen werden, falls der Benutzer auf der Webseite angemeldet ist.)

Event-Informationen

Menüeintrag - Einstellungen - span-ID

Menüeintrag - Einstellungen - span-ID

  • ID (Eventdatum)
    (ID des html span-Elements, in welchem sich das Datum des Events befindet. Weitere Infos siehe Event-Quelle)
  • Datumsformat
    (Datumsformat, in welchem das Eventdatum im span-Element vorliegt)
  • ID (Eventtitel)
    (ID des html span-Elements, in welchem sich der Titel des Events befindet. Weitere Infos siehe Event-Quelle)
  • Personen-Limite [Nur PRO-Version]
    (Wenn aktiviert, muss die ID des html span-Elements angegeben werden, in welchem sich die Limite des Events befindet. Weitere Infos siehe Event-Quelle)


Weiteres

Um dem Formular eine Spam-Überprufung hinzuzufügen, kann das Plugin ECC+ installiert und dessen "Custom Call" Funktion aktiviert werden. Ist dieses korrekt installiert und aktiviert, wird dem Formular automatisch ein weiteres Feld mit einer Spam-Überprüfung hinzugefügt.

Damit mit dem Forumlar auch nicht angemeldete Benutzer Meldungen verfassen können, müssen die Berechtigungen der Komponente entsprechend gesetzt werden. Siehe Globale Optionen der Komponente