[résolu] Fil d'ariane sous forme de lien au lieu du menu déroulant en bas de bage (Inivision)
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
[résolu] Fil d'ariane sous forme de lien au lieu du menu déroulant en bas de bage (Inivision)
Détails techniques
Version du forum : Invision
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Autre
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Dés le passage au thème Inivision
Lien du forum : http://mistefire.darkbb.com/
Description du problème
Bonjour,Je viens de passer à la vesrion Invision.
En passant à cette version, le "fil d'ariane" qui s'affichait en bas de page s'est transformé en menu déroulant.
Je ne trouve pas ça pratique du tout (et mes utilisateurs non plus)
Est-il possible d'obtenir un fil d'ariane sous forme de lien comme celui en haut de page?
Merci
Bàv
Olivier
Dernière édition par mist-e-fire le Ven 2 Juin 2017 - 21:05, édité 1 fois
Re: [résolu] Fil d'ariane sous forme de lien au lieu du menu déroulant en bas de bage (Inivision)
Bonjour ^^
En fait la jumpbox ne remplace pas le fil d'Ariane. Elle existe sur toutes les versions, seulement n'est pas gérée de la même façon et pas présente non plus aux mêmes endroits.
Les templates concernés pour le fil d'Ariane et la jumpbox n'étant pas les mêmes, il n'est pas envisageable de procéder à un remplacement.
Implanter un second fil d'Ariane se fera donc dans chacun des templates concernés en fonction du type de page.
Sur un sujet par exemple, la version #Invision inclut ceci dans le #template #viewtopic_body
Il suffirait de recopier cet extrait à un autre endroit pour le faire apparaître une seconde fois en bas de sujet, ce qui est d'ailleurs nativement le cas sous PunBB.
Vous pourriez par exemple remplacer :
Ici j'ai juste modifié l'id du conteneur (navstrip2) parce qu'un id est sensé être unique sur une page donnée. Ce qui démontre d'ailleurs que le fil d'Ariane n'était pas conçu pour figurer en double exemplaire sur cette version.
J'ai aussi ajouté le lien du sujet en cours (spécificité de la version punBB)
Maintenant si la jumpbox vous dérange (elle a le mérite de pouvoir aller n'importe où sur le forum, et non uniquement un des fora/catégorie parent) vous pouvez la supprimer en éditant le template #overall_footer_begin et en supprimant cet extrait
En fait la jumpbox ne remplace pas le fil d'Ariane. Elle existe sur toutes les versions, seulement n'est pas gérée de la même façon et pas présente non plus aux mêmes endroits.
Les templates concernés pour le fil d'Ariane et la jumpbox n'étant pas les mêmes, il n'est pas envisageable de procéder à un remplacement.
Implanter un second fil d'Ariane se fera donc dans chacun des templates concernés en fonction du type de page.
Sur un sujet par exemple, la version #Invision inclut ceci dans le #template #viewtopic_body
- Code:
<ul id="navstrip" class="clearfix">
<li class="begin"><a href="{U_INDEX}"><span>{L_INDEX}</span></a></li>
{NAV_CAT_DESC}
</ul>
Il suffirait de recopier cet extrait à un autre endroit pour le faire apparaître une seconde fois en bas de sujet, ce qui est d'ailleurs nativement le cas sous PunBB.
Vous pourriez par exemple remplacer :
- Code:
<!-- BEGIN promot_trafic -->
- Code:
<ul id="navstrip2" class="clearfix">
<li class="begin"><a href="{U_INDEX}"><span>{L_INDEX}</span></a></li>
{NAV_CAT_DESC} »
<strong><a href="{TOPIC_URL}">{TOPIC_TITLE}</a></strong>
</ul>
<!-- BEGIN promot_trafic -->
Ici j'ai juste modifié l'id du conteneur (navstrip2) parce qu'un id est sensé être unique sur une page donnée. Ce qui démontre d'ailleurs que le fil d'Ariane n'était pas conçu pour figurer en double exemplaire sur cette version.
J'ai aussi ajouté le lien du sujet en cours (spécificité de la version punBB)
Maintenant si la jumpbox vous dérange (elle a le mérite de pouvoir aller n'importe où sur le forum, et non uniquement un des fora/catégorie parent) vous pouvez la supprimer en éditant le template #overall_footer_begin et en supprimant cet extrait
- Code:
<form action="{S_JUMPBOX_ACTION}" method="get" name="jumpbox" onsubmit="if(document.jumpbox.f.value == -1){return false;}" id="qjump">
<fieldset>{S_JUMPBOX_SELECT}</fieldset>
</form>
Re: [résolu] Fil d'ariane sous forme de lien au lieu du menu déroulant en bas de bage (Inivision)
Merci pour la réponse!
Ca m'a l'air bien compliqué pour le néophyte que je suis. Je vais tenter de faire les modifications et puis je reviendrai vous tenir au courant du succès ou non
Ol
Ca m'a l'air bien compliqué pour le néophyte que je suis. Je vais tenter de faire les modifications et puis je reviendrai vous tenir au courant du succès ou non
Ol
Re: [résolu] Fil d'ariane sous forme de lien au lieu du menu déroulant en bas de bage (Inivision)
Hmm;
J'ai localisé la zone ou mettre le code additionnel. J'ai tenté le coup. Si je comprends bien, avant de valider le code, j'ai la possibilité de le prévisualiser. Voici un screenshot:
C'est déjà fonctionnel. Est-ce qu'il y aurait moyen que ça se mette sur une seule ligne, comme celle du haut?
J'ai localisé la zone ou mettre le code additionnel. J'ai tenté le coup. Si je comprends bien, avant de valider le code, j'ai la possibilité de le prévisualiser. Voici un screenshot:
C'est déjà fonctionnel. Est-ce qu'il y aurait moyen que ça se mette sur une seule ligne, comme celle du haut?
Re: [résolu] Fil d'ariane sous forme de lien au lieu du menu déroulant en bas de bage (Inivision)
Je m'attendais un peu à ce genre de désagrément du fait que j'avais changé l'id du conteneur.
Donc il y a deux solutions.
La plus sauvage est de remplacer dans mon code navstrip2 par navstrip, ce qui reviendrait à utiliser un code non standard (utilisation d'un id 2 fois sur une même page)
Une solution conforme aux standards consiste à rajouter le css correspondant à votre feuille de style CSS
Avec cet ajout les fils d'Ariane inférieurs et supérieurs devraient être identiques.
Donc il y a deux solutions.
La plus sauvage est de remplacer dans mon code navstrip2 par navstrip, ce qui reviendrait à utiliser un code non standard (utilisation d'un id 2 fois sur une même page)
Une solution conforme aux standards consiste à rajouter le css correspondant à votre feuille de style CSS
- Code:
#navstrip2 {
list-style: none;
margin: 0 0 1em;
font-weight: bold;
}
#navstrip2 li {
float: left;
margin: 0 5px;
padding-left: 13px;
background: url("https://2img.net/i/fa/invision/breadcrumb-arrow.gif") no-repeat left 50%;
}
#navstrip2 li.begin {
padding-left: 15px;
background: url("https://2img.net/i/fa/invision/nav.gif") no-repeat left 50%;
}
#navstrip2 li a {
text-decoration: none;
font-weight: bold;
}
Avec cet ajout les fils d'Ariane inférieurs et supérieurs devraient être identiques.
Re: [résolu] Fil d'ariane sous forme de lien au lieu du menu déroulant en bas de bage (Inivision)
Je me suis permis d'utiliser la méthode savage. Je ne suis pas sur de comprendre ce qu'est le CSS, donc je fais au plus simple.
Merci, tout fonctionne à merveille!
bonne soirée
Olivier
Merci, tout fonctionne à merveille!
bonne soirée
Olivier
Sujets similaires
» Outils de mise en forme du texte et menu déroulant des smiley invisible sur smartphone Apple
» [Résolu] Mettre un menu déroulant dans la toolbar
» Sous-forum en menu déroulant
» [Résolu] Invision - Menu déroulant du profil (posts) ne s'ouvre plus
» Aide pour catégorie en menu déroulant pour sous forum
» [Résolu] Mettre un menu déroulant dans la toolbar
» Sous-forum en menu déroulant
» [Résolu] Invision - Menu déroulant du profil (posts) ne s'ouvre plus
» Aide pour catégorie en menu déroulant pour sous forum
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum