1 27-05-2020 17:55 -

Bonjour,
Si comme moi vous préférez entrer dans une recherche d'abord le nom de famille et ensuite le Prénom, ce mod est fait pour vous.

Avant :
https://agora.chauvigne.info/uploads/images/2020/05/27/prénom_mnom.png
Après :
https://agora.chauvigne.info/uploads/images/2020/05/27/nom_prénom.png

reverse_first_and_last_name_v12.3.0.1c.cfg.zip  2.9 Ko  (157)

PS : le mod est compatible avec les themes 12, 13 et 17 et avec le mod "rename husband and wife in famsearch"

2 27-05-2020 18:00 -

Merci Pedro, c'est une bonne idée. Je me trompe toujours de case parce que j'entre le patronyme d'abord.

3 27-05-2020 18:41 -

TNG 12.3 template 17 mod Broad search

Le mod ne peut s'installer.
https://agora.chauvigne.info/uploads/images/2020/05/27/mod_reverse.jpg

4 27-05-2020 19:06 -

ça marche sur mon site de test avec le template 13. (et sur mon site privé avec le template 12)
https://genealogie.revestou.fr/

https://agora.chauvigne.info/uploads/images/2020/05/27/reverse-name.png

5 27-05-2020 22:53 -

Katryne a écrit:

ça marche sur mon site de test avec le template 13. (et sur mon site privé avec le template 12)
https://genealogie.revestou.fr/

https://agora.chauvigne.info/uploads/images/2020/05/27/reverse-name.png

Bonjour Katryne,

merci de désinstaller, supprimer l'ancien mod et installer celui en piece jointe, celui ci prend en charge le thème 13 (pour la page d'accueil).

reverse_first_and_last_name_v12.3.0.1b.cfg.zip  3 Ko  (171)

@jlvalory

Vous avez du modifier les pages topmenu.php du theme 12 et la page searcform.php.
Pouvez-vous me montrer les lignes 23 à 49 de la page topmenu.php (à partir du début de ligne)
et les lignes 245 à 273 de la page searchform.php (à partir du début de ligne)

PS : le mod est compatible avec les themes 12, 13 et 17

6 27-05-2020 23:04 -

Merci Pedro, c'est vrai que c'est mieux avec la page d'accueil aussi ...

7 27-05-2020 23:33 -

J'utilise le TEMPLATE 17
topmenu complet :
<?php
    global $text, $cms, $subroot, $tmp;

    $dadlabel = getTemplateMessage('t17_dadside');
    $momlabel = getTemplateMessage('t17_momside');
?>
<body id="bodytop" class="<?php echo pathinfo(basename($_SERVER['SCRIPT_NAME']), PATHINFO_FILENAME); ?> homebody">

<div class="theader">
    <div id="thomemast" class="mast">
        <h1><?php echo getTemplateMessage('t17_maintitle'); ?></h1>
        <span class="tsubtitle"><?php echo getTemplateMessage('t17_headsubtitle'); ?></span>
    </div>
    <div id="tmenu">
        <ul>
<?php
    if($dadlabel) {
?>
            <li>
                <a href="<?php echo $cms['tngpath']; ?>pedigree.php?personID=<?php echo $tmp['t17_dadperson']; ?>&amp;tree=<?php echo $tmp['t17_dadtree']; ?>"><?php echo $dadlabel; ?></a>
            </li>
<?php       
    }
    if($momlabel) {
?>
            <li>
                <a href="<?php echo $cms['tngpath']; ?>pedigree.php?personID=<?php echo $tmp['t17_momperson']; ?>&amp;tree=<?php echo $tmp['t17_momtree']; ?>"><?php echo $momlabel; ?></a>
            </li>
<?php       
    }
    echo showLinks($tmp['t17_featurelinks'],false);
?>
        </ul>
    </div>
</div>
<div id="tngcontent">
<!--
-->

<br />
<!-- end of topmenu.php for template 1 -->

