1 02-03-2022 22:40 -

Salut la compagnie !
Ça doit venir de plein de choses différentes, mais je trouve que le menu n'est pas très élégant. Là c'est avec le template 19, mais autre chose peut  être en cause. https://clan.chauvigne.info/


https://agora.chauvigne.info/uploads/images/2022/03/02/menu.png

1 - Les 3 premiers items, c'est bon, ils sont bien alignés, espacés régulièrement.
2 - Puis vient la personnalisation du profil : plus petit, entre parenthèses, décalés vers le haut.
3 - Les 4 liens suivants sont des menus déroulants. L'espacement horizontal est calé sur la flèche, quelque soit la longueur du titre. Ce qui donne une impression de joyeuse pagaille.
4 - Le menu Sosa a en plus un drôle de titre : Sosa 7, mais qui n'est pas toujours celui là, que l'on  soit connecté ou non. Souvent, c'est OTHER, quelque soit la langue, mais qui se transforme en SOSA7, si on rafraichit la page.
5 - Ensuite vient la boite de langue : encore un autre style, un encadré, un fond d'un autre bleu.
6 - Puis le petit dernier, le tout petit, qui se balade un peu en l'air, le lien pour imprimer.

C'est vraiment le grand bazar toussa. Par quoi je dois commencer pour mettre tout ce petit monde au garde-à-vous ?

2 08-03-2022 16:24 -

https://i.imgur.com/XmDbXzL.png

J'ai juste pu supprimer "modifier le profil" (en customisant le fichier de langue) et mettre ce bouton à 14px comme les autres.

Pour ce lien,  je voudrais bien aussi supprimer les parenthèses et les :    mais je trouve pas où.

Quant aux menus déroulants : les titres ont une largeur fixe à partir de la flèche, alors qu'ils comportent des nombres de lettres différents. Je n'y arrive pas non plus.

Le titre du menu de Sosa comprend le n° de version du mod, ce serait bien de le retirer, tandis qu'une fois sur 2 il a un autre titre. Si je pouvais mettre la main sur le codeur ...

https://i.imgur.com/xiZjw5i.png

Si vous avez des suggestions ...

3 09-03-2022 21:32 -

Les icônes de gauche (jusque Modifier... entre parenthèses) inclus sont définis dans la fonction
tng_getLeftIcons() de genlib.php
Tu y trouveras tes parenthèses en cherchant :

$profilelink = tng_smallIcon(array('label'=>($sitever == "mobile" ? $text['editprofile'] : "({$text['editprofile']}: $currentuser)"),

les parenthèses sont là => "({$text['editprofile']}: $currentuser)")
enlève-les comme ça => "{$text['editprofile']}: $currentuser") (celles juste après et juste avant les guillemets)

ou remplace par ceci :

