Afficher/Masquer les Widgets du forum

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

  • 0

Afficher/Masquer les Widgets du forum

Message par Shadow le Mar 5 Oct 2010 - 9:16

Afficher / Masquer les widgets du forum


  1. Définition:

    Ce script permet à vos membres de choisir individuellement d'afficher ou masquer les widgets du forum selon leurs préférences. Vous pouvez le tester ici afin de découvrir cette fonctionnalité :



    Attention: Ce script ne fonctionne que sur les forums en PHPBB3, INVISION et PUNBB.

  2. Comment ça marche:

    Ce script ne nécessite aucune édition de template, il est donc très facile à installer. Toutefois, selon la position de vos widgets sur le forum (sur le côté gauche ou droit), vous devez installer un script différent.

    Le script retient votre choix même si vous changez de page, ou si vous la rafraîchissez. Le choix peut être inversé si vous cliquez sur la flèche, ou si vous videz le cache du navigateur.

  3. Installer le script :

    Vous devez créer deux widgets personnalisés sur votre forum: Panneau d'administration ► Modules ► Portail & Widgets ► Gestion des widgets du forum ► Cliquez le bouton




    Vous devez ajouter un widget tout en haut et l'autre tout en bas de tous vos widgets personnalisés.

    Après avoir cliqué sur le bouton , vous arrivez sur cette page:



    Nom du widget ► Vous pouvez choisir n'importe quel nom, pour plus de simplicité, j'ai choisi "Top Widget" et "Bottom Widget" pour le FDF.

    Utiliser une table type ► Non.

    Titre du widget ► Laissez vide.

    Source du widget ► Copiez/collez les codes qui se trouvent ci-dessous selon la position de vos widgets.
    Rappel: Le script ne fonctionne pas sur les forums ayant les widgets des deux côtés.

  4. Le script à installer:

    • Pour les forums ayant les widgets sur le côté gauche:

      Ajoutez le code suivant dans "Source du widget" du widget qui est tout en haut:

      <div id="forum-widget" style="height: 13px; width: 16px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; position: absolute; background: #f5ebf7 url(http://i42.tinypic.com/vg54yu.png) no-repeat 0 -13px;" onClick="jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},1000); if(my_getcookie('forum-widget')=='0') { my_setcookie('forum-widget','1',0,0); jQuery('#forum-widget').css('background-position','0 -13px'); } else { my_setcookie('forum-widget','0',1,0); jQuery('#forum-widget').css('background-position','0 0px'); }"></div>

      Vous pouvez changer la valeur de l'attribut en rouge et en bleu selon le design de votre forum.

      La partie rouge définit la couleur du fond de la flèche, la partie bleu permet de changer l'image de la flèche.

      Ajoutez le code suivant pour le deuxième widget qui se trouvent tout en bas de vos widgets existants:

      <script type="text/javascript"> jQuery('#forum-widget').insertBefore('#left'); if(my_getcookie('forum-widget')=='0') {jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('#forum-widget').css('background-position','0 0px'); } </script>


    • Pour les forums ayant les widgets sur le côté droite:

      Ajoutez le code suivant dans "Source du widget" du widget qui est tout en haut:

      <div id="forum-widget" style="cursor: pointer; height: 13px; width: 16px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; position: relative; bottom: -15px; float: right; background: #f5ebf7 url(http://i42.tinypic.com/vg54yu.png) no-repeat 0 -13px;" onClick="jQuery('#right').animate({width:'toggle',height:'toggle',opacity:'toggle'},1000); if(my_getcookie('forum-widget')=='0') { my_setcookie('forum-widget','1',0,0); jQuery('#forum-widget').css('background-position','0 -13px'); jQuery('#content-container div#content').css('margin-right','189px');} else { my_setcookie('forum-widget','0',1,0); jQuery('#forum-widget').css('background-position','0 0px'); jQuery('#content-container div#content').css('margin-right','0px'); }"></div>

      Vous pouvez changer la valeur de l'attribut en rouge et en bleu selon le design de votre forum.

      La partie rouge définie la couleur du fond de la flèche, la partie bleu permet de changer l'image de la flèche.

      Ajoutez le code suivant pour le deuxième widget qui se trouvent tout en bas de vos widgets existants:
      <script type="text/javascript"> jQuery('#forum-widget').insertBefore('#right'); if(my_getcookie('forum-widget')=='0') {jQuery('#right').animate({width:'toggle',height:'toggle',opacity:'toggle'},0); jQuery('#forum-widget').css('background-position','0 0px'); jQuery('#content-container div#content').css('margin-right','0px');} </script>


