Connexion

Récupérer mon mot de passe

Derniers sujets
» histoire du Jour sans fin
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Hier à 20:12 par bildil62

» Afficher la date de la dernière visite au survol du Pseudo seulement pour les admins
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Hier à 20:07 par photoclic

» [PHPBB2] Afficher une couleur de fond pour chaque catégorie
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Hier à 1:15 par ThunderTB

» [AwesomeBB] Mettre un bouton résolu et déplacé à la corbeille
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Mer 22 Mai 2019 - 9:19 par Morane

» [AwesomeBB] Histoire de widgets sur AwesomeBB
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Mer 22 Mai 2019 - 3:51 par Milouze14

» [PHPBB3] Supprimer la ligne Cacher sa présence en ligne
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Mar 21 Mai 2019 - 17:39 par Milouze14

» Les réseaux sociaux
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Mar 21 Mai 2019 - 10:17 par Splash

» *RESOLU*[Invision] Changement de couleur pour un dernier groupe installé.
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Dim 19 Mai 2019 - 19:32 par Milouze14

» Règlement de l'entraide Forumactif
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Dim 19 Mai 2019 - 10:39 par Romain

» [PhpBB2] Zoom sur catégories comme sur les messages
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Ven 17 Mai 2019 - 15:52 par Milouze14

» [TUTORIEL PHOTOSHOP] Effacer un objet très facilement avec l'Outil correcteur localisé
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Mer 15 Mai 2019 - 8:55 par soleda

» Histoire de Blondes Sans Fin
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Mar 14 Mai 2019 - 7:34 par Quad Daniel

» La dictée qui rend fou "humour"
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Mar 14 Mai 2019 - 7:23 par Quad Daniel

» [AwesomeBB] Afficher les stats du footer sans afficher le QEEL
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Lun 13 Mai 2019 - 4:16 par Milouze14

» [PhpBB2]Mettre une couleur de fond dans le profil des messages
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Ven 10 Mai 2019 - 17:04 par Morane

» [TOUTES VERSIONS] Trouver l'identifiant d'un membre spécifique
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Mer 8 Mai 2019 - 10:08 par Quad Daniel

» [AwesomeBB]Créer un widget Dernières publications
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Mar 7 Mai 2019 - 16:44 par Milouze14

» *RESOLU*[PhpBB2] Fenêtre de connexion
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Lun 6 Mai 2019 - 18:46 par Milouze14

» *RESOLU*[PhpBB2] Messenger forumactif sur votre forum
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Lun 6 Mai 2019 - 17:14 par Milouze14

» [PhpBB2]Afficher le lien du sujet dans les messages
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Clock-10Dim 5 Mai 2019 - 19:38 par Milouze14

