Post Reply

URL des pages geneweb

Pour poser toutes vos questions sur l'utilisation du logiciel GeneWeb (Version Windows, Linux, Mac). Attention, toutes les questions posées sur ce forum doivent uniquement concerner l'utilisation de GeneWeb sur votre ordinateur personnel.
ptarroux
ptarroux
Posts: 12
Entry mode: Text
Browsing: Text
View their family tree

URL des pages geneweb

Post by ptarroux »

Bonjour,
Je dispose d'une version de Geneweb sur un serveur web personnel (Geneweb 6.05 sous Ubuntu). Par ailleurs sur le même serveur, j'ai créé un document xhtml qui présente et discute la généalogie que je gère sous Geneweb. Dans ce document, je souhaiterais faire référence à des pages Geneweb qui présentent la généalogie de certaines personnes. Lorsque j'affiche ces genealogies sous Genweb, je peux récupérer l'URL de la page, mais généralement ces URLs lorsqu'ils sont incorporés dans mes documents génèrent une erreur "XML mal formé". En les regardant de plus près, ils référent à des pages en cache:

Voila un exemple:

http://[Domaine]:2317/[Nom base]?m=D&i=6677&v=3&t=T&bd=0&color=

Je suppose que i= désigne le n° de l'individu dans la base de données Geneweb (l'erreur se produit à ce niveau).

J'ai réussi à obtenir à force de chercher, mais sans savoir exactement comment, l'URL suivant qui marche:

http://[Domaine]:2317/?[Nom base]&m=D&p=[prenom]&n=[nom]&v=10&t=T&bd=0&color=

J'ai compris que v=10 correspondait à la profondeur de l'arbre, mais je ne sais pas comment réobtenir la même chose avec d'autres individus (particulièrement avec les homonymes (comment figurer leur n°?)) ni comment choisir le type de présentation et leurs options (liste (t=L), tableau (t=H), arbre (t=D)).

Je suspecte un problème de cache que j'ai purgé. J'affiche les pages de mon document avec F5, mais rien ni fait.

Dit autrement, ce que je voudrais obtenir est qu'à partir de mon document extérieur en xhtml, on puisse transmettre à Geneweb les URLs des pages à afficher avec les bonnes variables GET.

Merci de votre aide
oau
oau
Posts: 4217
Entry mode: Text
Browsing: Text
View their family tree

Re: URL des pages geneweb

Post by oau »

ptarroux wrote: 15 April 2020, 09:52 http://[Domaine]:2317/?[Nom base]&m=D&p=[prenom]&n=[nom]&v=10&t=T&bd=0&color=

mais je ne sais pas comment réobtenir la même chose avec d'autres individus (particulièrement avec les homonymes (comment figurer leur n°?))
Bonjour;

p=[prenom]&n=[nom];occ=[n°]

n° <> du i que vous citez plus haut

http://roglo.eu/roglo?lang=fr;m=NOTES;f=GeneWeb:Trucs#a_47

OAU
ptarroux
ptarroux
Posts: 12
Entry mode: Text
Browsing: Text
View their family tree
Bonjour et un grand merci. C'est exactement ça dont j'avais besoin!

A-t-on une liste des variables GET que l'on peut utiliser? Je vois dans le document Trucs et astuces qu'on peut utiliser par exemple les variables wiz ou lang.
oau
oau
Posts: 4217
Entry mode: Text
Browsing: Text
View their family tree

Re: URL des pages geneweb

Post by oau »

Bonjour,

Peu-être ici ?
https://geneweb.tuxfamily.org/wiki/expert

Attendez le passage de vrais spécialistes/

OAU
rpoulin2010
male
Posts: 360
Entry mode: Text
Browsing: Text
View their family tree
Bonjour,

Seulement pour souligner que la fonction (;opt=no_index) ne prévient pas l'apparition de la cache sur le navigateur (et les adresses erronées qui peuvent s'en suivre), c'est seulement pour enlever l'index normalement utilisé pour identifier les individus dans un arbre et faire l'identification sur le nom, donc une adresse plus stable.

Préférablement à l'option (;opt=no_index) qu'il faut répéter à chaque fois on peut utiliser l’option access_by_key=yes dans le fichier de configuration de votre base (.gwf) de manière à remplacer les adresses courtes avec les numéros id par des adresses de type p=prénom;n=nom;(oc=#;).


Et à propos des méthodes GET ou semblables il y en a beaucoup, la plus commune étant "action" . .. Je suis à me faire un document les montrant avec leur résultats. Actuellement ce n'est aucunement documenté - on n'a qu'un aperçu des variables éparpillées parmi une liste montrée sur la page des Expert de la documentation. On peut avoir une bonne idée de ces méthodes en utilisant un outil de recherche du genre GREP et l'appliquer aux pages txt. Examiner la source et le résultat obtenu à l'adresse url nous donne une idées du fonctionnement de la méthode.

Exemple:

<form id="form-all-names" method="get" action="%action;">
<form id="form-place" method="get" action="%prefix;">
<form name="syntax" method="get" action="#">
%apply;get_visitor_access_msg(lg)

Et beaucoup de déclinaisons avec action et prefix (iz, lang, password etc). Il en vas de même pour les méthodes des formulaires. ex:
<form class="form-inline" method="post" action="%action;" onsubmit="return submitupd()">
Ma page généalogie personnelle sur Geneweb en ligne V7.1, galerie photos, cartographie : http://bit.ly/2Tk30dx
Post Reply

Return to “GeneWeb”