1 12-02-2024 18:23 -

Bonjour à tous !
En France Retronews est le site de recherche dans les vieux journaux numérisés par la Bibliothèque nationale de France. Seules les recherches simples sont gratuites, il faut payer un abonnement pour la recherche avancée.

https://www.retronews.fr/search#sort=sc … archIn=all

Mais c'est là où j'ai trouvé des avis de décès de mes arrières-grands-parents en Algérie : je ne connaissais pas les dates.

La recherche sur prénom nom entre guillemets fonctionne bien.

Aussi ai-je essayé de trouver le code pour l'ajouter à la barre Research Tools concoctée par Scott. Et ça marche bien ! : Regardez là : https://geneakat2023.chauvigne.info/get … ;tree=kati  Pour ceux qui ne connaissent pas, la barre est en haut à droite sous le menu secondaire.

https://agora.chauvigne.info/uploads/images/2024/02/12/image.png

Voici le code de recherche que j'ai créé dans le mod pour Retronews :

https://www.retronews.fr/search#allTerms=%22{$ihfirstname}%20{$ihsurname}%22&sort=score&publishedBounds=from&indexedBounds=from&page=1&searchIn=all

où $ihfirstname correspond au prénom dans TNG tandis que $ihsurname c'est pour le nom de famille.

Ça marche quand il n'y a qu'un prénom, mais quand il y a plusieurs prénoms dans la case, ben Rétronews ne trouve rien. Car c'est plutôt rare dans les journaux  que l'on déroule toute la litanie des prénoms.

Comment pourrais-je n'y mettre que le 1er prénom, sachant que Rétronews en mode gratuit ne permet pas de recherche avancée ?

2 12-02-2024 18:34 -

Aussitôt dit, aussitôt fait ... belle trouvaille.
Merci Katryne

JLouis

3 13-02-2024 00:50 -

$firstnames = explode(" ", $firstname);  ($firstname étant les prénoms de TNG)
$hifirstname = $firstnames[0]; ($firstnames[0] étant le premier des prénoms de TNG)

Michel

4 13-02-2024 11:58 -

Boooonn ! Merci Michel, mais oui mais non... C'est pas dans mes compétences.

Dans le core.php du dossier du mod Research Tools, j'ai complèté ainsi la partie de définition des variables, en ajoutant tes 2 lignes à celle qui pré-existait:

/* GET SEARCH VARIABLES */
$ihsurname = $row['lastname']; $ihfirstname = $row['firstname'];
$firstnames = explode(" ", $firstname);
$hifirstname = $firstnames[0];

Puis dans mon code personnalisé, j'ai remplacé $ihfirstname par $hifirstname

https://www.retronews.fr/search#allTerm … archIn=all

Ça ne donne pas d'erreur, mais ça cherche seulement sur le nom de famille comme si le prénom n'y était pas.
https://geneakat2023.chauvigne.info/get … tree=kati#

Qu'est-ce que j'ai loupé ? Si je ne dis que je ne comprends pas tout, cela relève d'un doux euphémisme ...

core.zip  3.9 Ko  (6)

5 13-02-2024 22:53 -

/* GET SEARCH VARIABLES */
$ihsurname = $row['lastname']; $ihfirstname = $row['firstname'];
$firstnames = explode(" ", $ihfirstname);
$hifirstname = $firstnames[0];

Ca devrait le faire...

6 13-02-2024 23:09 -

Ah bé voilà ! Tu pouvais pas le dire tout de suite !
Un GRAND MERCI.

Et voilà, ce que j'ai (re)trouvé en cherchant sur Retronew le premier prénom et le nom de mon grand-père :

https://agora.chauvigne.info/uploads/images/2024/02/13/echo-d-alger.png