Introductie
Templates zijn gemaakt om deze website verenigingsspecifieker te maken. Templates werken met velden, de velden zijn te herkennen aan: [% %]. Deze velden worden tijdens de uitvoering vervangen door de waarde, dus in feite mailmerge.
De volgende templates zijn beschikbaar, deze zijn aan te passen in het Beheerdersmenu->Templates.
- briefpapier
- opzegging
- rekening
- verenigingsinfo
briefpapier
Dit is de template voor de mailings en de rekeningen.
De volgende velden zijn beschikbaar.
- [%FROM%]
- [%TO%]
- [%SUBJECT%]
- [%MESSAGE%]
De namen spreken voor zich, bij from en to zijn het niet de e-mailadressen, maar de namen van de verzenders en ontvangers. Verder zijn er nog ruim 25 velden in de mailingsmodule zelf beschikbaar. Deze zijn op de ge-adresseerde geënt. Bij het versturen van een rekening wordt, om dubbele aanhef te voorkomen, de tekst tussen '<!-- Aanhef -->' en '<!-- /Aanhef -->' verwijderd.
opzegging
Deze template wordt gebruikt om het formulier voor het opzeggen van het lidmaatschap van de vereniging te regelen. Mocht u deze niet beschikbaar hebben dan wordt een standaardformulier gebruikt.
De volgende template-specifieke velden zijn beschikbaar.
- [%FORMOPZEGGING%], mocht u deze niet gebruiken, zorg dan dat er een veld (input) in het formulier staat wat 'OpzeggingPer' heet die datum van opzeggen bevat.
- [%OPZEGGENVANAF%]: rekening houdend met de opzegtermijn, vanaf welke datum mag het lid het lidmaatschap opzeggen.
rekening
Deze template wordt gebruikt om de rekening op te maken. Per seizoen wordt er een template aangemaakt. Als de seizoens-specifieke leeg is wordt deze zonder seizoen gebruikt. Er zijn voorbeelden op GitHub beschikbaar.
De volgende specifieke velden zijn beschikbaar.
- [%NAAMDEBITEUR%]
- [%REKENINGDATUM%]: de datum van de rekening, opgemaakt als geschreven datum in het Nederlands
- [%REKENINGOMSCHRIJVING%]
- [%REKENINGNUMMER%]
- [%SEIZOEN%]
- [%REKENINGREGELS%]: de rekeningregels, opgemaakt als een rij in een tabel.
- [%UITERSTEBETAALDATUM%]
- [%EINDEEERSTETERMIJN%]
- [%VANAFADRES%]: het e-mailadres waarvan de rekeningen verzonden worden
- [%VANAFNAAM%]: de naam die ook in de from van de e-mail gebruikt wordt
- [%BANKREKENING%]: de bankrekening van het lid
- [%REKENINGBEDRAG%]: het totaal bedrag van de rekening
- [%BETAALD%]: het bedrag dat al betaald is op deze rekening
- [%OPENSTAAND%]: het bedrag dat op deze rekening nog open staat
Er zijn de volgende mogelijkheden om teksten variabel te maken.
- De tekst tussen <!-- Geen machtiging --> en <!-- /Geen machtiging --> wordt alleen getoond als het lid geen machtiging heeft afgegegeven.
- De tekst tussen <!-- Wel machtiging --> en <!-- /Wel machtiging --> wordt alleen getoond als het lid juist wel machtiging heeft afgegegeven.
- De tekst tussen <!-- NietOpNulRekening --> en <!-- /NietOpNulRekening --> wordt verwijderd als het totaal van de rekening nul is.
- De tekst tussen <!-- NietOpDebet --> en <!-- /NietOpDebet --> wordt verwijderd als het totaal van de rekening groter dan nul is.
- De tekst tussen <!-- NietOpCredit --> en <!-- /NietOpCredit --> wordt verwijderd als het totaal van de rekening kleiner dan nul is.
- De tekst tussen <!-- NietOpVolledigBetaald --> en <!-- /NietOpVolledigBetaald --> wordt verwijderd als de rekening volledig betaald is.
- De tekst tussen <!-- NietOpNulBetaald --> en <!-- /NietOpNulBetaald --> wordt verwijderd als er nog geen betaling op de rekening heeft plaats gevonden.
- De tekst tussen <!-- NietOpMeerdereTermijnen --> en <!-- /NietOpMeerdereTermijnen --> wordt verwijderd als de rekening in meerdere termijnen mag worden betaald.
- De tekst tussen <!-- AlleenOpMeerdereTermijnen --> en <!-- /AlleenOpMeerdereTermijnen --> wordt verwijderd als de rekening in één termijn moet worden betaald.
- De tekst tussen <!-- AlleenOpBetaaldDoorAnder --> en <!-- /AlleenOpBetaaldDoorAnder --> wordt verwijderd als het lid en betaald door hetzelfde zijn.
In de template kunnen twee instellingen worden gezet, namelijk plaatsen van de tekst in de template
- <!-- MetRegelnummers=x --> x=0: geen regelnummers tonen, x=1: wel rekeningnummers tonen. Default: 1
- <!-- MetNulRegels=x --> x=0: geen regels met een nul-bedrag tonen, x=1: alle regels tonen. Default: 1
verenigingsinfo
Dit is de inhoud van de introductiepagina. Hier kan bijvoorbeeld een vereniging iets over zichzelf of de website vertellen en hoe de ondersteuning is geregeld.
De volgende velden zijn beschikbaar.
- Aantal leden: [%AANTALLEDEN%]
- Aantal vrouwen: [%AANTALVROUWEN%]
- Aantal mannen: [%AANTALMANNEN%]
- Gemiddelde leeftijd: [%GEMIDDELDELEEFTIJD%]
- Aantal kaderleden: [%AANTALKADERLEDEN%]
- Aantal aangemaakte logins: [%AANTALLOGINS%]
- Nu ingelogd: [%NUINGELOGD%]
- De namen van de webmasters: [%NAMENWEBMASTERS%]
- Database bijgewerkt t/m: [%LAATSTGEWIJZIGD%]
- De laatste keer dat de upload vanuit de Access-database is gedaan: [%LAATSTEUPLOAD%]
- Huidige gebruiker bijgewerkt t/m: [%INGELOGDEGEWIJZIGD%]
- Verjaardagen met foto's: [%VERJAARFOTO%]
- Verjaardagen zonder foto's: [%VERJAARDAGEN%]
- Persoonlijke agenda: [%PERSOONLIJKEAGENDA%]
- Persoonlijke meldingen: [%MELDINGEN%] op basis van eigen lijsten
- Stukken die gewijzigd zijn sinds de vorige login of korter dan een week geleden: [%GEWIJZIGDESTUKKEN%]
- Waarschuwing diploma's die recent vervallen zijn of binnenkort vervallen: [%VERVALLENDIPLOMAS%]
Bij verenigingsinfo is het mogelijk om bepaalde stukken tekst alleen aan bepaalde gebruikers te tonen. De volgende mogelijkheden zijn er.
- Stukken tekst tussen <!-- Ingelogd --> en <!-- /Ingelogd --> worden alleen aan ingelogde bezoekers getoond.
- Stukken tekst tussen <!-- Webmaster --> en <!-- /Webmaster --> zijn alleen zichtbaar voor een webmaster.
- Ook kunnen stukken tekst alleen worden getoond aan leden van een onderdeel. Hiervoor moet je eerst het RecordID van het betreffende onderdeel opzoeken. In deze verdere uitleg is die 16. De begin- en eindtag zijn dan: <!-- Ond_16 --> en <!-- /Ond_16 -->.
Overzicht meerdere keren gebruikte velden
Hieronder volgt een overzicht van de velden die in meerdere templates gebruikt worden.
Naam veld/template | bevestiging_login | opzegging | rekening | verenigingsinfo |
[%NAAMLID%] | Ja | Ja | | Ja |
[%ADRES%] | | | Ja | |
[%POSTCODE%] | | | Ja | |
[%WOONPLAATS%] | | | Ja | |
[%ROEPNAAM%] | Ja | | Ja | Ja |
[%LIDNR%] | Ja | Ja | Ja | Ja |
[%LIDID%] | | Ja | Ja | |
[%NAAMVERENIGING%] | Ja | Ja | Ja | |
[%NAAMWEBSITE%] | Ja | Ja | Ja | |
[%URLWEBSITE%] | Ja | Ja | Ja | |
Tot slot
Mocht je meer velden nodig hebben, dan dit graag via GitHub aangeven.