Die Anträge (Mitgliedsantrag, Gastantrag und weitere Anträge) ermöglichen es neuen Mitgliedern, sich über die Webseite zu registrieren.
Der Vorteil ist, dass der Antragsteller gleich in der Mitgliedsdatenbank enthalten ist (bzw. als Externer Kontakt, wenn die lizenzierte Anzahl Mitglieder erreicht ist) und der Verein keine manuelle Erfassung durchführen muss. Beim Abschicken des Antrags kann zunächst die E-Mail-Adresse per Double-Opt-In geprüft werden, der Antragsteller kann optional Gruppen und Rollen zugewiesen bekommen und der Verein kann über den Antrag enachrichtigt werden. u.v.m.
Unter dem Navigationspunkt "Anträge" ist alles zum Thema "Gastantrag" und "Mitgliedsantrag" zusammengefasst.
Über das Register "(neuer Antrag)" können Sie weitere Anträge anlegen.
Sie können den Gastantrag-/Mitgliedsantrag auf Ihrer Webseite einzublenden:
<IFRAME src="https://__ROOTHOST__/IhrVerein/?gastantrag" WIDTH="1200" HEIGHT="1200" style="max-width:100%;">
<IFRAME src="https://__ROOTHOST__/IhrVerein/?mitgliedsantrag" WIDTH="1200" HEIGHT="1200" style="max-width:100%;">
<IFRAME src="https://__ROOTHOST__/IhrVerein/?weitererantrag" WIDTH="1200" HEIGHT="1200" style="max-width:100%;">
Über ?mitgliedsantrag&firmenid=1234 können Sie einen Antrag für weitere Firmen-Ansprechpartner für das Firmen-Mitglied mit der ID 1234 aufnehmen.
In den Registern eines Antrags können Sie folgendes definieren:

Platzhalter Anträge

Der Antrag ist eine HTML-Seite, die Sie beliebig gestalten können. Folgende Platzhalter sind im HTML-Code möglich:
PlatzhalterBeschreibungBeispiel
Standard-Mitgliedsfelder
<#FIELD feldname#>Mitglieder-Daten-Eingabefelder inkl. Beschriftung.
Es sind alle Standard-Felder möglich: siehe Liste der Mitgliederfeld (und keine weitere!), Extrafelder siehe nachfolgend.
  • Pflichtfelder können Sie im Antrag im Register "Optionen" setzen (kommagetrennte Liste der Feldnamen).
  • Die Felder "konto_iban", "konto_bic", "userlogin" und "userpwd" werden bei der Übergabe inhaltlich geprüft.
  • Rollen, Gruppen, Beiträge: siehe nachfolgende Abschnitte.
  • Felder, die nicht im Antrag erfasst werden, werden mit dem definierten Standardwert belegt (aus Administration/Basiskonfiguration/Dialoge).
  • Felder, die im Antrag erfasst werden, erhalten den Standardwert als Vorauswahl (aus Administration/Basiskonfiguration/Dialoge).
<#FIELD vorname#>
<#FIELD vorname#>
<#FIELD p_strasse#>
<#FIELD p_plz#>
<#FIELD p_ort#>
<#FIELD p_email#>
<#FIELD Bezeichnung:feldname#>wir zuvor, mit abgeänderter Beschriftung <#FIELD Straße:p_strasse#>
<#FIELD PLZ:p_plz#>
<#FIELD Ort:p_ort#>
<#FIELD :feldname#>wir zuvor, ohne Beschriftung <#FIELD :einzugsermaechtigung#>
<#FIELD feldname=wert1,anzeige1,wert2,anzeige2,...#>Dropdown-Feld mit individueller Wertauswahl.
Es muss immer ein Paar angegeben werden: 1. Wert: der Wert der in der Datenbank gespeichert werden soll, 2. Wert: der Text der angezeigt werden soll:
Wert1,Anzeige1,Wert2,Anzeige2,...
<#FIELD branche=Industrie,Industrie,Handel,Handel,...#>
<#FIELD aufnahmemitglied=1/15,3M#>
<#FIELD aufnahmemitglied=1/15,3M,1/7#>
Zeigt eine Aufnahme-Vereinsmitglied-Dropdown-Box an mit Datumswerten zur Auswahl.
1/15 zeigt immer 1. und 15. Tag an (Angaben variabel).
3M Zeigt die nächsten 3 Monate an (Angabe variabel)
1/7 zeigt nut die Monate Januar und Juli als Auswahlmonate an..
<#FIELD aufnahmemitglied=1/15,3M#>
<#HIDDEN feldname=wert#>Vorgabe eines festen Wertes (nicht zu sehen und nicht zu ändern)
Spezialfall: <#HIDDEN anmeldung=1234#> setzt den Antragsteller auf der Anmeldeliste der Veranstaltung mit der ID 1234
<HIDDEN postgp=1#>
<HIDDEN einzugsermaechtigung=1#>
<HIDDEN key_FELD=HEUTE#>
<HIDDEN gekuendigt=HEUTE+3M#>
<#IF feldname=wert#>
...
<#/IF#>
Bedingte Bereiche
Diese Bereiche werden nur angezeigt wenn der Feldname des entsprechenden Wert besitzt.
Wenn innerhalb des bedingten Bereichs Pflichtfelder vorkommen, dann erfolgt die Pflichtfeld-Prüfung nur, wenn der bedingte Bereich sichtbar ist!
Prüfung eines leeren Feldes: <#IF feldname=#>...<#/IF#>
Prüfung eines beliebigen Inhalts (nicht leer): <#IF feldname=*#>...<#/IF#>
<#IF einzugsermaechtigung=1#>
...Kontodaten abfragen...
<#/IF#>
<#IF anrede=Firma#>
...Firmendaten abfragen...
<#/IF#>
<#IF alter<18#>
...sichtbar wenn Kind...
<#/IF#>
Extrafelder
<#FIELD key_feldname#>Mitglieder-Extrafelder inkl. Beschriftung
Pflichtfeldmarkierung und Standardwerte analog den Mitglieder-Daten.
<#FIELD key_lizenznummer#>
<#FIELD Bezeichnung:key_feldname#>wie zuvor, mit eigener Beschriftung <#FIELD meine Lizenz-Nr:key_lizenznummer#>
<#FIELD :key_feldname#>wie zuvor, ohne Beschriftung <#FIELD :key_lizenznummer#>
<#FIELD key_feldname=Standartwert#>wie zuvor, mit Vorauswahl <#FIELD key_spielstaerke=mittel#>
<#IF key_feldname=wert#>
...
<#/IF#>
Bedingte Bereiche für die Datentypen: "Textfeld", "Auswahl Dropdown", "Auswahl Radio", "Auswahl Checkbox"
Diese Bereiche werden nur angezeigt wenn der Feldname des entsprechenden Wert besitzt.
Wenn innerhalb des bedingten Bereichs Pflichtfelder vorkommen, dann erfolgt die Pflichtfeld-Prüfung nur, wenn der bedingte Bereich sichtbar ist!
Prüfung eines leeren Feldes: <#IF key_feldname=#>...<#/IF#>
Prüfung eines beliebigen Inhalts (nicht leer): <#IF key_feldname=*#>...<#/IF#>
<#IF key_auswahl=B#>
...
<#/IF#>
Familienmitglieder
<#FIELD feldname1#>
<#FIELD feldname2#>
<#FIELD feldname3#>
...
<#FIELD feldname10#>
Erfassung von bis zu 10 Familienmitgliedern.
Bei ausgefülltem Vor- oder Nachname wird je Familienmitglied ein Mitglieder-Datensatz angelegt und über das Feld "Beitragzahler" mit dem Hauptmitglied verknüpft.
Die Feldnamen für das 1. Familienmitglied müssen wie folgt lauten (2-10 analog):
Standard-Mitgliedsfelder:
<#FIELD vorname1#> <#FIELD nachname1#> ..alle weiteren Standard-Mitgliedsfelder..
Extrafelder mit ~1, ~2, usw.:
<#FIELD key_EXTRAFELD~1#>
Versteckte Felder:
<#HIDDEN beitragXXXX~1=1#>
Gruppen-Zuordnungs-Abfrage:
<#FIELD gruppe1_GRPID#>
<#FIELD gruppe1_GRPNAME#>
<#FIELD gruppe1_GRPID1,GRPID2,GRPID3#>
<#IF gruppe1_GRPNAME#> ... <#/IF#> ...
Hinweis:
Wenn als Format der Mitgliedsnummer "...-0" eingestellt ist, wird für die Familienmitglieder ...-1, ...-2 usw. vergeben
<#FIELD vorname1#> <#FIELD nachname1#>
<#FIELD geburtstag1#>
<#FIELD vorname2#> <#FIELD nachname2#>
<#FIELD geburtstag2#>
<#FAMILIE1#> 1. Familienmitglied
<#FAMILIE2#> 2. Familienmitglied
...
Zeigt eine Checkbox an.
Es können dann im HTML-Bereiche (z.B. per DIV-Tag) mit class-Angaben "familie1", "familie2", .. angelegt werden.
Es werden nur die Bereiche angezeigt, deren Haken gesetzt ist.
Die DIV-Tags müssen in der HTML-Ansicht eingetragen werden.
<#FAMILIE1#>
<DIV class="familie1">
<#FIELD vorname1#> <#FIELD nachname1#>
</DIV>
<#FAMILIE2#>
<DIV class="familie2">
<#FIELD vorname2#> <#FIELD nachname2#>
</DIV>
Gruppen und Rollen
<#FIELD gruppe_GRUPPENNAME#>Checkbox für die Gruppe mit dem angegebenen Namen <#FIELD gruppe_Handball#>
<#FIELD gruppe_Basketball#>
<#FIELD Bezeichnung:gruppe_GRUPPENNAME#>Checkbox für die Gruppe mit dem angegebenen Namen, mit abweichender Beschriftung <#FIELD Ich möchte der Gruppe Handball beitreten:gruppe_Handball#>
<#FIELD gruppe_GRUPPENNAME1,GRUPPENNAME2,...#> Gruppenauswahl-Dropdown-Box mit den angegebenen Gruppen an. <#FIELD gruppe_Handball,Basketball#>
<#FIELD gruppe#>
<#FIELD gruppev#>
<#FIELD gruppei#>
Gruppenauswahl-Dropdown-Feld aller Gruppen
Gruppenauswahl-Dropdown-Feld aller Veranstaltungs-Gruppen
Gruppenauswahl-Dropdown-Feld aller "Meine Interessen"-Gruppen
<#FIELD gruppe#>
<#FIELD gruppev#>
<#FIELD gruppei#>
<#FIELD gruppe_GRUPPENNAME/beitrag_BEITRAGSNAME#> Setzt bei Auswahl die Gruppe und den genannten Mitgliedsbeitrag <#FIELD gruppe_Handball/beitrag_Spartenbeitrag Handball#>
<#FIELD gruppe_GRUPPENNAME/beitragsgruppe_BEITRAGSGRUPPENNAME#> Setzt bei Auswahl die Gruppe und die genannte Mitgliedsbeitrag-Beitragsgruppe <#FIELD gruppe_Handball/beitrag_Spartenbeitrag Handball#>
<#FIELD interessen#>Liste von Checkboxen mit allen Gruppen, die de Haken bei "Meine Interessen" gesetzt haben <#FIELD interessen#>
<#FIELD rolle_ROLLENNAME#> Ermöglicht die Auswahl einer Rolle (Radio-Box) <#FIELD rolle_Schnuppermitglied#>
<#FIELD rolle_Trainerlehrgang#>
<#IF gruppe_GRUPPENNAME#>
...sichtbar wenn Gruppe gewählt...
<#/IF#>
<#IF gruppe_GRUPPENID#>
...sichtbar wenn Gruppe gewählt...
<#/IF#>
Bedingte Bereiche
Bei <#FIELD gruppe_XX,YY,ZZ#> dann die Bedingung so verwenden: <#IF gruppe=XX#>...<#/IF#>
<#IF gruppe_Arbeitskreis1#>
<#FIELD key_erwartungen#>
<#/IF#>
<IF gruppe=GRUPPENNAME/#><#HIDDEN key_feldname=wert#><#/IF#> Bedingtes setzen eines Extrafeldes auf Basis einer gewählten Gruppe. <#FIELD Mitgliedschaft:gruppe_xxxx,yyyy>
<IF gruppe=xxxx#><#HIDDEN key_status=aa#><#/IF#>
<IF gruppe=yyyy#><#HIDDEN key_status=bb#><#/IF#>
Mitgliedsbeiträge
<#FIELD beitragID=x#>
<#FIELD beitragGRUPPE=x#>
Checkbox zur Beitragsauswahl (mit der ID bzw. BEITRAGSGRUPPE)
  • Die ID des Beitrags finden Sie unter "Mitglieder/Mitgliedsbeiträge festlegen" im Bearbeiten-Dialog unter der Überschrift.
  • Die Beitragsgruppe darf kein Leerzeichen enthalten!
