Faire disparaitre les widgets

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

Résolu Faire disparaitre les widgets

Message par Naflin le Ven 23 Aoû 2013 - 0:50

Bonjour les humains !

J'ai une question qui peut sembler simple, mais qui ne l'est pas :

Sur mon forum, j'ai bidouillé une barre de navigation latérale.
Pour se faire, j'ai créé un widget qui est visible pour les Invités, et un autre qui est visible pour les Membres connectés.
Comme ça, je reproduis le système de la barre de navigation qui se modifie selon qu'on est connecté ou pas.
(je trouve ça plutôt cool ^^)

Cependant, cela implique d'avoir forcément la barre des widgets de présente sur le forum (puisque si je l'enlève, ma barre de navigation saute avec)
Or ... Les autres widgets, je n'en ai pas besoin ... J'aimerai donc la retirer. Mais voilà : j'ignore comment !
Vous pouvez m'aider ? Sioouuplait !


Dernière édition par Naflin le Dim 25 Aoû 2013 - 17:05, édité 1 fois

Naflin
***

Masculin
Messages : 105
Inscrit(e) le : 01/11/2006

http://test-naf.actifforum.com/
Naflin a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire disparaitre les widgets

Message par Naflin le Sam 24 Aoû 2013 - 23:30

Si je n'ai pas de réponse par ce que personne n'a d'idées sur la manière de résoudre mon problème ...
Si autrement quelqu'un saurait comment faire en sorte que j'ai ce code qui soit affiché sur toutes les pages quand quelqu'un n'est pas identifié
Code:
<div style="width: 140px; height: 1700px; position: fixed; bottom: 0px; left: 0px;"><a href="http://contact.frbb.net/"><img src="http://img35.imageshack.us/img35/7659/5w9f.png"></a>
<a href="/register"><img src="http://img11.imageshack.us/img11/1840/6iu8.png"></a>
<a href="/memberlist"><img src="http://img689.imageshack.us/img689/6097/nk00.png"></a>
<a href="/search"><img src="http://img13.imageshack.us/img13/3193/h795.png"></a>
<a href="http://contact.frbb.net/"><img src="http://img24.imageshack.us/img24/1087/epjy.png"></a>
<a href="/login"><img src="http://img194.imageshack.us/img194/129/4xu7.png"></a></div>
Et ce code sur toutes les pages quand quelqu'un l'est, ça permettrait de contourner tout bonnement le problème, ce qui est une manière comme une autre de le résoudre ^^

Code:
<div style="width: 140px; height: 1700px; position: fixed; bottom: 0px; left: 0px;"><a href="http://contact.frbb.net/"><img src="http://img15.imageshack.us/img15/1347/ksaa.png"></a>
<a href="http://contact.frbb.net/"><img src="http://img546.imageshack.us/img546/8480/fjt3.png"></a>
<span id="message_nb"></span>
<a href="/memberlist"><img src="http://img703.imageshack.us/img703/2236/te3g.png"></a>
<a href="/search"><img src="http://img7.imageshack.us/img7/7231/2mb1.png"></a>
<a href="/groups"><img src="http://img10.imageshack.us/img10/5018/vc2n.png"></a>
<a href="/profile?mode=editprofile"><img src="http://img845.imageshack.us/img845/8741/4m9r.png"></a>
<a href="http://contact.frbb.net//login?logout"><img src="http://img14.imageshack.us/img14/9855/waxy.png"></a></div>

Naflin
***

Masculin
Messages : 105
Inscrit(e) le : 01/11/2006

http://test-naf.actifforum.com/
Naflin a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire disparaitre les widgets

Message par Matriochka le Sam 24 Aoû 2013 - 23:52

Bonsoir,

En principe il te suffit d’utiliser ces boucles dans les templates :
Code:
<!-- BEGIN switch_user_logged_in -->
contenu
<!-- END switch_user_logged_in -->
=> pour quand l’user est connecté

Code:
<!-- BEGIN switch_user_logged_out -->
contenu
<!-- END switch_user_logged_out -->
=> pour quand l’user est déconnecté

C’est ça que tu voulais ?

