26 12-12-2021 10:53 -

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

Aucun de nous ne sait ce que nous savons tous, ensemble.

WWW

27 12-12-2021 13: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...

WWW

28 12-12-2021 14: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

WWW

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

Aucun de nous ne sait ce que nous savons tous, ensemble.

WWW

30 13-12-2021 00:09 -

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

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

WWW

31 13-12-2021 14: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

WWW

32 13-12-2021 15:45 -

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

WWW

33 17-12-2021 18: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

WWW

34 17-12-2021 18: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

WWW

35 17-12-2021 18: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

WWW

36 17-12-2021 19: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

WWW

37 17-12-2021 20: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...

WWW

38 17-12-2021 20: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...

WWW

39 17-12-2021 21:00 -

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

WWW

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

WWW

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

WWW

42 19-12-2021 13: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  (288)

WWW

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

WWW

44 20-12-2021 21: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  (235)

WWW

45 20-12-2021 22: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

WWW

46 20-12-2021 22: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  (240)

WWW

47 20-12-2021 22: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.

WWW

48 21-12-2021 21:05 -

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


age_at_event_v12.3.0.1k.zip  5 Ko  (225)

WWW

49 21-12-2021 21: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...

WWW

50 21-12-2021 21: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  (208)

JLouis

WWW