1 08-12-2021 13:23 -

D'une idée sur le forum : ce nouveau Mod affiche l'âge de la personne au moment de la survenue de l'événement.
(s'il y a au moins une année de naissance, au moins une année pour l"événement et si l'âge n'est pas déjà encodé dans l'événement)


https://agora.chauvigne.info/uploads/images/2021/12/08/age_at_event.jpg


POUR CEUX QUI UTILISENT Alternate spellings, il faut le désisntaller et installer la nouvelle version ci-dessous pour éviter des problèmes d'installation !

Michel

alternate_spellings_v13.0.1.2c.zip  10.3 Ko  (94)
age_at_event_v12.3.0.beta3.zip  1.7 Ko  (94)

2 09-12-2021 01:14 -

A la demande des anglophones, modification de l'emplacement de l'âge :
après l'event et non après la date.

Michel

age_at_event_v12.3.0.beta4.zip  1.7 Ko  (99)

3 09-12-2021 08:08 -

Doucement, ça va trop vite ! J'en suis encore à tester le duplicateur d'event ...

4 09-12-2021 12:13 -

Ben faudrait choisir, hein : cuisiner ou tester... :-)

5 09-12-2021 12:28 -

A la maison, c'est pareil que pour le code : je cuisine pas. D'autres s'en chargent et moi je teste.

6 09-12-2021 17:28 -

getperson.php affiche une page vide quand il n'y a aucun événement enregistré.

MOD Installé =
https://agora.chauvigne.info/uploads/images/2021/12/09/mod_age_installe.jpg

MOD non installé =
https://agora.chauvigne.info/uploads/images/2021/12/09/mod_age_desinstal.jpg

7 09-12-2021 21:08 -

Merci Jean-Louis. Bien vu.
Je viens de tomber sur l'erreur également.
Elle est produite car il n'y a pas de date de naissance.
La version beta5 ci-dessous fixe le problème
Michel
age_at_event_v12.3.0.beta5.zip  1.8 Ko  (89)

(je commence à fatiguer : je travaille sur 5 mods différents avec 9 personnes....)

8 09-12-2021 22:28 -

C'est parfait.
POUR CEUX QUI UTILISENT "Group custom events", il faut installer age-at-event avant.
Repose-toi Michel.
Jean-Louis

9 10-12-2021 01:07 -

jlvalory a écrit:

POUR CEUX QUI UTILISENT "Group custom events", il faut installer age-at-event avant.
Jean-Louis

Ah ben oui, tiens. J'avais pas fait attention...
Group custom event doit être modifié aussi pour qu'il affiche l'age calculé s'il y en a un...

10 10-12-2021 16:20 -

Quand le format de date de naissance est environ, le calcul de l'âge n'est pas réalisé =

https://agora.chauvigne.info/uploads/images/2021/12/10/fumerey_pierre.jpg

11 10-12-2021 18:44 -

OK Jean-Louis. Je vas regarder...
En attendant cette version beta7 permet de choisir l'emplacement où l'âge apparait:
devant ou derrière le fait
derrière la date en une ligne ou deux.
(et accessoirement est compatible avec PHP7x et PHP8x)

Et la version 3c de Group Custom Event est compatible avec le nouveau Mod (et affiche l'âge aussi !)

age_at_event_v12.3.0.beta7.zip  2.9 Ko  (93)

group_custom_events_v13.0.3.3c.zip  6.3 Ko  (87)

12 10-12-2021 18:58 -

La version beta7 devrait règler le problème : tu es encore en PHP 5.6.
Mon Dieu ! Qui t'héberge????

13 10-12-2021 19:25 -

mon hébergeur est OVH. J'ai 2 sites, OVH me dit que que PHP est en version 7.3 ?

https://agora.chauvigne.info/uploads/images/2021/12/10/ovh.jpg

14 10-12-2021 20:48 -

racine-ad.fr : Admin >> Configuration >> onglet diagnostic :
Serveur en PHP 5.6.40...
Tu dois peut-être prendre toi-même la décision de passer en PHP 7.3 pour ton hébergement.
Ca arrrive encore bien...

Mais PHP 7.3 ou 5.5 la beta7 résoudra le problème actuel.

Je te conseille tout de même de passer en 7.3
OVH signale que PHP 5.6 est en fin de vie, 7x seulement supporté et que sa version stable est 8..

15 11-12-2021 10:43 -

quelques copies d'écran pour Group Custom et Age at event + une copie de mon éditeur gedcom.
GEDCOM

https://agora.chauvigne.info/uploads/images/2021/12/11/1_-_editeur_gedcom.jpg

OPTION 1110 + PROP, CENS

https://agora.chauvigne.info/uploads/images/2021/12/11/2-_1110_prop_cens.jpg

OPTION 1110 + CENS

https://agora.chauvigne.info/uploads/images/2021/12/11/3_-_1110_cens.jpg

Concerne FUMEREY Pierre
http://racine-ad.fr/TNG/getperson.php?p … tree=tree1

16 11-12-2021 23:10 -

Quant aux âges marqués "Agé de 45y ans", ce sont des âges encodés dans tes événements. Et quand un âge est encodé, le mod ne les traite pas, pour ne pas faire double emploi.
Exemple avec le premier event (Education 1656) et idem pour tous ceux qui ont un "..y ans"


https://agora.chauvigne.info/uploads/images/2021/12/11/jl_01.jpg

Ton image 2,avec events groupés, mon mod intervient pour indiquer  (87 ans), mais pas pour les autres marqués "(..y ans)":


https://agora.chauvigne.info/uploads/images/2021/12/11/jl_02.jpg

Par contre, celui-là m'intrigue et je me demande s'il n'y a pas un peu de code qui traine quelque part....


https://agora.chauvigne.info/uploads/images/2021/12/11/jl_03.jpg

Je voudrais que tu m'envoies ton fichier personlib.php !

17 11-12-2021 23:35 -

J'espère que tu as vu la dernière phrase, noyée dans le fond de ma réponse:

Je voudrais que tu m'envoies ton fichier personlib.php
Michel

18 11-12-2021 23:39 -

Ah oui !
et puis aussi cette dernière version (désolé, je suis sur 3 forums en même temps...) qui devrait écarter les années non numériques des calculs

age_at_event_v12.3.0.beta8.zip  2.9 Ko  (80)

19 11-12-2021 23:49 -

Je t'ai renvoyé ton personlib réparé (enfin j'espère....)

20 12-12-2021 00:10 -

ok, je regarde

21 12-12-2021 00:50 -

Bon ben ça va mieux.
Pour les âges encodés dans tes events, ce serait mieux d'encoder "45" au lieu de "45y"
S'il y en a beaucoup, on peut envisager une requête SQL qui les corrigeraient tous en une fois...
Regarde dans ta table tng_events et fait une recherche sur la colonne age LIKE %y

22 12-12-2021 00:54 -

J'ai vérifié : 60 x 50 ages encodés avec un y !
vois le rapport "Z Michel sur events"

23 12-12-2021 09:55 -

Age est encodé avec un "y" voire "m" et "d" en amont par mon logiciel.

24 12-12-2021 11:22 -

C'est pas le format généalogique international, celui que TNG respecte et utilise. Voir là : https://katryne.legtux.org/agora/topic/41/les-dates/

25 12-12-2021 11:39 -

Suis d'accord. J'ai pour habitude de saisir mes données hors TNG avec le logiciel Ancestris que je trouve plus adapté à la saisie. La saisie des dates se fait  indifféremment en chiffre ou texte et transcrit dans le gedcom au format 99y 99m 99d, peut-être à tort...