Start
 

Aldfaer

Hét gratis stamboomprogramma

U bent op pagina StartForumSjablonenReliHook (Religie)
.

ReliHook (Religie)


  Posten niet toegestaanPage: « < 1 of 1 > »
07 Jul 2012 - 18:2125155
ReliHook (Religie)

Hallo mede-sjabloniers,

Ik ben bezig met een update van Hooks (ook bekend als de C_Hooks plugin) waarbij ik overweeg om ook code op te nemen voor wat ik nu even noem: De ReliHook.

N.a.v. wens 119, een eigen wens en een forumbericht (http://aldfaer.net/sitemap//index.php?q=forum&&c=showthread&ThreadID=503...) heb ik een eerste opzet gemaakt voor het weergeven van de religie IN de tekst (i.p.v. of naast een Feit aan het einde).

Denk hierbij aan: "Hij is gedoopt [Religie] in [Plaatsnaam]" en "Het kerkelijk huwelijk [Religie] vond plaats op ..." maar misschien ook nog "... nadat zij op [datum] in [Plaatsnaam] in ondertrouw [Religie] zijn gegaan."

Daar waar [Religie] staat, wordt dan de rubriek Religie weergegeven. Ik denk hierbij aan een afkorting als "RK" of "NH" tussen haken.

Hieronder volgt mijn code voor de ReliHook wat dus t.z.t. onderdeel kan worden van mijn Hooks-sjabloon en u nu dient op te nemen in Standaardhook.asjl wanneer u de code wilt uitproberen.

:. === BEGIN ReliHook
:. ==========================================================================
:. _FUNCBEGI( RELIGIE )_FUNCEND:. Onderdrukken weergave in tabel
:. | _FUNCBEGI( _Txt_gedoopt	)_SEX("gedoopt;gedoopt;gedoopt")[::]_FUNCEND
:. | _FUNCBEGI( _Txt_isgedoopt	)_SEX("is gedoopt;is gedoopt;is gedoopt")[::]_FUNCEND
_FUNCBEGI( _Txt_gedoopt	)[::]gedoopt[: FC_DOOPRELIGIE:]_FUNCEND
_FUNCBEGI( _Txt_isgedoopt)[::]is [:_Txt_gedoopt:]_FUNCEND
:. ==========================================================================
:. Religie weergeven bij doop mits binnen Religie-periode
_FUNCBEGI( FC_DOOPRELIGIE )
  [&_FACT( _RELI ) _PREFFACTRELI&]?_BEGI
	_SETDEF(S_FC)
	_FACTBEGI( _RELI )
	  [?_BAPTDATE?]?_BEGI:.
		[?_FACTSTAR?]?_BEGI
		  [?_BAPTDATE( [:YYYY:][:MM:][:DD:] ) >= _FACTSTAR( [:YYYY:][:MM:][:DD:] )?]?_BEGI
			[?_FACTSTOP?]?_BEGI
			  [?_BAPTDATE( [:YYYY:][:MM:][:DD:] ) <= _FACTSTOP( [:YYYY:][:MM:][:DD:] )?]?_BEGI
				_SETADD(S_FC, [:_FACTRELI:])
			  _END
			_ELSE
				_SETADD(S_FC, [:_FACTRELI:])
			_END
		  _END
		_ELSE
			[?_FACTSTOP?]?_BEGI
			  [?_BAPTDATE( [:YYYY:][:MM:][:DD:] ) <= _FACTSTOP( [:YYYY:][:MM:][:DD:] )?]?_BEGI
				_SETADD(S_FC, [:_FACTRELI:])
			  _END
			_ELSE
				_SETADD(S_FC, [:_FACTRELI:])
			_END
		_END
	  _ELSE:. Geen doopdatum
		_SETADD(S_FC, [:_FACTRELI:])
	  _END
	_FACTEND
	[&[?_SETEXP(S_FC,1,_SETSTRI)?]([:_SETEXP(S_FC,1,_SETSTRI):])&]
	_SETCLR(S_FC)
  _END
_FUNCEND 
:. ==========================================================================
:. Hook-PersHuw=1; na 1811, kerkelijke inzegening i.p.v. -huwelijk
_FUNCBEGI( _Txt_kerkelijkhuwelijk )
[?[:YYYY:]>=1812?]?_BEGI:. Zitten we na 1811?
	kerkelijke inzegening:.
_ELSE:.
	kerkelijk huwelijk:.
_END:.
_FUNCEND
_FUNCBEGI( _Txt_Hetkerkelijkhuwelijk )
[?[:YYYY:]>=1812?]?_BEGI:. Zitten we na 1811?
	De kerkelijke inzegening:.
_ELSE:.
	Het kerkelijk huwelijk:.
_END[: FC_KHUWRELIGIE:]:.
_FUNCEND
_FUNCBEGI( _Txt_Bijhetkerkelijkhuwelijk)
[?[:YYYY:]>=1812?]?_BEGI:. Zitten we na 1811?
	Bij de kerkelijke inzegening:.
_ELSE:.
	Bij het kerkelijk huwelijk:.
_END:.
_FUNCEND
:. ==========================================================================
:. Religie partner weergeven bij kerkelijk huwelijk mits binnen Religie-periode
_FUNCBEGI( FC_KHUWRELIGIE )
  [&_FACT( _RELI ) _PREFFACTRELI&]?_BEGI
	_SETDEF(S_FC)
	_FACTBEGI( _RELI )
	  [?_MARCDATE?]?_BEGI:.
		[?_FACTSTAR?]?_BEGI
		  [?_MARCDATE( [:YYYY:][:MM:][:DD:] ) >= _FACTSTAR( [:YYYY:][:MM:][:DD:] )?]?_BEGI
			[?_FACTSTOP?]?_BEGI
			  [?_MARCDATE( [:YYYY:][:MM:][:DD:] ) <= _FACTSTOP( [:YYYY:][:MM:][:DD:] )?]?_BEGI
				_SETADD(S_FC, [:_FACTRELI:])
			  _END
			_ELSE
				_SETADD(S_FC, [:_FACTRELI:])
			_END
		  _END
		_ELSE
			[?_FACTSTOP?]?_BEGI
			  [?_MARCDATE( [:YYYY:][:MM:][:DD:] ) <= _FACTSTOP( [:YYYY:][:MM:][:DD:] )?]?_BEGI
				_SETADD(S_FC, [:_FACTRELI:])
			  _END
			_ELSE
				_SETADD(S_FC, [:_FACTRELI:])
			_END
		_END
	  _ELSE:. Geen trouwdatum
		_SETADD(S_FC, [:_FACTRELI:])
	  _END
	_FACTEND
	[&[?_SETEXP(S_FC,1,_SETSTRI)?]([:_SETEXP(S_FC,1,_SETSTRI):])&]
	_SETCLR(S_FC)
  _END
_FUNCEND 
:. ==========================================================================
:.
:. === EINDE ReliHook

In de 3e regel staat de code voor het Onderdrukken van het Feit in de feitentabel, maar omwille van de duidelijkheid wilt u deze misschien toch (tijdelijk) weergegeven hebben - via Hooks zou ik dat kunnen aansturen (wel/geen weergave van Religie in Feitentabel).

Ik hou rekening met de eventuele opgegeven periode (start/einddatum) bij een doop- en trouwdatum: Iemand kan als NH gedoopt worden en dan als RK trouwen! Let op dat de partner bij het huwelijk dan dezelfde Religie moet hebben (want deze wordt weergegeven).

Voorbeeld van een weergave van Religie(s) in de feitentabel:

Religies:
van 1795 tot 1822 NH (Nederlands Hervormd)
van 1823 tot 1826 RK (Rooms Katholiek)

Tenslotte zit er in het stukje code ook een deel van het huidige Hooks voor weergave van "inzegening" na 1811 - dit is ter illustratie dat Religie niet wordt weergeven bij Getuige-vermelding o.i.d.

Inmiddels heeft Han Kortekaas al de volgende suggesties gedaan:
- om ook een vermelding bij ondertrouw in te bouwen, maar dan alleen de Religie weergeven wanneer er geen kerkelijk huwelijk weergegeven wordt.
- om een 2e vermelding ALLEEN te doen wanneer deze afwijkt van de 1e (geen idee of dat eenvoudig te coderen is).

Ik ben benieuwd naar reacties. Is de code bruikbaar voor anderen?

Carel



__________________
Ik gebruik Aldfaer 4.2 op Win/Vista-laptop met IE10+SVG-Viewer en op Win/7-desktop met IE11+SVG-Viewer.
07 Jul 2012 - 19:5625156

Een paar opmerkingen:
1) In de protestantse kerken, in de Westerse wereld, wordt meestal gesproken van een huwelijksinzegening of huwelijksbevestiging, omdat de daadwerkelijke huwelijksvoltrekking in het gemeentehuis/stadshuis heeft plaatsgevonden.
2)Binnen de Katholieke Kerk wordt het kerkelijk huwelijk beschouwd als sacrament, als eigenlijke huwelijkssluiting voor zover de partners katholieke christenen zijn, en zodoende als gelijkwaardig aan het burgerlijk huwelijk voor niet-katholieke paren. Het burgerlijk huwelijk voor katholieke paren wordt als louter administratieve handelingen gezien.
(bron Wikipedia)