5. Ajoutez les widgets:

Après avoir créé les widgets, vous devez les ajouter sur le forum: Panneau d'administration ► Modules ► Portail & Widgets ► Gestion des widgets du forum, cliquez le bouton "Widgets personnels", trouvez le widget à installer puis cliquez dessus et en maintenant le clic, faites le glisser jusqu'à l'endroit où il faut, donc "Top widget" tout en haut et "Bottom widget" tout en bas. N'oubliez pas de cliquer sur "Enregistrer"



A vous de jouer maintenant ! Very Happy


Ce tutoriel a été rédigé sur la base d'un script de Etana, et d'un tutoriel anglais.

Aucune reproduction possible sans notre accord, conformément à l’article L122-1 du CPI.


Dernière édition par Zen le Mer 6 Oct 2010 - 14:20, édité 1 fois


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe

Shadow
Adminactive
Adminactive

Féminin
Messages : 23946
Inscrit(e) le : 30/03/2007

http://forum.forumactif.com
Shadow a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par melou15 le Mar 5 Oct 2010 - 13:11

Génial Smile Merci Zen !

melou15
# Tropactif #

Masculin
Messages : 1256
Inscrit(e) le : 24/01/2008

http://www.caverne-partitions.com
melou15 a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par mouneem le Mar 5 Oct 2010 - 15:43

Merci C'est Super

mouneem
**

Messages : 73
Inscrit(e) le : 26/11/2009

http://ss-enligne.com
mouneem a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par AenigmA le Mar 5 Oct 2010 - 17:00

Merci et bravo pour cette astuce.
Une question tout de même, pourquoi vous dites qu'elle ne marche pas sur la version 2 ?
Ca a l'air pourtant de fonctionner avec "Utiliser une table type" pour ma part.

AenigmA
+ Hyperactif +

Masculin
Messages : 2228
Inscrit(e) le : 10/03/2005

http://aenigma.forumactif.fr/
AenigmA a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par Mengxi le Mar 5 Oct 2010 - 21:57

J'aime *o*

C'est pratique et des membres me disent : Enlève j'aime pas.

Ben maintenant chacun est content Very Happy

Mengxi
*****

Masculin
Messages : 604
Inscrit(e) le : 08/12/2009

http://le-forum.biz
Mengxi a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par willi.t le Mer 6 Oct 2010 - 14:24

petites question, lorsque je réduit le bouton inverssé pour agrandir n'apparait plus, pourquoi?
merci
w

willi.t
*

Messages : 42
Inscrit(e) le : 04/10/2010

http://motards-gersois.forum-actif.net/index.htm
willi.t a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par Mengxi le Mer 6 Oct 2010 - 14:26

@willi.t a écrit:petites question, lorsque je réduit le bouton inverssé pour agrandir n'apparait plus, pourquoi?
merci
w

avez-vous rajouter le widget "bottom" ?

Mengxi
*****

Masculin
Messages : 604
Inscrit(e) le : 08/12/2009

http://le-forum.biz
Mengxi a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par willi.t le Mer 6 Oct 2010 - 14:49

oui, tout fonctionne a part que lorsque je réduit le bouton deviens caché

willi.t
*

Messages : 42
Inscrit(e) le : 04/10/2010

http://motards-gersois.forum-actif.net/index.htm
willi.t a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par Mengxi le Mer 6 Oct 2010 - 15:19

@willi.t a écrit:oui, tout fonctionne a part que lorsque je réduit le bouton deviens caché

effectivement, votre flèche se barre avec les widgets Mad

Vérifiez si vous avez bien suivis le tuto Wink

Mengxi
*****

Masculin
Messages : 604
Inscrit(e) le : 08/12/2009

http://le-forum.biz
Mengxi a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par kiwi14637 le Mer 6 Oct 2010 - 15:49

Merci pour l'astuce ! Smile

