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>