Responder

Sous-menu déroulant dans GeneWeb 6.08

Usuario no inscrito (Pierre M)
avatar
Bonjour à tous
La mise à jour de mon système Linux vers Ubuntu stable 18.04.4 m'a upgradé le serveur GeneWeb et je découvre maintenant dans la version 6.08 la nouvelle barre de menu en haut de l'écran pour accéder aux pages Personne - Famille - Ascendants et Descendants - Parenté. Les petites flèches vers le bas sont sensées activer les menus déroulants, mais ça ne fonctionne pas. Cliquer sur les flèches ne produit aucun effet. Cliquer sur "Ascendants et Descendants" amène directement sur la page "Ascendants". Pour avoir la page "Descendants", je dois aller modifier l'URL et changer le "m=A" en "m=D"... assez gênant.

J'ai essayé sur plusieurs navigateurs:
- Firefox 72.0.2 (64 bits) sur Linux
- Firefox 68.4.1 sur Android
- Chrome 71.0.3578.99 sur Android ... même problème partout.
Je n'ai rien trouvé sur le web à ce sujet. J'espère être dans le bon forum pour ce problème
Merci d'avance
Pierre M

bricor
bricor
Modératrice bénévole
Mensajes: 21430
Árbol : No gráfico
Ver su árbol genealógico
Bonjour,

Si vous êtes inscrit connectez vous.

Cela vous permet de poster vos messages sur les forums sans attendre le passage de la modération et d’être averti des réponses.

Cordialement

Brigitte
Modératrice bénévole sans lien de subordination avec généanet.

Questions fréquentes
http://www.geneanet.org/forum/?topic=574496.0
________________________________________________________________
"A l'an que vèn, e se sian pas mai que siguen pas mens"

rpoulin2010
male
Mensajes: 169
Árbol : No gráfico
Ver su árbol genealógico
Bonjour, je suis présentement avec la version 7 sous linux Red Hat ou Debian mais j'ai conservé une copie active de ma version 6.07 que tu peux consulter à cette adresse, toujours sous Linux:

http://genepoulin.net/gene/geneweb.cgi?b=poulin;i=422;wide=;maxlev=;image=;spouse=

C'est bien de ce menu au haut de la page auquel tu fais référence? (l"apparence peut être différente de l'installation originale car j'avais modifié un peu le code du menu)

Et quand tu dis que ton système a upgradé le serveur Geneweb que veux-tu dire? Que ça s'est fait automatiquement (!!!???) ou bien c'est toi qui l'a fait manuellement (comme c'est habituellement le cas) ?
Ma page généalogie personnelle Geneweb en ligne (V.7 proposée par G. Brochu) et Gallerie photos, avec cartographie : http://www.genepoulin.net

pierreom
male
Mensajes: 4
rpoulin2010 escribió:http://genepoulin.net/gene/geneweb.cgi? ... e=;spouse=
C'est bien de ce menu au haut de la page auquel tu fais référence?
Oui, c'est bien ce menu déroulant dont il s'agit. Et il ne déroule pas!
rpoulin2010 escribió:Et quand tu dis que ton système a upgradé le serveur Geneweb que veux-tu dire? Que ça s'est fait automatiquement (!!!???) ou bien c'est toi qui l'a fait manuellement (comme c'est habituellement le cas) ?
J'ai fait un upgrade de Ubuntu LTS 14.04 à 16.04 avec la commande "do-release-upgrade" à la console, puis dans la foulée un upgrade de 16.04 à 18.04 avec la même commande (on ne peut pas passer de 14.04 à 18.04 en une fois).
Pas trouvé d'erreur dans /var/log/geneweb.log.

pierreom
male
Mensajes: 4
Voilà, j'ai bien avancé:

J'ai d'abord essayé de reconfigurer l'installation de geneweb avec
dpkg-reconfigure geneweb
mais sans succès.

Ensuite j'ai désinstallé le programme geneweb avec la commande
apt-get purge geneweb
et je l'ai réinstallé avec
apt-get install geneweb
... et tout marche comme avant, avec la même interface qu'avec mon ancienne version de GeneWeb, c'est à dire sans les menus déroulants situés en haut de l'écran, mais avec un cadre au bas de l'écran contenant les liens "Ascendants" "Descendants" et "Calcul de parenté". Et c'est bien la version 6.08. Il y a donc eu un couac à l'installation de geneweb lors de l'upgrade vers la version 18.04 de ubuntu, et probablement que la présence ou non des menus déroulants dépend du système d'exploitation.

rpoulin2010
male
Mensajes: 169
Árbol : No gráfico
Ver su árbol genealógico
Bon ok. D'abord c'est le template M qui gère les menus déroulants. Pour les autres templates (a,b,c,d etc,) les menus sont listés en bas de page. Il n'y a rien de particulier dans le template M qui ferait que les menus déroulant n'opèrent pas sous telle ou telle version linux. C'est sans doute que une mauvaise configuration de geneweb (examine le fichier de configuration base.gwf - tu devrais avoir la ligne suivante: template=templm,*) - ET - assures-toi d'avoir le bon fichier style css.txt dans le dossier du template M - Le menu déroulant est défini par une classe de ce fichier style - c'est probablement ce qui fait défaut - soit que le fichier style est fautif, soit qu'il n'est pas de la bonne version, ou manquant (dans ce cas tu ne verrais même pas le menu), ou mal pointé. .
Ma page généalogie personnelle Geneweb en ligne (V.7 proposée par G. Brochu) et Gallerie photos, avec cartographie : http://www.genepoulin.net

