Sjabloon

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

  1. Kopieer de PHP code van Extension:EmailForm
  2. Plak deze in een bestand
  3. De opgemaakt mails werken helaas niet onder windows(Outlook en Outlook Express) om dit probleem op te lossen moet de volgende aanpassing worden doorgevoerd.
    1. Ga naar regel 210
    2. 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";
  1. Save als EmailForm.php in de folder EmailForm
  2. Kopieer de folder naar /extensions
  3. 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 />
Email : <emailform Email/>
Opmerkingen : <emailform Opmerkingen />

</emailform>

extension:Emailform:bestelling