Par-contre, je me permets de vous contredire car pour mon forum qui est en phpbb2, cela marche très bien ! ;-)

kiwi14637
# Tropactif #

Masculin
Messages : 1388
Inscrit(e) le : 19/05/2010

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

Re: Afficher/Masquer les Widgets du forum

Message par willi.t le Mer 6 Oct 2010 - 16:37


et oui parfois on va plus vite que la musique, merci, ça marche

willi.t
*

Messages : 42
Inscrit(e) le : 04/10/2010

http://motards-gersois.forum-actif.net/index.htm
willi.t a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par mary5656 le Ven 8 Oct 2010 - 22:14

Pour moi ça ne sera pas facile a faire..par contre j'aimerais bien... c'est pas mal , c'est bien trouver. Merci thumleft

mary5656
***

Féminin
Messages : 112
Inscrit(e) le : 05/05/2010

http://www.regarrd.com/
mary5656 a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par Samleski le Sam 16 Oct 2010 - 11:38

Bonjour,

Merci pour ce script!
Effectivement, le script fonctionne parfaitement en PHPBB2^^

Samleski
****

Masculin
Messages : 212
Inscrit(e) le : 19/11/2009

http://unlinker.forumactif.com/
Samleski a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par filo62 le Ven 22 Oct 2010 - 12:05

Bonjour

Moi aussi la flèche s'efface. C'est logique car le bouton est fait pour masquer la colonne de gauche et mon widget bottom widget est dans cette colonne.

Dans le tuto, il n'y a pas le lien pour tester cette fonctionnalité

filo62
Nouveau membre

Messages : 21
Inscrit(e) le : 25/08/2006

http://www.forumdesamer.com
filo62 a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par K@K le Ven 22 Oct 2010 - 12:25

Bonjour perso j'adore cette fonction

@filo62 a écrit:...Dans le tuto, il n'y a pas le lien pour tester cette fonctionnalité

Si regardez bien la première image, cette fonction est déjà en service sur FDF Very Happy

k@k...

K@K
*****

Masculin
Messages : 848
Inscrit(e) le : 04/04/2008

http://www.1302-03only.com/forum
K@K a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par filo62 le Ven 22 Oct 2010 - 21:13

désolé mais je ne vois pas de lien.

filo62
Nouveau membre

Messages : 21
Inscrit(e) le : 25/08/2006

http://www.forumdesamer.com
filo62 a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par K@K le Ven 22 Oct 2010 - 23:10

Regardez sur FDF à gauche au dessus du premier widget " rechercher " il y a une double flèche il faut cliquer dessus.

K@K
*****

Masculin
Messages : 848
Inscrit(e) le : 04/04/2008

http://www.1302-03only.com/forum
K@K a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par MySt1KxSyL3nT le Mar 26 Oct 2010 - 17:34

Merci pour le script !

Comment changer le fond blanc (#f5ebf7) en le remplacant par du noir?

Sinon pour retirer le fond, j'ai juste besoin de supprimer "background: #f5ebf7" ?

MySt1KxSyL3nT
***

Masculin
Messages : 159
Inscrit(e) le : 30/05/2010

http://cheat-gamers.com
MySt1KxSyL3nT a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par Meridian640 le Mer 3 Nov 2010 - 16:07

Bonjour,

tout d'abord merci pour ces scripts. J'ai une petite question, pourquoi ai-je une fenêtre avec de la pub qui s'affiche juste sous le Widget que je veux afficher/masquer ?
Ca ne le fait qu'avec les scripts (je pense le Bottom)
Est-ce un problème de lecture de cookies ?

Merci d'avance

Meridian640
Nouveau membre

Messages : 1
Inscrit(e) le : 03/11/2010

http://en-garona.forumactif.com/forum.htm
Meridian640 a été remercié(e) par l'auteur de ce sujet.

Re: Afficher/Masquer les Widgets du forum

Message par Absol le Sam 22 Jan 2011 - 15:17

Il n'existe pas le tuto mais à l'inverse ? En gros les widget sont déjà cachés et en cliquant sur la flèche ils s'affichent Smile ?

Merci d'avance =)

Absol
***

Masculin
Messages : 168
Inscrit(e) le : 27/08/2008

http://www.roleplay-fiore.com
Absol 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