Difference between revisions of "Sosa/fr"

From TNG_Wiki
Jump to: navigation, search
Line 6: Line 6:
 
| mod_summary    = Marque graphiquement les ancêtres de la racine d'un arbre.
 
| mod_summary    = Marque graphiquement les ancêtres de la racine d'un arbre.
 
| mod_validation  =  
 
| mod_validation  =  
| mod_last_update = 05 nov 2019
+
| mod_last_update = 06 nov 2019
| download_link  = for {{Tv120}}<br/> [http://compteur.mkirsch.be/compte.php?id=8&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} Sosa v12.0.2.6c]
+
| download_link  = for {{Tv120}}<br/> [http://compteur.mkirsch.be/compte.php?id=9&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} Sosa v12.0.2.6d]
 
| download_stats  = [http://compteur.mkirsch.be/collect.php?action=collect Montrer les statistiques]
 
| download_stats  = [http://compteur.mkirsch.be/collect.php?action=collect Montrer les statistiques]
 
| mod_author      = [[User:MichelKirsch|Michel Kirsch]]
 
| mod_author      = [[User:MichelKirsch|Michel Kirsch]]
Line 13: Line 13:
 
| mod_support    = [http://tng.community/ TNG Community Forums]
 
| mod_support    = [http://tng.community/ TNG Community Forums]
 
| mod_contact    = [[Image:Image mail.png|MyMail]]
 
| mod_contact    = [[Image:Image mail.png|MyMail]]
| mod_version    = 12.0.2.6c for TNG v12
+
| mod_version    = 12.0.2.6d for TNG v12
 
| min_TNG_ver    = n.c
 
| min_TNG_ver    = n.c
 
| max_TNG_ver    = 12+
 
| max_TNG_ver    = 12+
Line 129: Line 129:
 
! Release&nbsp;Date
 
! Release&nbsp;Date
 
! Contents
 
! Contents
 +
|-
 +
| V12.0.2.6d
 +
| 06 nov 2019
 +
| Modification du code cfg pour éviter un conflit avec le mod "Special List".
 
|-
 
|-
 
| V12.0.2.6c  
 
| V12.0.2.6c  

Revision as of 12:33, 6 November 2019

Restricted Downloads of Sosa/fr are restricted to logged in users. If you do not have a user account on the TNG Wiki use the Request Account link to request a user account Restricted


In TNGv12 and beyond, this mod uses the new guidelines for TNG v12+ cust_text.php files
If you are using TNGv12+, and any cust_text.php file in this mod is marked with a Bad Target error, you need to update your cust_text.php files before you can install this mod. [Show instructions]

If you upgraded to TNGv12+, and did not update your cust_text.php files as instructed in the upgrade readme script, then you must use the TNG Mod Manager to update them. To do so:

  1. Go to Mod Manager, and select its "Recommended Updates" tab.
    (If the "Recommended Updates" tab is not visible, then go to the Mod Manager Options tab, select "Display Settings", and turn on the "Recommended Updates" tab.)
  2. Click the "Update" button in the "Recommended Updates" tab.
    Installed mods do not interfere with the update, and if you already have (or think you may have) run this update, it will not hurt for you to run it again.

[See details in the TNGv12 Change Impacts Article][Hide the instructions]


Sosa
Summary Marque graphiquement les ancêtres de la racine d'un arbre.
Validation
Mod Updated 06 nov 2019
Download link for
TNG 12.0

Sosa v12.0.2.6d
Download stats Montrer les statistiques
Author(s) Michel Kirsch
Homepage Racines luxo-hennuyeres
Mod Support TNG Community Forums
Contact Developer MyMail
Latest Mod 12.0.2.6d for TNG v12
Min TNG V n.c
Max TNG V 12+
Files modified
admin_backup.php
admin_families.php
admin_optimize.php
admin_people.php

admin_restore.php
admin_utilities.php
ahnentafel.php
customconfig.php
descend.php
descendtext.php
desctracker.php
extrastree.php
familychart.php
familygroup.php
genlib.php
getperson.php
pedigree.php

pedigreetext.php
register.php
search.php
templates/template10/index.php
verticalchart.php
Related Mods
Notes



But du Mod

Ce Mod permet à l'administrateur de désigner la racine de son arbre (le SOSA N° 1).
Ensuite les utilisateurs peuvent 'tracer' la lignée de votre SOSA 1 à travers toutes les formes de TNG.
Les ancêtres de votre SOSA 1 sont alors identifiés par une boule verte. En passant la souris sur la boule verte, vous verrez apparaître la génération et le N° sosa de la personne.
Le Mod vous donne également une liste de tous les SOSA. Il est basé sur la numérotation de Sosa-Stradonitz aussi appelée méthode Eizinger ou numérotation Ahnentafel

Remerciements

Ron, Ken, Scott, Jean-Louis pour leurs tests, leurs idées et leurs commentaires pour aboutir à cette version !
Bart pour le code permettant de supprimer la table avant de désinstaller le mod !
Google et DeepL.com pour quelques traductions...

Developpement

Ecrit par : [MichelKirsch] de Charleroi - Hainaut - Belgium

Pré-requis

Une installation de TNG 12.0.2 en état de marche.
Il fonctionne parfaitement avec les Mods [Open Street Map], [Add Person Siblings Row], [Show Siblings], [Living Color], [Research Tools] et beaucoup d'autres, ainsi que j'ai pu le voir chez Ron (> 80 mods installés!)
Attention Veillez à ce que vos fichiers "languages" soient mis à jour. Si ce n'est pas fait, vous risquez de ne pas pouvoir installer. (Voyez la note en haut de cette page...) Il est possible que ce mod fonctionne avec des versions plus anciennes de TNG,
mais les essais n'ont pas été faits. Si quelqu'un essaye, qu'il m'avertisse du résultat.
Merci.

IMPORTANT : Avant l'installation

Avant d'installer, il est judicieux de faire une copie de sécurité des fichiers suivants (ils seront modifiés par ce Mod):
Par ordre alphabétique :

admin_backup.php
admin_families.php
admin_optimize.php
admin_people.php
admin_restore.php
admin_utilities.php
ahnentafel.php
customconfig.php
descend.php
descendtext.php
desctracker.php
extrastree.php
familychart.php
familygroup.php
genlib.php
getperson.php
languages/Dutch/cust_text.php
languages/Dutch-UTF8/cust_text.php
languages/English/cust_text.php
languages/English-UTF8/cust_text.php
languages/French/cust_text.php
languages/French-UTF8/cust_text.php
languages/German/cust_text.php
languages/German-UTF8/cust_text.php
languages/Spanish/cust_text.php
languages/Spanish-UTF8/cust_text.php
pedigree.php
pedigreetext.php
register.php
search.php
templates/template10/index.php
verticalchart.php

INSTALLATION

Compatibilité entre Mods

  • Il existe un problème de compatibilité entre Sosa v12.0.2.2 rev3 et Census Plus International mod version v12.0.0.10.
    Census Plus International v12.0.0.10a fixe les problemes PHP 7.1 causés par le mod Sosa v12.0.2.2 rev3
  • Les utilisateurs du mod Balanced Media devront préalablement mettre leur mod à jour avec la [version 12.0.0.2] avant d'installer le mod sosa v12.0.2.4

Installation

Dézipper le fichier reçu directement dans le répertoire "mods" de votre installation TNG.
Via le Mod Manager, installer le Mod.
Il n'est pas nécessaire de créer la table manuellement. Elle est créée automatiquement à la première utilisation.
Par contre, pour la désinstallation, il est nécessaire de suivre les instructions afin d'effacer
la table sosa et les variables devenues inutiles.

drop table button

Mise à jour

Lors d'une mise à jour vers une version supérieure.

  • Désinstallez puis supprimez le Mod en cours. Il n'est pas nécessaire de supprimer votre table sosa_tng, SAUF si cela est expressément prévu dans les notes de mise à jour !
  • Votre ancien fichier de variables "sosa_vars.php" est préservé lors de la réinstallation. Il sera éventuellement automatiquement mis à jour.
  • IMPORTANT
  • lors d'une mise à jour d'une version inférieure à 6 vers la version 6 ou supérieure.Si vous avez de nombreux sosa multiples, l'affichage de la liste des sosas est tronqué après 256 caractères. Pour visualiser complètement tous vos sosas multiples, VOUS DEVEZ effacer ou renommer votre table des sosas (tng_sosa). Pour la renommer, vous pouvez utiliser l'éditeur de paramètres (Edition facile) après l'installation. Après l'effacement ou le renommage, vous devez redéfinir votre sosa 1 !
  • Procédez comme pour une installation avec le nouveau Mod

Problèmes connus

Les grosses bases de données comportant de nombreux sosa multiples (nombreux mariages entre cousins) peuvent donner lieu à un dépassement de temps MySQL lors de la désignation du sosa 1. Augmenter les limites sur le serveur. Me contacter.

En cas de probleme

  • Essayez d'utiliser la désinstallation par le Mod Manager.
  • Ouvrez un topic dans les [TNG Community forums].
  • Copiez votre backup en écrasant les fichiers modifiés dans votre répertoire TNG.

Historique des modifications

Version Release Date Contents
V12.0.2.6d 06 nov 2019 Modification du code cfg pour éviter un conflit avec le mod "Special List".
V12.0.2.6c 05 nov 2019 Modification du code de genlib.php pour cacher le menu sosa réduit de la page d'accueil.
V12.0.2.6b 04 nov 2019 Modification du code cfg pour éviter un conflit avec le mod "Optional Person Row".
V12.0.2.6a 01 nov 2019 Fixe une erreur "fonction inconnue" en mode mobile.
V12.0.2.6 10 oct 2019 Nombreuses modifications mineures de code.

Visuel :

  • Ajout d'un marqueur sosa spécial pour les implexes (sosas multiples). Ce marqueur est présent même si vous choisissez de ne pas marquer TOUS les ancêtres.
  • Ajout du marqueur sosa dans descend.php, ahnentafel.php, extrastree.php et register.php. L'info sosa est accessible dans fan.php (roue d'ascendance).
  • Ajout du marqueur sosa dans le résultat des recherches.
  • Vous pouvez choisir une autre forme de menu que le bouton TNG. Mettez le paramètre "Afficher le menu sosa complet" sur "Non".

Confort :

  • Edition des paramètres facilitée grâce à une page dédiée. Dans le Mod Manager, utilisez le bouton "Easy edit - Edition facile" au lieu du bouton "Edit" du Mod Manager. Cette fonction est également accessible à partir du menu "Configurations" de la partie Administration. Un fichier d'aide complet est accessible à partir de la page d'édition des paramètres.
  • Mise à jour automatique du fichier préservé des variables

IMPORTANT

  • Si vous avez de nombreux sosa multiples , l'affichage de la liste des sosas est tronqué après 256 caractères. VOUS DEVEZ effacer ou renommer votre table des sosas (tng_sosa). Pour la renommer, vous pouvez utiliser l'éditeur de paramètres après l'installation. Après l'effacement ou le renommage, vous devez redéfinir votre sosa 1!
  • Si vous utilisez un système 32 bits allez dans la page des paramètres et changez "Nombre de bits..." de 64 à 32.
V12.0.2.5 10 sept 2019 Mise aux normes TNG de la liste des sosa (affichage des noms, couleurs, titres fixes, rayures toutes les x lignes).
Possibilité de choisir l'affichage de Degré de parenté ou de Génération (ou les deux, ou aucun) dans la liste sosa et dans le marqueur sosa.

ATTENTION !! Si vous effectuer une mise à niveau d'une version inférieure à v12.0.2.4d, avant d'installer cette version, vous devez effacer ou renommer le fichier sosa_vars.php présent dans le dossier extensions de votre installation de TNG, afin de pouvoir bénéficier des nouvelles fonctionnalités.

V12.0.2.4a 23 août 2019 Introduction d'un parallèle entre génération et degré de parenté.
V12.0.2.4 20 août 2019 Le code et la philosophie du programme ont été repensés afin de permettre au mod de mieux s'intégrer aux mods existants ainsi qu'à l'architecture de TNG. Le détails des nouvelles fonctionnalités est repris dans le fichier sosa vxxx.cfg
V12.0.2.3 2019 La version est passée. Elle aura servi à mettre au point la version 4 avec les testeurs.
V12.0.2.2-3 29 juin 2019 Optimise code 64 bits - ATTENTION ! La table tng_sosa doit être effacée à la désinstallation de l'ancienne version - Variables permettant de changer les couleurs de la liste des sosas - Marque les parents dans getperson.php - Marque l'enfant ayant un sosa dans la liste des frères et soeurs de la personne courante (Show Siblings doit être installé)- Choix entre faux sosa(= -1) ou sosas négatifs quand le système dépasse la limite PHP_INT_MAX (32 ou 64 bits)
V12.0.2.2-2 20 juin 2019 Capacité augmentée pour systèmes 64 bits - L'ancienne table sosa DOIT être effacée lors de la désinstallation de la version précédente - Nouvel algorithme de calcul sosa - Icone sosa
V12.0.2.2-1 16 juin 2019 Liste sosas au-dessous du menu TNG. Grande liste sosa (à ouvrir dans un nouvel onglet)
V12.0.2.2 14 june 2019 Plusieurs modifications de comportement / layout. Le numéro de version devient visible sur le bouton du menu Sosa
V12.0.2.1 23 may 2019 Première version.

Sites utilisant ce Mod

Si vous chargez et installez ce Mod, veuillez ajouter votre site TNG à la table ci-dessous : Si vous n'y parvenez pas, envoyez-moi un mail !

URL User Note Mod-Version TNG-Version User-language
Racines luxo-hennuyeres Michel Kirsch Developpeur du Mod 12.0.2.6 12.0.2 FR/EN/NL/D/SP
Roots & Relatives Remembered Ron Krzmarzick Public & Private (modified) 12.0.2.4 See Here EN,DE,CS,ES
Racine d'Alsace J-Louis Valory Public- private - T17 customized 12.0.2.6 12.1 FR
Our Roy and Boucher Family Ken Roy Beta tested v12.0.2.4 and some earlier versions. Site Link goes to Family Chart of Sosa No 1 12.0.2.4 12.1 EN, FR
Surfing the Genetic Pool Andrew DuPree Using parts of the mod 12.0.2.4a 12.x EN
The St John genealogy Suzanne St. John 12.0.2.4 12.x EN
Genealogie der Familie Treichel aus Berlin Andreas Treichel 12.0.2.4 12.1 DE/EN/FR/SP
Ahnenforschung und Familienchronik LANDROCK-Family Thomas Landrock 12.0.2.5 12.0.2 D
genealogy pages of Anne Hegland and Kåre Kjøllesdal Kåre Kjøllesdal 12.0.2.5 12.2 EN/NOR
Histoires de famille - Ma tribu Catherine Cadel 12.0.2.5h 12.2 FR/EN/SP/IT/P

Captures d'écran

Voici quelques snapshots des écrans modifiés (il y a 16 écrans modifiés au total par Sosa) :

FR - Explications Image
Page principale (getperson.php)

Une boule verte indique que cette personne est dans la lignée. Son N° sosa est révélé en passsant la souris sur la boule verte.
Le conjoint et le descendant dans la lignée sont marqués d'une boule verte également.
Un nouveau menu apparaît dans la barre de menu. Si vous utilisez déjà un menu personnel, le menu sosa viendra se positionner en-dessous
[version 6]Ce menu est disponible en trois versions, chacune dépendant de votre environnement de travail.
Il offre les options suivantes :
Pour tous : Aller directement au sosa N° 1 [Aller au sosa 1], liste des sosas [Liste des sosas], la même chose, mais s'ouvrant dans un nouvel onglet et enfin un accès vers un site web expliquant le principe de la numérotation Sosa-Stradonitz
Pour l'administrateur du site : possibilité de désigner la personne courante comme sosa N° 1 [Désigner comme Sosa 1]
Si vous avez plusieurs arbres, vous pouvez désigner un sosa N°1 par arbre.

Sosa Menu
Exemple de liste sosa :

La liste commence au sosa 1 (Degré 0 - Génération 1) jusqu'à la fin de votre lignée.
La liste reprend : le degré (paramétrable), la génération (paramétrable), le N° sosa, le nom complet, ID de la personne et les éventuels sosa multiples
La personne courante ainsi que les personnes ayant des sosa multiples sont surlignées. (paramètrables). Vous pouvez aussi choisir d'utiliser une liste rayée toutes les x lignes (paramétrable)

Sosa List
La même liste avec quelques sosas multiples. Toutes les couleurs de la liste sont paramétrables.
Sosa List with Implex
Tous les rapports de descendance sont pourvus de leur marqueur sosa (la boule verte - paramétrable) en regard

des personnes de la lignée. version 6 Les sosa multiples sont identifiés par un marqueur différent (paramétrable)
Voici un exemple avec implexe (sosas multiples) aux A-A-grands-parents.

Descend Compact
Voici l'arbre de descendance en mode texte (descend.php)
Descend Text
Le marqueur sosa est également présent dans les résultats de recherche...
Search Result
... ainsi que dans toutes les autres représentations graphiques de votre arbre (ici dans desctracker.php)
arbre sosa