Passer au contenu du forum

L'Agora sur Chronica

Savoir c'est pouvoir, le libre savoir c'est la liberté.


Écrire une réponse

Écrire une réponse

Composez et envoyez votre nouvelle réponse

Vous pouvez utiliser : BBCode Images Binettes

Tous le champs doivent être remplis avant d’envoyer ce formulaire, ou alors vous avez utilisé la fonction copier/coller qui n'est pas supporté par l'éditeur de texte.

Information obligatoire pour les invités


Information obligatoire

Revue du sujet (plus récents en tête)

17

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

16

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

15

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

14

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   (39)

Jean-Luc

13

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.

12

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

11

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

10

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

9

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.

8

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/

7

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

6

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 çà.....

5

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 !!

4

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)

3

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"),



PunBB.INFO - расширения и темы на заказ