pierreom
male
Mensajes: 4
rpoulin2010 escribió:
05 Febrero 2020, 07:11
Bon ok. D'abord c'est le template M qui gère les menus déroulants.
Merci pour ces précisions.
Effectivement, le templateM a maintenant un menu déroulant qui fonctionne, en revanche dans ce template M, certaines traductions en français ne se faisaient pas (mais certaines autres traductions se faisaient correctement?). Et certains champs étaient mal affichés, avec des ܍؟؞¿؟܍؟؞¿؟܍؟؞¿؟ et des ÅÃÀÅÃÀ. Après plusieurs essais, j'en ai conclu que ma base de donnée n'était peut-être plus adaptée à la nouvelle version 6.08, j'ai donc exporté la base vers un fichier gedcom, puis l'ai ré-importée avec ged2gwb, et à la suite de cette manip tout fonctionne à 100%... même si j'ai pas tout compris!
Il faut dire que j'utilise GeneWeb depuis 20 ans, avec la même base de données, mais j'ai dû changer de version de GeneWeb plusieurs fois en 20 ans. GeneWeb s'est amélioré au fil des ans, est devenu multiplateforme, mais sa structure et l'architecture de son environnement (les différents répertoires et fichiers de config) sont devenus plus complexes. Des fichiers qui étaient autrefois dans ./lang ont changé de répertoire, de même que les images, et à chaque mise à jour, j'ai dû modifier et bidouiller la disposition des fichiers de configuration pour garder en fonction la même base de données... c'est devenu un peu une usine à gaz..! Mais c'est toujours mieux que les logiciels non-libres!

rpoulin2010
male
Mensajes: 169
Árbol : No gráfico
Ver su árbol genealógico
Bonjour

«.. usine à gaz » je dirais non - pour une usine à gaz faut aller voir du côté de GRAMPS par exemple :-] .
La documentation Geneweb suggère une organisation des dossiers comme indiqué sur cette page:
http://geneweb.tuxfamily.org/wiki/distribution

ou ceci sous CGI:
http://geneweb.tuxfamily.org/wiki/CGI

Là ça dépend vraiment de l'installation Linux et peut varier.
Dans mon cas sous Red Hat / CGI geneweb version 7 j'ai dû organiser les dossiers comme suit pour que ça fonctionne::

- home
-- geneweb
---- gw
----- consang, ged2gwb, gwb3ged, gwc, gwd ... et cetera
---- bases
------ mabase.gwb
------ etc
------ lang
------ js
------ images
------ photos

Bref, pour que cela fonctionne correctement j'ai presque tout localisé la distribution dans le dossier - bases sauf les commandes de base placées dans le dossier - gw ; avec static_path=../geneweb/bases/etc/

Bonne suite
Última edición por rpoulin2010 el 06 Febrero 2020, 19:25, editado 1 vez en total.
Ma page généalogie personnelle Geneweb en ligne (V.7 proposée par G. Brochu) et Gallerie photos, avec cartographie : http://www.genepoulin.net

pierreom
male
Mensajes: 4
rpoulin2010 escribió:
06 Febrero 2020, 14:41
La documentation Geneweb suggère une organisation des dossiers comme indiqué sur cette page: http://geneweb.tuxfamily.org/wiki/distribution
ou ceci sous CGI: http://geneweb.tuxfamily.org/wiki/CGI
Ah! Excellent.
Merci!

flecher
male
Mensajes: 5
Árbol : No gráfico
Ver su árbol genealógico
Bonjour,
je prends connaissance de ce fil.
JE viens de réinstaller geneweb suite à réinstallation d'ubuntu 18.04LTS.
Par défaut les dossier sont installés dans /var/lib/geneweb. est il possible de les placer dans son home ?
J'utilise ubuntu mais pas "féru" dans sont utilisation.
Cordialement
Francis

rpoulin2010
male
Mensajes: 169
Árbol : No gráfico
Ver su árbol genealógico
flecher escribió:
06 Febrero 2020, 16:19
Bonjour,
je prends connaissance de ce fil.
JE viens de réinstaller geneweb suite à réinstallation d'ubuntu 18.04LTS.
Par défaut les dossier sont installés dans /var/lib/geneweb. est il possible de les placer dans son home ?
J'utilise ubuntu mais pas "féru" dans sont utilisation.
Cordialement
Francis
Tu peux vraiment placer la distribution à l'endroit que tu veux., la documentation suggère une structure mais le départ de la distribution peut être mis à l'endroit qu'il te convient le mieux. du moment que la suite des dossiers y est accrochée et localisée dans le fichier de configuration base.gwf.
Ma page généalogie personnelle Geneweb en ligne (V.7 proposée par G. Brochu) et Gallerie photos, avec cartographie : http://www.genepoulin.net

Responder

Volver a “GeneWeb”