searchform 245-273
$branchchange = "var tree=getTree(this); if( !tree ) tree = 'none'; swapBranches(document.search);";

$formstr = getFORM( "search", "", "search", "", "$('searchbtn').className='fieldnamebacksave';return makeURL();" );
echo $formstr;
?>
<div class="searchformbox">
    <table cellspacing="1" cellpadding="4" class="normal">
        <?php
        if( (!$requirelogin || !$treerestrict || !$assignedtree) && ($numtrees > 1 || $numbranches)) {
        ?>
        <tr>
            <td class="fieldnameback fieldname"><?php echo $text['tree'];?><?php if($numbranches) {echo " | " . $text['branch'];} ?>:</td>
            <td class="databack">
                <?php echo treeSelect($result,null,$branchchange); ?>
                <select name="branch" id="branch">
                    <option value=""><?php echo $admtext['allbranches']; ?></option>
                </select>
<!-- /*** Start - Added for expand search mod adds sosa search on form ***/ -->
<?php
$sosafile = $cms['tngpath'] . "tng_sosa.php";
if (file_exists($sosafile))
{
?>
                <select name="sosa" id="sosa">
                    <option value="">Sosas</option>
                    <option value="ysosa">Sosa <?php echo $text['exists']; ?></option>
                    <option value="nsosa">Sosa <?php echo $text['dnexist']; ?></option>
                </select>
<?php

8 27-05-2020 23:53 -

@jlvalory,

comme je vous le disait la page searcform.php a été modifiée (et la page topmenu du theme 12 aussi).
Merci de me contacter par mail via la page de contact du site www.train-corse.com

9 28-05-2020 00:20 -

à Topmenu =
il manquait la ligne
if($tmp['t17_featurelinks'])

searchform est modifié par expand search mod. Je regarde demain

bonne soirée

10 28-05-2020 16:44 -

Bonjour,

une solution vous a été envoyé par mail.

11 28-05-2020 17:10 -

Je viens d'installer le Mod =
searchform.php ligne 222 mauvaise cible >
$branchchange = "var tree=getTree(this); if( !tree ) tree = 'none'; swapBranches(document.search);";
topmenu.php TRemplate 12 ligne 22 mauvaise cible >
ligne vide

12 28-05-2020 17:38 -

Je viens de désinstaller tous mes Mods. Il y a apparemment un conflit avec Expand Search Mod.
En le désinstallant, la ligne 222 de Searchform.php a été renseignée, reste la mauvaise cible de la ligne 22 de topmenu template12

13 28-05-2020 17:57 -

Je l'ai installé avec le template 12 :
https://clan.chauvigne.info/

14 28-05-2020 17:59 -

OK, mais j'ai le template 17

15 28-05-2020 21:59 -

Voila pour le theme 17 uniquement mais il ne fonctionnera pas avec Expand Search Mod
reverse_first_and_last_name_v12.3.0.1_jlvalory.cfg.zip  2.6 Ko  (150)

16 28-05-2020 23:06 -

Installation réussie. je préfère maintenir votre Mod sans hésitation, donc Expand Search abandonné.
Un grand merci pour votre travail

Jean-Louis

17 30-05-2020 11:13 -

Bonjour,

afin de rendre compatible le mod avec le mod "rename husband and wife in famsearch", j'ai modifier le code du mod.
merci de désinstaller et supprimer l'ancien mod puis de télécharger et installer le nouveau (voir le premier post)

Bonne journée.

18 30-05-2020 20:34 -

Evidement, vous ne savez pas le nom de famille était avant le prénom dans les recherches au paravant.

Vous devez demander à Darrin de fournir un choix pour les champs de recherche.  Il a déjà une choix pour montrer les noms, et le changement qui a mis le Prénom avant le Nom aurait été préférable comme un choix.

19 30-05-2020 21:00 -

Ken, ici on se débrouille pour trouver des solutions simples et rapides à nos problèmes ponctuels et locaux, pas pour remettre en cause les principes de fonctionnement que Darrin a choisis.