Daarom kan mi niet gesproken worden van: 'Het kerkelijk huwelijk [Religie] vond plaats op...', maar bv 'De kerkelijk huwelijksinzegening [NH] vond plaats op 1 april 2000 te Amsterdam'
en wat de ondertrouw betreft heeft mi geen raakvlak met [Religie] want dat is een louter burgelijke aangelegenheid.
Hoe ik de RK kerkdienst moet benoemen weet ik niet, misschien wel met dezelfde bewoordingen als hierboven DS



07 Jul 2012 - 22:2525157

'Kerkelijk huwelijk' is nu eenmaal de gangbare benaming voor deze ceremonie. Een benaming die bovendien op vele websites van protestantse kerken zelf valt te treffen.



08 Jul 2012 - 10:5125158
Quote Dirk S.:
... huwelijksinzegening... huwelijksbevestiging... kerkelijk huwelijk... kerkelijk huwelijksinzegening...

Dirk,

Dank voor je reactie.

Religie bij Ondertrouw in tegenwoordig inderdaad n.v.t. maar voor 1811 m.b.t. de ondertrouwregisters bij kerken toch wel?

Ik overwoog om naast kerkelijk huwelijk ook kerkelijke inzegening (of bevestiging) te ondersteunen, maar misschien is het beter om de gebruiker zelf een tekst te laten ingeven. Een onderscheid per religie maakt het echter weer moeilijker...

Carel



__________________
Ik gebruik Aldfaer 4.2 op Win/Vista-laptop met IE10+SVG-Viewer en op Win/7-desktop met IE11+SVG-Viewer.
  Posten niet toegestaanPage: « < 1 of 1 > »

© Stichting Aldfaer - ingeschreven bij de KvK Noord-Nederland onder nr. 01096526