$profilelink = tng_smallIcon(array('label'=>($sitever == "mobile" ? $text['editprofile'] : "{$text['editprofile']}: $currentuser"),

4 09-03-2022 21:36 -

Contrairement à ce que tu pourrais croire, les icônes de droite NE sont PAS générées par la fonction
tng_getRightIcons() de genlib.php
cette fonction va générer les "petits menus" Print, Share et Bookmark (dont celui qui se balade en l'air tout seul chez toi)

5 09-03-2022 21:53 -

Les autres menus (déroulants) sont générés par des fonctions distinctes de genlib.php pour chaque menu :
tng_getFindMenu (menu Chercher)
tng_getMediaMenu (menu Médias)
tng_getInfoMenu (menu Infos)
tng_getLangMenu (menu Langages)
Quant au Menu Sosa, il est généré à partir de ton customconfig.php, mais aussi à deux autres endroits de genlib en fonction des options de l'utilisateur (C'est un souk, ces menus Sosa !)

Les titres des menus (avec la tite flèche) sont eux générés à partir de la fonction genlib.php
tng_icons()
dans laquelle on peut voir que la classe utilisée est la classe menulink...
Cette classe est répertoriée et définie dans css/genstyle.css

Voilà. Je crois que tu as tout en main !
Bonne chance !!

6 09-03-2022 21:56 -

Dernier truc:
le menu langages est différents des autres car il ne s'agit pas d'un bouton, mais d'une liste déroulante montrée devant un bouton...
Et çà.....

7 09-03-2022 22:08 -

Waouh merci ! Ya du taf, mais j'ai les pistes maintenant. Et pour le Sosa, je dirais rien.

8 01-02-2023 16:58 -

J'en ai discuté avec Rob Severijns sur le grand forum, il pense que la solution est dans le template (il n'a pas le même que le mien), mais je crois plutôt que c'est dans genlib.php, car j'ai mis le template de TNG 13 sur la 14.

Mais sur un autre fil, Marsha raconte que c'est elle qui a voulu cette modif parce que souvent les menus étaient trop longs.

https://tng.community/index.php?/forums … 19-tng-14/

J'ai comparé avec le genlib de TNG13, j'ai modifié un peu (trop sans doute) et j'ai réussi à décrocher la boîte de Langues du header pour le descendre, mais elle n'est pas arrivé exactement dans le menu, mais un peu en dessous.

Je joue avec le feu, vu que je comprends rien au code. Et j'ai pu décaler d'autres choses. Ya besoin d'un pro ...

Mon TNG 13 avec les langues dans le menu : https://genealogie.revestou.fr/

Mon TNG 14 bricolé salement avec un drôle de petit menu de langues : https://clan.chauvigne.info/

9 03-02-2023 08:53 -

Ya actuellement au moins 3 fils actifs sur le sujet de la barre de menu sur le grand forum.
Ken m'a conseillé d'écrire à Darrin.
Drew suggère d'acheter quelque chose à Marsha, de créer un mod spécial menubar, d'intégrer le TNG dans un wordpress et a montré une copie d'écran où il a forké (html dit-il) le bouton home pour y intégrer les liens de profile de de connexion en menu déroulant., où la barre de menu est plus malléable.
Rob Severijns, Brett et Rick s'en sont mêlé aussi.
John Paul avait des soucis aussi.
Les discussions partent de tous les côtés.

https://tng.community/index.php?/forums … 19-tng-14/
https://tng.community/index.php?/forums … ment-92285
https://tng.community/index.php?/forums … ate-issue/

Moi, j'ai suivi le conseil de Ken, j'ai écrit à Darrin qui m'a envoyé le fichier templatestyle.css du template 19 que je n'avais pas mis à jour lors de l'upgrade vers tng14. J'ai modifié ce fichier pour l'appliquer au template 191 (dérivé de 19) que Michel m'a concocté pour obtenir enfin quelque chose d'acceptable, mais pas encore optimal. J'ai supprimé mes modifs récentes de genglib.php.

Voici mes modifs du css :

#newlanguage1 {font-size: 10.5pt!important; color: #fff; background-color: transparent; border:  1px solid transparent; text-transform: uppercase; margin:3px 0 0 5px;}
#newlanguage1:hover {font-size: 10.5pt; color: #fff;  background-color:#444ced; border: 1px solid transparent; text-transform: uppercase;}

div.icons-rt {font-size: 10.5pt; font-weight: normal;  margin-top:3px;}
div.icons-rt a {font-size: 10.5pt!important; background: transparent; border: none; font-weight: normal; color: #fff;}
div.icons-rt a:hover {text-decoration: underline;}

/*styles and positions the login text  */
.tngsmallicon3 {font-size: 10.5pt; /*margin-top:-24px!important;margin-left:-190px;*/ padding:2px!important;}

voilà ce que j'obtiens :

https://agora.chauvigne.info/uploads/images/2023/02/03/menubar-darrin-kat.jpg

Je voudrais bien faire autre chose pour les petits écrans et passer là à ce que je crois qu'on appelle les menus hamburger.

J'ai envoyé à Darrin un zip du template 191, mais il me dit que le menu de langue ne s'affiche pas du tout sur la droiteet demande si j'ai changé autre chose.

10 03-02-2023 12:14 -

Tu pourrais déjà essayer de combiner Katryne et Deconnexion en un seul menu...
ou les faire apparaitre autre part...

11 03-02-2023 12:51 -

Drew a chipoté pour mettre Profil et Connexion sous le menu Home dans un de ses essais. Ce serait une idée.

12 03-02-2023 13:23 -

Je suis ces discussions de loin seulement. Je n'aime pas non plus ce menu langue tel qu'il est.

D'ailleurs je ne comprends pas pourquoi il n'est pas simplement placé juste après "info" et pourquoi il ne fonctionne pas comme "Info". On cliquerait sur "Français" (langue active), puis on cliquerait sur "English", comme maintenant on clique sur "Info", puis  sur l'option choisie.

Et quand je fais un "view source" d'une page et que je regarde cette barre de menu, elle me fait vraiment peur yikes

Je n'ai pas écrit que c'était mal foutu. Je n'oserais pas lol

Jean-Luc

13 04-02-2023 23:12 -

Marsha s'y est mise et a proposé plusieurs choses :
- un ajustement css pour faire redescendre les liens Langues dans la barre de menu pour le template 19
- une démo de ses essais pour ajouter d'autres menus déroulants dans la barre. Mais elle dit en avoir causé avec Darrin il y a un an, car y aurait un tas de trucs à revoir et dans le core du TNG

Moi qui en ai causé la première (je crois) sur le grand forum, je suis bloquée pour les essais, car j'ai maintenant plein d'erreurs sur mon site. Je suis en train d'essayer d'en recréer un autre avec ma sauvegarde du TNG 13 faite avant le passage en 14. Je patauge.

14 06-02-2023 15:54 -

Bonjour,

Je me suis penché sur le menu des langues et je l'ai déplacé dans la barre de menu. Cela marche dans mon site (template 243) et je viens de vérifier que c'est ok aussi pour le template 19.

Template 243:
https://agora.chauvigne.info/uploads/images/2023/02/06/language_in_menu_bar_example1.png

Template 19:
https://agora.chauvigne.info/uploads/images/2023/02/06/language_in_menu_bar_example2.png

J'attache le Mod pour les intéressés:  Language In Menu Bar v14.0.0.0  1 Ko  (39)

Jean-Luc

15 06-02-2023 16:20 -

Un mod ! Pourtant, c'est pas mon anniversaire !
Merci, je teste.

16 06-02-2023 17:16 -

Que demander de plus : c'est P.A.R.F.A.I.T.

17 09-02-2023 01:31 -

Encore un comportement mystérieux signalé pour le menu du template 19 : c'est pas pareil  en anglais et en français.
Sur le grand forum : https://tng.community/index.php?/forums … ment-92510