[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar

Page 2 sur 2 Précédent  1, 2

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

Milouze14
Milouze14
Fondateur

MessageMilouze14 le Lun 2 Mai 2016 - 9:07

Rappel du premier message :

coucou ,

Incompatible avec la barre de navigation flottante les ami(e)s.

l'astuce consiste a afficher les membres connectés sur toutes les pages du forum en étant connecté.

On aura un slide qui sera semi masqué affichant le nombre de connectés puis au clic affichera le nom des Pseudos .
Ce même slide sera mémorisé selon le choix de l'utilisateur.


L'aperçu imagé:

[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 153

Au clic:
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 232

Pour que l'astuce fonctionne, on va se servir des widgets du forum , si vous ne désirez pas les utiliser il faudra donc masquer ces derniers à l'aide de la C.S.S.
Dans le cas ou vous désirez garder vos Widgets affichés il faudra alors
dans le template qui va être modifié déposer un display :none .

La toolbar devra être en position fixed:
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 115


Bref je vais vous expliquer tout cela dans l'astuce:

-Astuce des Forums Milouze14&Compagnie-





  • Astuce postée par:
    Réponse automatique:

    Merci de cliquer ici pour voir le message

Pour toute information,merci de contacter un Membre du Staff
[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 Staff10



On va placer le widget concerné sur le forum:

Modules/Gestion des widgets du forum/Options générales des widgets du forum



Afficher les widgets du forum : Oui

Largeur colonne 1 (gauche) : donnez une largeur en px

Cliquez sur  Enregistr

Ensuite plus bas faites un glisser du widget "Qui est en ligne" dans la colonne de gauche
comme ceci:

[TOUTES VERSIONS] Afficher les membres connectés sous la toolbar - Page 2 154

Cliquez sur  Enregistr

Notre Widget étant placé on va intervenir dans le template concerné.

Dans le template mod_whoisonline
Affichage/Templates/Portail/mod_whoisonline


Recherchez cette variable:
Code:

{LOGGED_IN_USER_LIST}

Supprimez et remplacez par:
Code:

   <span id="M14_total_userList">{LOGGED_IN_USER_LIST}</span>



Tout à la fin du template:
déposez ce script:

Code:


<script>
  $(function(){
var M14_totUser= function() {
  var a=$('#M14_total_userList a[href^="/u"]').length;
var e=$('#M14_total_userList').html();
$('.M14_Fa_List_open span').html("<span id=M14_num>("+ a +")</span>");
$('.M14_Fa_List span').html("<span class=M14_num>("+ a +")</span><span class=M14_text>"+ e +"</span>");
};
M14_totUser();
});
</script>





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

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

Juste avant ce commentaire :

Code:

<!-- BEGIN hitskin_preview -->

Déposez ceci:
Code:
<!-- BEGIN switch_user_logged_in -->
  <div id="M14_totUserList"><span class="M14_Fa_List">Membres connectés:<span></span></span>
<span class="M14_Fa_List_close"style="display:none;"title="Masquer les membres connectés">
<img src="http://i86.servimg.com/u/f86/11/26/21/37/arrow-18.png"/></span>
<span class="M14_Fa_List_open"title="Afficher les membres connectés">
  
<img src="http://i86.servimg.com/u/f86/11/26/21/37/arrow-17.png"/> <span></span> </span>
</div>
  <!-- END switch_user_logged_in -->

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



Puis on va placer le script pour le slide avec mémorisation du choix de l'utilisateur,
c'est à dire que le slide restera soit ouvert ou fermé.

Modules/HTML JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur toutes les pages.

Déposez ceci:
Code:


$(function () {
$('.M14_Fa_List_open').click(function(){
$(this).fadeOut();
$('.M14_Fa_List_close').delay('400').fadeIn();
$('#M14_totUserList').animate({ left: '0%'});
window.localStorage && localStorage.setItem('M14_TotaLUSER',1)
});
$('.M14_Fa_List_close').click(function(){
$('#M14_totUserList').animate({ left: '100%'});
$('.M14_Fa_List_open').delay('400').fadeIn();
window.localStorage && localStorage.removeItem('M14_TotaLUSER')
});
window.localStorage && localStorage.getItem('M14_TotaLUSER') && (
$('#M14_totUserList').css({"left": "0%"}),
$('.M14_Fa_List_open').hide(),
$('.M14_Fa_List_close').show()
)
});

Pensez a cliquer sur le bouton &nbsp;Valid




Le slide est opérationnel , il ne reste plus qu'a choisir si vous désirez garder les widgets affichés et de cacher simplement le widget "Qui est en ligne".

Pour cacher le widget de la version ppbb2:

Tout au début remplacez ceci:
Code:
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">

Par ceci:
Code:
<table id="M14_none_Forum"class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">




Pour cacher le widget de la version ppbb3:
Tout au début remplacez ceci:
Code:

<div class="module">

Par:
Code:

<div id="M14_none_Forum"class="module">

Pour cacher le widget de la version Invision:
Tout au début remplacez ceci:
Code:

<div class="module borderwrap">

Par:
Code:
<div id="M14_none_Forum"class="module borderwrap">


Pour cacher le widget de la version Punbb

Tout au début remplacez ceci:
Code:
<div class="module main">


Par :
Code:
<div id="M14_none_Forum"class="module main">


Ensuite il ne reste plus qu'à déposer donner du style à tout çà
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Code:



/*Le conteneur*/
#M14_totUserList
{
position:fixed;
width:100%;/*on donne une largeur maximale*/
left:100%;
right:0%;
margin-top: -1px;
height: 30px;/*on donne une hauteur de 30px*/
background-color: #333333;/*on donne une couleur de fond identique a la toolbar*/
font-size:11px;/*on donne une taille de police*/
color:white;/*on donne une couleur de police*/
z-index: 999;
}
/*Le bloc des membres connectes*/
.M14_Fa_List
{
overflow-y:auto;
margin-left: 10px;/*on decale de 10px sur la gauche*/
top: 5px;/*on decale de 5px sur la hauteur*/
position: relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
/*On donne une couleur identique au conteneur suppression virgule*/
#M14_totUserList  .M14_text{color: #333;}
#M14_totUserList .M14_num{color:white;font-size:11px;}

/*On positionne les Pseudos*/
#M14_totUserList  a[href^="/u"] , #M14_totUserList  a[href^="/u"]  span
{
margin-top:5px;/*on decale de 5px sur la hauteur*/
margin-left:5px;/*on decale de 5px sur la gauche*/
text-decoration:none !important;/*On supprime le surlignement*/
color:white !important;/*on donne une couleur de police*/
}

/*On donne un style au curseur et dimensions images*/
.M14_Fa_List_open img, .M14_Fa_List_close img
{
cursor:pointer;/*on donne un style au curseur*/
width:24px;/*on informe la largeur de l image*/
height:24px;/*on informe la hauteur de l image*/
margin: 3px;
}
/*Le bouton d ouverture*/
.M14_Fa_List_open
{
background-color: #333333;/*On donne une couleur de fond  identique au conteneur*/
height:30px;/*on donne une hauteur identique au conteneur*/
width:80px;/*on donne une largeur a la hauteur*/
margin-left: -80px;/*on affiche le bouton avec une negativite de -80px*/
float:left;/*on positionne le bouton a gauche*/
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;  
}
/*Le bouton de fermeture*/
.M14_Fa_List_close
{
background-color: #333333;/*On donne une couleur de fond  identique au conteneur*/
height:30px;/*on donne une hauteur identique au conteneur*/
width:30px;/*on donne une largeur a la hauteur*/
position: absolute;
right:32px;/*on positionne le bouton a 32px de la droite*/
}
/*La notification de membre en ligne*/
.M14_Fa_List_open span span#M14_num
{
font-size:11px;/*on donne une taille de police*/
color:white;
margin: 5px 5px 5px -5px;
cursor:pointer;
position:absolute;
}

Dans le cas ou vous n'aviez pas de widgets auparavant:

Ajoutez à la C.S.S ceci:
Code:
/*on supprime les widgets*/
#left{display:none;}

Dans le cas ou vous aviez déjà des widgets:

Ajoutez à la C.S.S ceci:
Code:
/*on masque le widget Qui est en ligne*/
#left #M14_none_Forum{display:none;}




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


Dernière édition par no_way le Dim 14 Avr 2019 - 0:12, édité 6 fois

ThunderTB
Milouzien

MessageThunderTB le Jeu 23 Aoû 2018 - 22:29

Merci beaucoup !
chrisnvidia
chrisnvidia
Milouzien

Messagechrisnvidia le Mar 4 Déc 2018 - 20:42

Merci beaucoup !

Page 2 sur 2 Précédent  1, 2

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

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