26 12-12-2021 11:53 -

Est-ce que ya moyen dans Ancestris de paramétrer les modalités d'export gedcom pour les dates ?

27 12-12-2021 14:05 -

Ca, c'est peut-être une question à poser sur le grand forum, vu le nombre de personnes qui y utilisent des machins comme Ancestris pour encoder...

28 12-12-2021 15:25 -

Non, pas de paramètrage des dates à l'export. je vais poser la question au support Ancestris.
Katryne, quels paramètrages à ton avis ?
Jean-Louis

29 12-12-2021 15:42 -

Je n'en ai pas la moindre idée Jean-Louis. Je n'ai plus ce problème depuis que je n'utilise que TNG.

30 13-12-2021 01:09 -

Pour suivre l'actualité, dernier beta en date : le 10.
Michel

age_at_event_v12.3.0.beta10.zip  3.4 Ko  (81)

31 13-12-2021 15:55 -

Pour info, mon problème d'affichage de l'étiquette Age est solutionné en modifiant personlib.php
ligne 2967 :
$myfact .= "(" . $evenement['age'] . " " . $text['years'] . ")$separator";

mettre ceci à la place :

$myfact .= "(" . str_replace("y", "", $evenement['age']) . " " . $text['years'] . ")$separator";
à la ligne 2697 :
if( $row['age'] ) $fact[$i++] = $text['age'] . ": " . $row['age'];
Par :
if( $row['age'] ) $fact[$i++] = $text['age'] . ": " . str_replace("y", " ans", str_replace("d", "j", $row['age']));:

//selon zurga@ancestris.org

Jean-Louis

32 13-12-2021 16:45 -

Ben oui, tout est toujours possible.
Pense à en faire un petit Mod afin de préserver tes modifs en cas de mise à jour !

33 17-12-2021 19:01 -

Jean-Louis,
si tu fais cette modification dans mon mod,
ton mod va marquer "Partiellement installé'
Donc tu dois la faire pour qu'elle soit effective dans tout TNG et pas eulement dans mon Mod.
Je cherche où et je te tiens au courant...

Michel

34 17-12-2021 19:09 -

In fine, j'ai opté pour la suppression de toutes les étiquettes AGE du gedcom (avant import) et laisse TNG faire le calcul sur date. C'est finalement beaucoup plus simple.
Jean-Louis

35 17-12-2021 19:12 -

Je te conseille donc :
1) d'utiliser str_ireplace au lieu de str_replace, ce qui remplacera aussi les 'Y' majuscules
2) de placer ce code juste avant:

        $xnote = '';

Code :

        if (isset($custevent['age']))
            $custevent['age'] = str_ireplace("y", "", $custevent['age']);


Michel

36 17-12-2021 20:52 -

Je viens d'insérer le code avant $xnote = '';

RESULTAT avec l'étiquette AGE calculée dans le gedcom =

Éducation  Âgé de: 99
Décès  Âgé de: 99y
Sépulture Âgé de: 99y
Autres événements ... Possessions (PROP) Âgé de: 99

et avec  list of events de Group custom :PROP,CENS :
Possessions (PROP) (99 ans)

Individu = http://racine-ad.fr/TNG/getperson.php?p … tree=tree1
Jean-Louis

37 17-12-2021 21:46 -

Sans voir :
Décès et sépulture ne sont pas des "custom events", mais des événements TNG
donc pas concernés par le correctif.

Wait...

38 17-12-2021 21:59 -

Les âges ajoutés au décès et sépultures, proviennent d'un autre Mod...
J'aurais opté pour add_person_age_rom, mais il n'est pas installé...
Je vois aussi que les variables de texte commencent par rrev...
Ca c'est signé Robin Richmond...
Trouve quel est le mod qui ajoute ces infos...
Je parie sur la grosse daube regroup person date place...

39 17-12-2021 22:00 -

L'Age n'est pas stocké par TNG, il s'agit donc d'âges calculés également...

40 17-12-2021 23:34 -

Erreur de ma part à l'import gedcom.... Les étiquettes AGE n'étaient pas écrasées.
J'ai installé add_person_age_row et supprimé "la grosse daube" regroup person date place.
L'étiquette Age s'affiche désormais au bon format (99 ans).
Merci Michel
JLouis

41 17-12-2021 23:55 -

Je ne nie pas l'utilité du Mod de Robin, mais quand je vois comment c'est écrit... J'aurais pas fait comme ça, en tout cas...
Bonne nuit !

42 19-12-2021 14:55 -

Toute nouvelle version à tester. Les options sont changées...
A tester. J'attends vos retours...(Ce soir je suis de sortie...)

Michel

age_at_event_v12.3.0.1d.zip  4.5 Ko  (94)

43 19-12-2021 16:38 -

Cette version est parfaite.
On peut regretter toutefois l'absence de ""0 0 x 1 => Âge après la date, sur une deuxième ligne"  de la version précédente.
L'étiquette âge s'affiche correctement dans le format 99 ans.
Jean-Louis

44 20-12-2021 22:51 -

Merci Jean-Louis,
j'ai supprimé l'option 2emeligne car je calcule la place dont j'ai besoin pour afficher la date + l'âge dans le champ date, en fonction de la date déjà présente, du displayAs sélectionné et de la langue utilisée.

