1 08-12-2021 12: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  (120)
age_at_event_v12.3.0.beta3.zip  1.7 Ko  (121)

WWW

2 09-12-2021 00: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  (123)

WWW

3 09-12-2021 07:08 -

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

WWW

4 09-12-2021 11:13 -

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

WWW

5 09-12-2021 11:28 -

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

WWW

6 09-12-2021 16: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

WWW

7 09-12-2021 20: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  (116)

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

WWW

8 09-12-2021 21:28 -

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

WWW

9 10-12-2021 00: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...

WWW

10 10-12-2021 15: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

WWW

11 10-12-2021 17: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  (117)

group_custom_events_v13.0.3.3c.zip  6.3 Ko  (112)

WWW

12 10-12-2021 17:58 -

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

WWW

13 10-12-2021 18: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

WWW

14 10-12-2021 19: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..

WWW

15 11-12-2021 09: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

WWW

16 11-12-2021 22: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 !

WWW

17 11-12-2021 22: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

WWW

18 11-12-2021 22: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  (103)

WWW

19 11-12-2021 22:49 -

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

WWW

20 11-12-2021 23:10 -

ok, je regarde

WWW

21 11-12-2021 23: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

WWW

22 11-12-2021 23:54 -

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

WWW

23 12-12-2021 08:55 -

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

WWW

24 12-12-2021 10: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/

WWW

25 12-12-2021 10: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...

WWW