Sjabloon:Extension:EasyEmailForm
Beschrijving
EasyEmailform voor het verzenden van e-mails
Status
1.0.4
Extension is ontwikkeld voor Geschied- en heemkundige kring "Het Land van Thorn"
In Localsettings opnemen van $wgEasyEmailFormReceiver='xxx'; xxx: Vervangen door het email adres van de ontvanger
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>
Er moet een pagina aangemaakt worden waarop het ontvangende e-mail adres staat
De naam van de pagina is MediaWiki:EmailForm
Van elke pagina waarop een emailform staat moet het volgende worden opgenomen
pagina naam|email adres|Beschrijving onderwerp
Handleiding
Zorg dat de pagina waarop <emailform></emailform result> wordt geplaatst beschermd is zie Mediawiki_Protected_pages
Installeren
- Kopieer de PHP code van Extension:EmailForm
- Plak deze in een bestand
- De opgemaakt mails werken helaas niet onder windows(Outlook en Outlook Express) om dit probleem op te lossen moet de volgende aanpassing worden doorgevoerd.
- Ga naar regel 210
- Vervang
$headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
door
$headers = 'Content-Type: text/html; charset=utf-8' . "\r\n";
- Save als EmailForm.php in de folder EmailForm
- Kopieer de folder naar /extensions
- Neem in LocalSettings.php de volgende regel op:
# wiki Emailform
require_once("$IP/extensions/EmailForm/EmailForm.php");
Externe Links
Voorbeeld
<emailform>
| Aanmelden<emailform Titel="Aanmelding" /> | |
| *Voornaam | <emailform Voornaam=40 /> |
| *Voorletters | <emailform Voorletters=40 /> |
| *Naam | <emailform Naam=40 /> |
| *Adres | <emailform Adres=40 /> |
| *Postcode | <emailform Postcode=6 /> |
| *Land | <emailform Land=30 /> |
| Tel | <emailform Telefoon=14 /> |
| Mobiel | <emailform Mobiel=14 /> |
| *Email: | <emailform Email=40 /> |
| Opmerkingen | <emailform Opmerkingen=40x8 /> |
| <emailform submit="Versturen" /> | |
| De met * gemerkte items zijn verplicht | |
</emailform><emailform result>
| <emailform Titel /> | ||
| Dank U voor de aanmelding als lid | ||
| <emailform Bestelling /> De kosten per jaar bedragen € 20,-- | ||
| Voornaam | : | <emailform Voornaam /> |
| Voorletters | : | <emailform Voorletters /> |
| Naam | : | <emailform Naam /> |
| Adres | : | <emailform Adres /> |
| Postcode | : | <emailform Postcode/> |
| Land | : | <emailform Land /> |
| Tel | : | <emailform Telefoon /> |
| Mobiel | : | <emailform Mobiel /> |
| : | <emailform Email/> | |
| Opmerkingen | : | <emailform Opmerkingen /> |
</emailform>