Cette petite dernière version 1f pends en compte les Mods Census International et Mobile Sites Enhancements.
et corrige un gros bug de la version 1d, qui empêchait certains âges de s'afficher, notamment dans des séries de OCCU...

Michel

age_at_event_v12.3.0.1f.zip  4.7 Ko  (60)

45 20-12-2021 23:12 -

Cela n'a pas de rapport avec le Mod, TNG affiche la date décès sur 2 lignes
http://racine-ad.fr/TNG/getperson.php?p … tree=tree1
JLouis

46 20-12-2021 23:21 -

1f ne peut pas s'installer:
ligne 40: %target:getperson.php% vérifié
ligne 43: %location:% #1 pas installé
ligne 56: %location:% #2 pas installé
ligne 66: %location:% #3 pas installé
ligne 80: %target:personlib.php% vérifié
ligne 83: %location:% #1 pas installé
ligne 97: %location:% #2 pas installé
ligne 109: %location:% #3 pas installé
ligne 120: %location:% #4 pas installé
ligne 132: %location:% #5 pas installé
ligne 143: %location:% #6 pas installé
ligne 152: %location:% #7 pas installé
ligne 162: %location:% #8 pas installé
ligne 194: %location:% #9 Pas unique
ligne 203: %location:% #10 pas installé
ligne 212: %location:% #11 pas installé
ligne 323: %target:@languages/French-UTF8/cust_text.php% vérifié
ligne 326: %location:% #1 pas installé
ligne 339: %target:@languages/French/cust_text.php% vérifié
ligne 342: %location:% #1 pas installé
ligne 355: %target:@languages/Dutch-UTF8/cust_text.php% vérifié
ligne 358: %location:% #1 pas installé
ligne 371: %target:languages/English-UTF8/cust_text.php% vérifié
ligne 373: %location:% #1 pas installé
ligne 385: %target:languages/English/cust_text.php% vérifié
ligne 387: %location:% #1 pas installé
ligne 400: %target:@languages/German-UTF8/cust_text.php% vérifié
ligne 403: %location:% #1 pas installé
ligne 416: %target:@languages/Norwegian-UTF8/cust_text.php% vérifié
ligne 419: %location:% #1 pas installé
ligne 437: %target:personlib.php% vérifié
ligne 440: %parameter:$listOfEventsToExclude:ReView%
ligne 444: %parameter:$aae_displayWhere:3%
ligne 455: %parameter:$displayAs:1%
ligne 463: %parameter:$displayAlways:0%

personlib1.zip  19.5 Ko  (65)

47 20-12-2021 23:27 -

la date s'affiche sur 2 lignes lorsque
personlib.php: $aae_displayWhere est réglé sur 5 => After the 'Date' of the event - Après la 'Date' de l'événement.

48 21-12-2021 22:05 -

Ce devrait être la dernière avant la finale...


age_at_event_v12.3.0.1k.zip  5 Ko  (50)

49 21-12-2021 22:07 -

jlvalory a écrit:

la date s'affiche sur 2 lignes lorsque
personlib.php: $aae_displayWhere est réglé sur 5 => After the 'Date' of the event - Après la 'Date' de l'événement.


Ah Zut ! J'avais pas vu ton post...
La nouvelle version calcule la place nécessaire plus largement, notamment pour tenir compte
de l'impression en gras et de l'utilisation ou non du mod Event Edition (pour y mettre l'icône...)
Option à ne pas utiliser avec le Mod Mobile Site Enhancements, car elle est désactivée...

50 21-12-2021 22:30 -

version 1k installée =
ligne 93: %target:personlib.php% vérifié
ligne 96: %location:% #1 pas installé
ligne 110: %location:% #2 pas installé
ligne 122: %location:% #3 pas installé
ligne 133: %location:% #4 pas installé
ligne 145: %location:% #5 pas installé
ligne 156: %location:% #6 pas installé
ligne 165: %location:% #7 pas installé
ligne 175: %location:% #8 pas installé
ligne 212: %location:% #9 Pas unique
ligne 221: %location:% #10 pas installé
ligne 230: %location:% #11 pas installé
ligne 344: %target:@languages/French-UTF8/cust_text.php% vérifié
ligne 347: %location:% #1 pas installé
ligne 360: %target:@languages/French/cust_text.php% vérifié
ligne 363: %location:% #1 pas installé
ligne 376: %target:@languages/Dutch-UTF8/cust_text.php% vérifié
ligne 379: %location:% #1 pas installé
ligne 392: %target:languages/English-UTF8/cust_text.php% vérifié
ligne 394: %location:% #1 pas installé
ligne 406: %target:languages/English/cust_text.php% vérifié
ligne 408: %location:% #1 pas installé
ligne 421: %target:@languages/German-UTF8/cust_text.php% vérifié
ligne 424: %location:% #1 pas installé
ligne 437: %target:@languages/Norwegian-UTF8/cust_text.php% vérifié
ligne 440: %location:% #1 pas installé
ligne 458: %target:personlib.php% vérifié
personlib.zip  19.5 Ko  (45)

JLouis