Extension:EasyEmailForm

Terug naar Mediawiki

Beschrijving

EasyEmailform voor het verzenden van e-mails

Status

1.0.4
Extension is ontwikkeld voor Geschied- en heemkundige kring "Het Land van Thorn"

Installeren

  1. Download EasyEmailForm
  2. Pakuit en kopieer naar de folder /extensions
  3. Neem in LocalSettings.php de volgende regel op:
$wgEasyEmailFormReceiver='xxx';
wfLoadExtension('EasyEmailForm');XXX: Email adres van de ontvanger

Handleiding

  • Zorg dat de pagina waarop <emailform></emailform> wordt geplaatst beschermd is zie Mediawiki_Protected_pages
  • Voor de publicaties worden een drietal id's afgehandeld

- titel
- publicatie
- verzendkosten

  • <emailform Bestelling="xxx" />Als xxx numeriek is dan wordt een input veld aangemaakt, anders wordt er een hidden input veld aangemaakt.
  • Verplichte velden krijgen de toevoeging verplicht <emailform Naam=40 verplicht/> . Het label krijgt ook een * ervoor.

Externe Links

Gebruik

<emailform>
{| {{sys:tabel:geen rand}}
|colspan=2|{{sys:tekst|id=titel|grootte=20|kleur=606060|tekst=Bestelling publicatie}}
|-
|colspan=2|{{sys:tekst|id=publicatie|grootte=14|kleur=000000|tekst={{sys:titeldeel|segment=1|veld=0}} kosten € 25,--}}
|-
|colspan=2|{{sys:tekst|id=verzendkosten|grootte=11|tekst=Bovenstaande bedrag is exclusief verzendkosten.}}
|-
|colspan=2|<emailform Bestelling="Hagenbroek, landgoed tussen Thorn en Panheel"  /><br>
|-
| *Naam 
|<emailform Naam=40 verplicht/> 
|-
| *Straat en huisnummer 
|<emailform Straat=40 verplicht/> 
|-
| *Postcode 
|<emailform Postcode=10 verplicht/> 
|-
| *Woonplaats
|<emailform Woonplaats=10 verplicht/>
|-
| *Land 
|<emailform Land=30 verplicht/> 
|-
| Tel 
|<emailform Telefoon=14 /> 
|-
| Mobiel 
|<emailform Mobiel=14 /> 
|-
| *Email: 
|<emailform Email=40 verplicht/> 
|-
| Opmerkingen
| <emailform Opmerkingen=40x8 />
|-
|colspan="2" align="center" | <emailform submit="Stuur bestelling in" />
|-
|colspan="2" align="center" |{{sys:tekst|grootte=11|cursief=ja|tekst=''De met * gemerkte items zijn verplicht''}}
|}
</emailform>

Voorbeeld

extension:Emailform:bestelling