Sjabloon:Extension:EmailForm
Beschrijving
Emailform voor het verzenden van e-mails
Status
0.8a
Voor de Geschied- en heemkundige kring "Het Land van Thorn" is een speciale versie 0.9 gemaakt voor details zie Aanpassingen:Extension:EmailForm
Gebruik
<emailform> {| | Naam: || <emailform name=40 /> || (optioneel) |- | Email: || <emailform from=40 /> || (optioneel, tenzij u antwoordt wil) |- | Commentaar: | colspan="2" | <emailform comments=80x8 /> |- | colspan="3" align="center" | <emailform submit="Send Comments" /> |} </emailform> <emailform result> Bedankt voor uw commentaar {| width="300px" | '''Van''' <emailform name /> <emailform from/><br /> '''Kommentaar:''' <emailform comments /> |} </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> {| {{sys:table:noborder}} |colspan=2|{{sys:text|size=20|color=606060|text=Aanmelden}}<emailform Titel="Aanmelding" /><br> |- |style="width:40px"|*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 /> |- |colspan="2" align="center" | <emailform submit="Versturen" /> |- |colspan="2" align="center" |{{sys:text|size=9|italic=true|text=''De met * gemerkte items zijn verplicht''}} |} </emailform><emailform result> {| {{sys:table:noborder}} |colspan=3|{{sys:text|size=20|color=606060|text=<emailform Titel />}}<br> |- |colspan=3|{{sys:text|size=14|text=Dank U voor de aanmelding als lid}}<br> |- |colspan=3|{{sys:text|size=14|color=000000|text=<emailform Bestelling /> De kosten per jaar bedragen € 20,--}} |- |style="width:40px"|Voornaam |style="width:5px"|: |style="width:500px"|<emailform Voornaam /> |- |Voorletters |: |<emailform Voorletters /> |- |Naam |: | <emailform Naam /> |- |Adres |: | <emailform Adres /> |- |Postcode |: | <emailform Postcode/> |- |Land |: | <emailform Land /> |- |Tel |: | <emailform Telefoon /> |- |Mobiel |: | <emailform Mobiel /> |- |Email |: | <emailform Email/> |- |Opmerkingen |: |{{sys:text|text=<emailform Opmerkingen />}} |} </emailform>
<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>