Connexion

Récupérer mon mot de passe

Derniers sujets*
» [PHPBB2]Afficher une barre de progression sur la liste des MPS
par Milouze14 Hier à 18:58

» [PHPBB3]Afficher une barre de progression sur la liste des MPS
par Milouze14 Hier à 18:31

» [TOUTES VERSIONS] Faire clignoter le chiffre ou le nombre de notification(s) dans la toolbar
par Milouze14 Mer 2 Déc 2020 - 19:06

» [TOUTES VERSIONS]Afficher les derniers membres enregistrés dans un widget (ADMIN)
par Milouze14 Dim 29 Nov 2020 - 11:50

» [EDGE]Module de connexion type Forumactif
par clost Mar 24 Nov 2020 - 21:11

» [TOUTES VERSIONS] Installer MESSENGER Forumactif sur votre forum (Version Française)
par petitefeuille Mar 24 Nov 2020 - 8:32

» [PHPBB2]Afficher le profil à droite
par Milouze14 Lun 23 Nov 2020 - 18:42

» [TOUTES VERSIONS]Afficher les scripts disponibles et désactivés dans un widget (ADMIN)
par photoclic Dim 22 Nov 2020 - 18:57

» [TOUTES VERSIONS] Faire clignoter les images des nouveaux messages
par clost Dim 22 Nov 2020 - 13:59

» [EDGE] Afficher le Pseudo dans l'outil de modération "Modérer ce forum"
par clost Sam 21 Nov 2020 - 19:11

» [TOUTES VERSIONS]Afficher de belles infobulles Tooltipster
par Milouze14 Jeu 19 Nov 2020 - 20:03

» [TOUTES VERSIONS] Masquer une icône de message sur un ou plusieurs forums
par Jane Mer 18 Nov 2020 - 7:33

» [PHPBB3] Ajouter une deuxième barre de navigation
par photoclic Dim 15 Nov 2020 - 13:04

» [PHPBB2]Supprimer le tag "Re" sur les messages
par Prongs Dim 15 Nov 2020 - 10:15

» [TOUTES VERSIONS] Afficher une barre des tâches façon Windows 10 sur votre forum
par tritri Ven 13 Nov 2020 - 21:12

» [PHPBB2] Supprimer les colonnes sujets messages et derniers messages des sous forums
par soleda Mar 10 Nov 2020 - 7:04

» [PHPBB2]Supprimer les champs de contacts dans le profil
par Psychotic Bitch Mar 10 Nov 2020 - 0:34

» [PHPBB2]Afficher les boutons " éditer, citer, supprimer, etc ... " sous forme de texte
par Psychotic Bitch Mar 10 Nov 2020 - 0:31

» [TOUTES VERSIONS] Utiliser les variables utilisateur/forum
par no_way Jeu 5 Nov 2020 - 20:59

» [PUNBB] Afficher le Pseudo dans l'outil de modération "Modérer ce forum"
par Milouze14 Dim 1 Nov 2020 - 7:43

Les statistiques du forum
Nous avons 452 membres enregistrés

L'utilisateur enregistré le plus récent est Tik Tok

Nos membres ont posté un total de 22198 messages dans 1147 sujets

[PHPBB3] Ajouter une deuxième barre de navigation

Voir le sujet précédent Voir le sujet suivant Aller en bas

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Dim 15 Nov 2020 - 7:58

Hello les ami(e)s,

l'astuce consiste a ajouter une deuxième barre de navigation visible que par les membres.
Cette dernière sera automatiquement masquée.
Pourquoi ?
Lorsque vous arriverez sur un message il y aura un décalage de la hauteur
et donc l'entête du message ne sera pas visible.


Avant:
[PHPBB3] Ajouter une deuxième barre de navigation 173

Après avant ouverture:

[PHPBB3] Ajouter une deuxième barre de navigation 234

Après avant fermeture:

[PHPBB3] Ajouter une deuxième barre de navigation 319



On va tout placer dans le template overall_header.



Dans le script ci-dessous ,
il y a deux variables o et c qui correspondent au lien des images 16px par 16px.
Vous pouvez modifier les images si vous le souhaitez, mais attention aux dimensions les ami(e)s.

https://i.servimg.com/u/f20/20/11/87/27/add_it10.png
[PHPBB3] Ajouter une deuxième barre de navigation Add_it10

https://i.servimg.com/u/f20/20/11/87/27/remove11.png
[PHPBB3] Ajouter une deuxième barre de navigation Remove11

Il faudra repositionner ces derniers dans le style donné plus bas.


Code:
   
var o ="https://i.servimg.com/u/f20/20/11/87/27/add_it10.png";
var c ="https://i.servimg.com/u/f20/20/11/87/27/remove11.png";




Les liens renseignés:

Code:

