DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
EXT: Readable name of your extension¶
Author: | Kasper Skårhøj |
---|---|
Created: | 2002-11-01T00:32:00 |
Changed by: | Christian Ehmann |
Changed: | 2008-11-08T10:07:47 |
Classification: | extensionkey |
Description: | The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ---- |
Keywords: | keywords comma-separated |
Author: | Author Name |
Email: | your@email.com |
Info 4: | |
Language: | en |
EXT: Readable name of your extension - extensionkey
Anmeldeverwaltung für Veranstaltungen / Events¶
Extension Key: event_registr
Language: de
Keywords: Anmeldeverwaltung, Skiausfahrten,
Copyright 2000-2008, Christian Ehmann, <Christian.Ehmann@web.de>
This document is published under the Open Content License
available from http://www.opencontent.org/opl.shtml
The content of this document is related to TYPO3
- a GNU/GPL CMS/Framework available from www.typo3.org
Table of Contents¶
Anmeldeverwaltung für Veranstaltungen / Events 1
`Introduction 3 <#1.1.Introduction|outline>`_
`Users manual / Tutorial zur Installation und Konfiguration 6 <#1.2. Users%20manual%20/%20Tutorial%20zur%20Installation%20und%20Konfigurati on|outline>`_
`Known problems / to-Do list 12 <#1.4.Known%20problems%20/%20to- Do%20list%20|outline>`_
`ChangeLog 13 <#1.5.ChangeLog|outline>`_
Introduction¶
What does it do?¶
Anmeldeverwaltung für Skiausfahrten oder andere Events / Veranstaltungen. Registrierte User können sich für Veranstaltungen anmelden. Warteliste, Emailversand, Anmeldestatus, manulles eintragen von Zahlungseingängen, Administration durch 3 verschiedene Benutzergruppen.
Screenshots¶
Verwalten von Veranstaltungen (wenn der Benutzer in der erforderlichen Berechtigungsgruppe ist)
Anmelden / Registieren für eine Veranstaltung / Event.
Meine Anmeldungen für den angemeldeten User anzeigen:
Anmeldungen (Registierungen) zu Veranstaltungen (Events) anzeigen und bearbeiten:
Users manual / Tutorial zur Installation und Konfiguration¶
- Frontent Plugin
- German is default language – translation possible into the file /typo3conf/ext/event_registr/pi1/locallang.xml
- Target group: Users, Administrators or Developers in that priority. Depends on the extension.
Voraussetzungen¶
Flexform
Installation¶
- Aufruf des Extension Mangers im Typo3 Backend:
- Importieren der Extension:
Nach der Installation werden zwei Tabellen angelegt:
tx_eventregistr_events
tx_eventregistr_registrations
Einfügen der Extension auf eine Seite im Frontent durch das Einfügen eines Seitenihaltes:
Der Seiteninhalt soll vom Type Plugin sein:
Wechseln in die Registerkarte Plug-In und das Plugin-In Event- Registierung auswählen:
¶
Es kann eine Ansicht für das Plugin gewählt werden. Bei einer weiteren Ansicht einen weiteren Seiteninhalt anlegen.
Konfiguration des Plugin:¶
Allgemeins zum Emailversand:¶
Das Feld Email ist ein Pflichtfeld, welches im Frontend auf Plausibilität überprüft wird. Wird eine Anmeldung durch einen Verwalter in der Ausfahrtsliste vorgenommen kann auch ein beliebiger Wert im Feld Email stehen. Eine Email wird vom Server grundsätzlich nur verschickt, wenn die Emailadresse Plausibel ist.
Email bei Zahlungseingang:¶
Wenn auf der Seite “Anmeldeliste” der Betrag für eine Registrierung (Anmeldung) eingetragen wird. (Nur ganze Zahlen), dann wird eine Email an die angemeldete Person versendet.
Hinweis bei weniger freie Plätze als:¶
Wenn für ein Event nur noch wenige Plätze frei sind, dann wird bei der Anmeldung eine Info mit ausgegeben. Diese Info erscheint, wenn nur noch weniger als X Plätze frei sind.
Auf diesem Sceenshot sind gar keine Plätze mehr frei, dadurch erscheint direkt eine Meldung für die Warteliste. Personen können sich immer Anmelden, solange eine Ausfahrt (Event) noch in der Zukunft liegt und nicht als gelöscht markiert ist.
Gruppen:¶
Es müssen Benutzergruppen für Frontenduser angelegt sein:
Diese Benutzergruppen enthalten dann wiederum User:
Die Ids der Benutzergruppen müssen dann in die Backend-Konfigurations- Felder “Gruppen ID für....” eingetragen werden.
Auf diese Gruppen finden an unterschiedlichen Stellen im Code Berechtigungsprüfungen statt.
Für den Zugriff auf die verschiedenen Ansichten dieses Plugins
kann die Typo3 Standard Zugriffsberechtigung verwendet werden:
Gruppen ID der Verwalter:¶
Frontend User dieser Gruppe können die Anmeldeliste verändern, haben aber keine Berechtigung um den bezahlten Betrag zu ändern. Verwalter können auch keine Events anlegen, ändern (z.B. Teilnehmeranzahl, Email des Eventverwalters) oder löschen.
Gruppen ID der User:¶
In dieser Gruppen sollten alle Registrieren User enthalten sein, damit eine Anmeldung und nützung des Plugins möglich ist.
Gruppen ID der Admins:¶
Frontend User der Admin Gruppe können auch den Betrag verändern und Events editieren.
Formatierung mit CSS:¶
Um das Layout des Plugins zu beeinflussen, kann am einfachsten CSS verwendet werden. Hier ein paar CSS Code Schnipsel:
Um die Textfelder anzupassen:¶
.tx-eventregistr-pi1 form table tr td textarea{
width:120px;
height:35px;
border-style:solid;
border-width:1px;
border-color:#AEB2BE;
background:#AEB2BE;
color:#000000;
font-family:tahoma;
font-size:11px;
padding:4 0 0 7px;
overflow:hidden
}
Breite der Checkbox verkleinern:¶
.tx-eventregistr-pi1-checkbox, form table tr td input.tx-eventregistr- pi1-checkbox{
width:20px;
height:21px;
}
Known problems / to-Do list¶
Please send the author an Email if you find some errors – thanks a lot, Christian Ehmann
ChangeLog¶
- 0.0.3 bis zu dieser Version war die Dokumentation unvollständig (alpha)
- 0.0.4 Beta Version Plugin seit ca. 1 Monat im Einsatz. - Emailversand im Code angepasst
13