<#FIELD beitrag789=x#>
<#FIELD beitragJahresbeitrag=x#>
<#FIELD beitragID1#>
<#FIELD beitragID2#>
<#FIELD beitragID3#>
Radiobox zur Beitrags-Auswahl
  • Mit Vorauswahl: <#FIELD beitragID=1>
  • Die ID des Beitrags finden Sie unter "Mitglieder/Mitgliedsbeiträge festlegen" im Bearbeiten-Dialog unter der Überschrift.
<#FIELD beitrag123=1#>
<#FIELD beitrag456#>
<#FIELD beitrag789#>
<#FIELD beitragID#> Wenn die Beitragsdefiniton die Einstellung "individueller Beitrag" (kein vordefinierter Betrag) ist, dann wird ein Texteingabefeld zur Beitragsabfrage angezeigt (Abfrage individueller Wunsch-Beitrag). <#FIELD beitrag200#>
<#FIELD :beitragID=x/gruppe_GRUPPENNAME#> Setzt bei Auswahl des Beitrags auch die zugeordnete Gruppe <#FIELD :beitrag1234=x/gruppe_Volleyball#>
<#IF beitrag=ID#>...<#/IF#>
für Beitrag-Checkboxen:
<#IF beitragID=1#>...<#/IF#>
Bedingter Bereich, falls dieser Beitrag gewählt ist <#IF beitrag=123#>
<#FIELD key_lizenznummer#>
<#/IF#>
Sonstiges
<#captcha#>zeigt SPAM-Schutz an <#captcha#>
<#PFLICHTCHECK feldname#>
<#PFLICHTCHECK Bezeichnung:feldname#>
Zeigt eine Checkbox an. Wenn der Feldname in der Liste der Pflichtfelder (im Antrag im Register "Optionen") vorkommt (sinnvoll!), dann muss der Antragsteller den Haken zwingend setzen.
Der angegebene Feldname muss kein echter Feldname sein, wenn diese Information nicht gespeichert werden soll (z.B. bei "satzung").
<#PFLICHTCHECK satzung#>
<#FIELD Bezeichnung:check:feldname#>Zweites Feld, in das der gleiche Inhalt wird im Hauptfeld eingegeben werden muss. <#FIELD Bitte E-Mail wiederholen:check:p_email#>
<#LISTE Listenname(listenfeld1=#ID, listenfeld2=WERT, listenfeld3=#ID1)#> Legt einen Eintrag in einer Flexiblen Liste an
#ID wird durch die den Hauptanmelder, #ID1 durch da Familienmitglied 1 ersetzt.
<#LISTE Personenbeziehungen(person1=#ID, beziehung=Partner, person2=#ID1)#>
<#FLEXLISTE Listenname#>
   <#FIELD feld1#>
   <#FIELD Bezeichner:feld2#>
   <#HIDDEN feld3=ABC#>
   <#HIDDEN feld4=#ID#>
   <#IF feld=wert#>...<#/IF#>
<#/FLEXLISTE#>
Ermöglicht die Abfrage für Daten, die beim Speichern des Eintrags einen neuen Datensatz in der Flexiblen Liste anlegen.
#ID wird durch die neue Datensatz-ID des durch den Antrag entstehenden neuen Mitglieddatensatzes ersetzt.
Dies blendet bei einem bedingten Feld den ganzen Block aus:
<div id="div_FELDNAME">...</div>
<#FLEXLISTE Bootsliste#>
   <#FIELD bootstyp#>
   <#FIELD bootsname#>
   <#HIDDEN mitglied=#ID#>
<#/FLEXLISTE#>
<#FIELD gutscheincode#> Ermöglicht das Abfragen eine Gutscheincodes (Anlage im Online-Shop). Bei Nutzung wird ein Beitrag "Gutschein" ggf. angelegt und das Mitglied erhält damit eine Gutschrift, die bei der nächstfolgenden Beitragsabrechnung abgerechnet wird. <#FIELD gutscheincode#>
{#...#}Mitglieder-Daten (nur Anzeige) {#nachname#}
{#parameter:FELD#}globale Parameter {#parameter:adressestrasse#}
{#parameter:adresseort#
<!-- xxx --> Kommentar <!-- Das ist ein Kommentar -->

Hinweise:
- Der Antrag setzt das Feld "Mandatsdatum" auf das Feld "Aufnahme Vereinsmitglied" (aufnahmemitglied), falls dieses abgefragt wird.

Register "Javascript"
Im Register "Javascript" sind Javascript-Befehle möglich, um z.B. bestimmte Bereiche ein/auszublenden. Geben Sie im Antrag den HTML-Elementen, die Sie ein/ausblenden möchten, "class"-Angaben. z.B.: <div class="bereich1">...</div> Haben Sie z.B. ein Dropdown-Extrafeld "liste1", und nur wenn der Eintrag "xxx" ausgewählt ist soll der "bereich1" zu sehen sein, dann tragen Sie diesen Javascript-Code ein:
function Anpassung()
{
   var aktuellerwert=$('#key_liste1').val();
   ShowHide('.bereich1', aktuellerwert=='xxx');
}
$(document).ready(function() { Anpassung(); });
$('#key_liste1').on('change', function() { Anpassung(); });