Matriochka
+ Hyperactif +

Messages : 7604
Inscrit(e) le : 14/07/2010

Matriochka a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire disparaitre les widgets

Message par Naflin le Dim 25 Aoû 2013 - 16:38

En théorie, oui.
En pratique ... J'ai aucune idée de comment intégrer le code que tu m'évoques dans les templates ... (Je ne sais déjà pas dans quel template le faire) ^^

Naflin
***

Masculin
Messages : 105
Inscrit(e) le : 01/11/2006

http://test-naf.actifforum.com/
Naflin a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire disparaitre les widgets

Message par Matriochka le Dim 25 Aoû 2013 - 16:41

Dans le template overall_header, l’as-tu déjà modifié ?

Pour insérer ta propre barre de navigation, il suffit de faire :
Code:
<!-- BEGIN switch_user_logged_in -->
ici les liens réservés aux inscrits (modifier son profil / voir ses mp)
<!-- END switch_user_logged_in -->
Code:
<!-- BEGIN switch_user_logged_out -->
ici les liens réservés aux invités (connexion / inscription)
<!-- END switch_user_logged_out -->
Pour tout le reste, donc pour les liens visibles aux invités et aux inscrits, on n’utilise pas de boucle

Si besoin, demande moi, je t’expliquerai plus précisément la marche à suivre pour reproduire ta barre et ainsi retirer les widgets

Matriochka
+ Hyperactif +

Messages : 7604
Inscrit(e) le : 14/07/2010

Matriochka a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire disparaitre les widgets

Message par Naflin le Dim 25 Aoû 2013 - 16:45

Correction, c'est moi l'boulet, j'ai inversé les barres ^^

Ca fonctionne à merveille, et même mieux que mon bidouillage dans la barre des widgets (vu que lorsqu'on allait dans les profils des utilisateurs, on n'avait alors plus la barre de navigation)

Mille mercis !

(et joyeux postiversaire ! Dépasser les 7000 messages, félicitations !)

Naflin
***

Masculin
Messages : 105
Inscrit(e) le : 01/11/2006

http://test-naf.actifforum.com/
Naflin a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire disparaitre les widgets

Message par Matriochka le Dim 25 Aoû 2013 - 16:50

C’est normal, regarde :
<!-- BEGIN switch_user_logged_in --> => ça, c’est pour ceux qui sont connectés
Pour cette boucle, tu mets le lien pour s’enregistrer et se connecter, alors qu’il devrait être pour les utilisateurs non connectés

<!-- BEGIN switch_user_logged_out --> => ça, c’est pour ceux qui sont en mode invités
Pareil, tu as mis le lien pour se déconnecter, etc.

Inverse les deux, il me semble que tu as confondu ^^’

EDIT : Ah ben tu n’as pas eu besoin de moi finalement Razz

Matriochka
+ Hyperactif +

Messages : 7604
Inscrit(e) le : 14/07/2010

Matriochka a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire disparaitre les widgets

Message par Naflin le Dim 25 Aoû 2013 - 16:51

Yep, j'm'en suis rendu compte pendant que tu rédigeais ton message ^^
Et j'ai édité avant que tu ne postes ...
Encore une fois, merci !

Naflin
***

Masculin
Messages : 105
Inscrit(e) le : 01/11/2006

http://test-naf.actifforum.com/
Naflin a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire disparaitre les widgets

Message par Matriochka le Dim 25 Aoû 2013 - 16:56

Mais de rien, ravie de pouvoir t’aider à développer ton forum (très prometteur à ce que je vois)

N’oublie pas de passer l’icône résolu pour que je puisse placer le topic aux archives Wink

Matriochka
+ Hyperactif +

Messages : 7604
Inscrit(e) le : 14/07/2010

Matriochka a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Faire disparaitre les widgets

Message par Naflin le Dim 25 Aoû 2013 - 17:09

C'est fait !

Naflin
***

Masculin
Messages : 105
Inscrit(e) le : 01/11/2006

http://test-naf.actifforum.com/
Naflin a été remercié(e) par l'auteur de ce sujet.

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


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