<li><a class="mainmenu"href="/profile?mode=editprofile&page_profil=preferences">Vos préférences</a></li>
<li><a class="mainmenu"href="/profile?mode=editprofile&page_profil=signature">Votre signature</a></li>
<li><a class="mainmenu"href="/profile?mode=editprofile&page_profil=avatars">Votre avatar</a></li>
<li><a class="mainmenu"href="/profile?mode=editprofile&page_profil=notifications">Vos notifications</a></li>
<li><a class="mainmenu"href="/memberlist?mode=lastvisit&order=DESC&submit=Ok&username">Dernière visite des membres</a></li>
<li><a class="mainmenu"href="/search?search_id=favouritesearch">Favori</a></li>


Vous pouvez remplacer par :
Code:

<li><a class="mainmenu"href="LE LIEN">TEXTE</a></li>
<li><a class="mainmenu"href="LE LIEN">TEXTE</a></li>
<li><a class="mainmenu"href="LE LIEN">TEXTE</a></li>
<li><a class="mainmenu"href="LE LIEN">TEXTE</a></li>
<li><a class="mainmenu"href="LE LIEN">TEXTE</a></li>
<li><a class="mainmenu"href="LE LIEN">TEXTE</a></li>

Et renseigner vous même les liens et les textes.


Dans le template overall_header:
Affichage/Templates/Général/ overall_header

Recherchez ceci:

Code:

<ul class="linklist navlinks{NAVBAR_BORDERLESS}">
<li>{GENERATED_NAV_BAR}</li>
</ul>

Juste avant déposez

Code:
 <!-- BEGIN switch_user_logged_in -->
<ul class="M14_more_btn_navbar navlinks" style="display:none;">
<li><a class="mainmenu"href="/profile?mode=editprofile&page_profil=preferences">Vos préférences</a></li>
<li><a class="mainmenu"href="/profile?mode=editprofile&page_profil=signature">Votre signature</a></li>
<li><a class="mainmenu"href="/profile?mode=editprofile&page_profil=avatars">Votre avatar</a></li>
<li><a class="mainmenu"href="/profile?mode=editprofile&page_profil=notifications">Vos notifications</a></li>
<li><a class="mainmenu"href="/memberlist?mode=lastvisit&order=DESC&submit=Ok&username">Dernière visite des membres</a></li>
<li><a class="mainmenu"href="/search?search_id=favouritesearch">Favori</a></li>
  <script>
    $(function(){
    var o ="https://i.servimg.com/u/f20/20/11/87/27/add_it10.png";
    var c ="https://i.servimg.com/u/f20/20/11/87/27/remove11.png";
    $('#page-header .navbar ul.navlinks:eq(1)').find('li:eq(0)').before('<li><span class="M14_openNav" title="Afficher la deuxième barre de navigation"><img src="'+o+'"/></span><span class="M14_closeNav" style="display:none;" title="Masquer la deuxième barre de navigation"><img src="'+c+'"/></span></li>');
$('.M14_openNav').click(function(){
$(this).hide();
$(this).closest('li').find('.M14_closeNav').show();
$(this).closest('ul').prev().slideDown(800);
});
$('.M14_closeNav').click(function(){
$(this).hide();
$(this).closest('li').find('.M14_openNav').show();
$(this).closest('ul').prev().slideUp(800);
});
});
  </script>
      </ul>
<!-- END switch_user_logged_in -->



Pensez a enregistrer puis à valider en cliquant respectivement sur Enregistr puis Ajout



Puis le style qu'il faudra peut être ajusté en fonction de votre forum.
Pensez aussi a adapter si besoin le dernier style en cas ou vou sauriez décidé de mettre des bouton plus importants.


Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajouter ceci:

Code:

/*LA BARRE DE NAVIGATION*/
ul.M14_more_btn_navbar{font-weight: 700;text-align: center;  }
/*LES PARTIES DE LA BARRE DE NAVIGATION*/
.M14_more_btn_navbar  li{display:inline;font-size: 1.1em;line-height: 2.2em;}
/*LES LIENS DE LA BARRE DE NAVIGATION*/
.M14_more_btn_navbar  li a.mainmenu{margin:0px 5px 0px 5px;}
/*LES BOUTONS OUVERTURE/FERMETURE DE LA BARRE DE NAVIGATION*/
.M14_openNav,.M14_closeNav
{
position: relative;
float:left;
width: 16px;
height: 16px;
top: 3px;
cursor:pointer;
}   

Pensez a cliquer sur le bouton [PHPBB3] Ajouter une deuxième barre de navigation Sans_t10


Voila, c'est tout pour le moment clin oeil .
Un soucis direction l'entraide hinhin
https://www.milouze14.com/f14-entraide-forumactif




Nouvelle barre de navigation

Le respect mutuel est le fondement de la véritable harmonie.(Dalaï Lama).
avatar
photoclic
Milouzien

Messagephotoclic le Dim 15 Nov 2020 - 13:04

Merci Philippe.
Vraiment sympa d'en faire profiter les milouziens.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Sujets similaires internes ( 0 )
Aucun sujet

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum