Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[MODERNBB] Chatbox toolbar amélioration

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

avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 13:49

  • Version du forum :
    MODERNBB
  • Templates modifiés :
    oui
  • Navigateur :
    Chrome
Bonjour,

Ma demande est porté sur la chatbox modifié je voudrais :

avoir a coté de l'icone chatbox le nombre de membre connecté à côté de l'image, notification nouveau message en live notif, connexion automatique des membres en ligne sur le forum.
[MODERNBB] Chatbox toolbar amélioration Chat10
javascript :

Code:
jQuery(document).ready(function() { jQuery('body').append('<table id="M14_Chat_Box"style="display:none;position:fixed; top:34px;left:10%;background-color: #;z-index:10000;"><tr><td><div scrolling="no" style="width: 800px; height: 400px; marginwidth="0" marginheight="0" frameborder="0" title="ChatBox du Forum Crazy Mocs">


<iframe src="/chatbox/index.forum?page=front" style="width: 800px; height: 380px;" ></iframe>


</div></td><td id="M14_Close"style="vertical-align: bottom;cursor:pointer;"title="Fermer la Chatbox"><img src="https://i.servimg.com/u/f37/11/44/92/25/fermer10.png"/></td></tr></table>'); } );





$(function(){


$(function(){


$('<span id="M14_Chat"style="cursor:pointer;"title="Rejoindre la Chatbox"> <img src="https://i.servimg.com/u/f39/11/26/21/37/ouvrir10.png"alt="Rejoindre la ChatBox"  align="absmiddle"/></span>').insertBefore('#fa_menu');


})});





$(function(){


$(function(){


$('#M14_Chat').click(function(){


$('#M14_Chat_Box').fadeIn(800);


});


});});


 


$(function(){


$(function(){


$('#M14_Close').click(function(){


$('#M14_Chat_Box').fadeOut(800);


});


});});




merci d'avance pour votre réponse.


Dernière édition par Cedou le Jeu 16 Avr 2020 - 7:45, édité 2 fois
avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 13:53

Alors je ne c'est pas pourquoi le code .JS ne s'affiche pas complètement peut être que c'est fait exprès ? merci
avatar
no_way
https://www.qwant.com

Messageno_way Mar 14 Avr 2020 - 14:40

Bonjour j'ai édité votre post pour le corriger, prenez soin de mettre vos codes dans une balise code, vous pouvez le faire en cliquant sur l'icône de l'éditeur.

Bienvenue parmi nous.
avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 15:49

Je vous remercie beaucoup
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 14 Avr 2020 - 17:24

Hello Cédric,

merci Arnaud  hinhin .
Je viens encore de me servir de tes services MDR .

https://forum.forumactif.com/t379605-chatbox-afficher-nombre-connectes#3201237
Cédric,


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

Recherches ligne 77 (environ)
Ceci:
Code:
{CHATTERS_LIST}

Supprimes et remplaces par:
Code:

<span id="chattersList">{CHATTERS_LIST}</span>



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

Puis supprimes le script donné:
Par celui-ci:

Code:
jQuery(document).ready(function() {
  jQuery('body').append('<table id="M14_Chat_Box"style="display:none;position:fixed; top:34px;left:10%;background-color: #;z-index:10000;"><tr><td><div scrolling="no" style="width: 800px; height: 400px; marginwidth="0" marginheight="0" frameborder="0" title="ChatBox du Forum Crazy Mocs">
<iframe src="/chatbox/index.forum?page=front" style="width: 800px; height: 380px;" ></iframe>
</div></td><td id="M14_Close"style="vertical-align: bottom;cursor:pointer;"title="Fermer la Chatbox"><img src="https://i.servimg.com/u/f37/11/44/92/25/fermer10.png"/></td></tr></table>'); } );
$(function(){
$(function(){
$('<span id="M14_Chat"style="cursor:pointer;"title="Rejoindre la Chatbox"> <img src="https://i.servimg.com/u/f39/11/26/21/37/ouvrir10.png"alt="Rejoindre la ChatBox"  align="absmiddle"/>    <span class="nbUtilisateursChatbox"></span></span>').insertBefore('#fa_menu');
  $('#M14_Chat').click(function(){$('#M14_Chat_Box').fadeIn(800);});
$('#M14_Close').click(function(){$('#M14_Chat_Box').fadeOut(800);});
})});
$(function(){
          try{
          var chattersList=function(){
            $.get("/",function(d){
              var a=$("#chattersList a",d);
                $(".nbUtilisateursChatbox").html(a.length);
            });
          };
          chattersList();
          setInterval(chattersList,10000);
          }catch(e){}
});

a++

avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 18:01

super merci @Milouze14 c'est top  sa a bien ajouté le nombre de membre connecté, par contre je voudrais aussi 
inclure aussi la :

Notification des nouveau message en live notif 
&
Connexion automatique des membres
avatar
no_way
https://www.qwant.com

Messageno_way Mar 14 Avr 2020 - 18:10

Ah ah c'est un vieux sujet ça ne me rajeunit pas ^^
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 14 Avr 2020 - 18:18

Cedou a écrit:super merci @Milouze14 c'est top  sa a bien ajouté le nombre de membre connecté, par contre je voudrais aussi 
inclure aussi la :

Notification des nouveau message en live notif 
&
Connexion automatique des membres

Je veux bien mais la place est restreinte Cédric



no_way a écrit:Ah ah c'est un vieux sujet ça ne me rajeunit pas ^^

Oh, presque 5 ans et tu n'as pas prit une ride MDR .
avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 18:22

si j'arrive a écarter le bouton on peux faire quelque chose   ?
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 14 Avr 2020 - 18:26

Ou alors je regarde pour supprimer l'image et insérer du texte non?
avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 18:36

le texte chatbox en jaune ?
avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 18:40

au plus simple une petite infobulle news message ou une cloche ou le logo chatbox qui clignote je c'est pas au plus simple quoi lol c'est vous les pros et je reste admiratif bravo en tout cas et merci de votre aides
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 14 Avr 2020 - 18:44

Ce script affichera au survol de l'image les informations demandées Cédric:

Code:
jQuery(document).ready(function() { jQuery('body').append('<table id="M14_Chat_Box"style="display:none;position:fixed; top:34px;left:10%;background-color: #;z-index:10000;"><tr><td><div scrolling="no" style="width: 800px; height: 400px; marginwidth="0" marginheight="0" frameborder="0" title="ChatBox du Forum Crazy Mocs">
<iframe src="/chatbox/index.forum?page=front" style="width: 800px; height: 380px;" ></iframe>
</div></td><td id="M14_Close"style="vertical-align: bottom;cursor:pointer;"title="Fermer la Chatbox"><img src="https://i.servimg.com/u/f37/11/44/92/25/fermer10.png"/></td></tr></table>'); } );
$(function(){
$(function(){
$('<span id="M14_Chat"style="cursor:pointer;"> <img src="https://i.servimg.com/u/f39/11/26/21/37/ouvrir10.png"alt="Rejoindre la ChatBox" align="absmiddle" title="Rejoindre la Chatbox. [Notification des nouveau message en live notif &Connexion automatique des membres]"/>    <span class="nbUtilisateursChatbox"></span></span>').insertBefore('#fa_menu');
$('#M14_Chat').click(function(){$('#M14_Chat_Box').fadeIn(800);});
$('#M14_Close').click(function(){$('#M14_Chat_Box').fadeOut(800);});
})});
$(function(){
          try{
          var chattersList=function(){
             $.get("/",function(d){
              var a=$("#chattersList a",d);
                $(".nbUtilisateursChatbox").html(a.length);
             });
          };
          chattersList();
          setInterval(chattersList,10000);
          }catch(e){}
});


Ce script affichera que du texte de couleur jaune:
Code:
jQuery(document).ready(function() { jQuery('body').append('<table id="M14_Chat_Box"style="display:none;position:fixed; top:34px;left:10%;background-color: #;z-index:10000;"><tr><td><div scrolling="no" style="width: 800px; height: 400px; marginwidth="0" marginheight="0" frameborder="0" title="ChatBox du Forum Crazy Mocs">
<iframe src="/chatbox/index.forum?page=front" style="width: 800px; height: 380px;" ></iframe>
</div></td><td id="M14_Close"style="vertical-align: bottom;cursor:pointer;"title="Fermer la Chatbox"><img src="https://i.servimg.com/u/f37/11/44/92/25/fermer10.png"/></td></tr></table>'); } );
$(function(){
$(function(){
  $('<span id="M14_Chat"style="cursor:pointer;height:30px;line-height:30px;font-size:12px;color:yellow;">Rejoindre la ChatBox [Notification des nouveaux messages en live notif & Connexion automatique des membres]  <span class="nbUtilisateursChatbox" style="font-size:12px;color:yellow;">( <span></span> )</span></span>').insertBefore('#fa_menu');
$('#M14_Chat').click(function(){$('#M14_Chat_Box').fadeIn(800);});
$('#M14_Close').click(function(){$('#M14_Chat_Box').fadeOut(800);});
})});
$(function(){
          try{
          var chattersList=function(){
            $.get("/",function(d){
              var a=$("#chattersList a",d);
                $(".nbUtilisateursChatbox span").html(a.length);
            });
          };
          chattersList();
          setInterval(chattersList,10000);
          }catch(e){}
});
avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 19:13

non ce n'est pas bon je suis navré sa m'affiche un très long message au survol pour le premier js 

et le deuxième sa me mes un message statique tres long en jaune ce que je veux en fait c'est simplement que lorsque un membres ce connect a mon forum soit d'office connecté a la chatbox 

et pour les les notifications qu'il soit alerter par une bulle ou autres merci beaucoup d'avance
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 14 Avr 2020 - 19:19

Alors,
sur l'entraide, il n'y a qu'une demande à la fois cher ami.

Alors concrètement que veux tu exactement pour la partie Chatbox?

Pour le reste ce sera un autre sujet.




avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 19:27

et bien ce n'est q'une seul demande je n'es pas changez ma demande de départ qui es celle ci 

avoir a coté de l'icone chatbox le nombre de membre connecté à côté de l'image, notification nouveau message en live notif, connexion automatique des membres en ligne sur le forum.
avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 19:31

Mes si il faut faire un nouveau sujet pour chaque chose je le fait aucun soucis merci
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 14 Avr 2020 - 19:34

le nombre de membre connecté à côté de l'image, notification nouveau message en live notif, connexion automatique des membres en ligne sur le forum.

Cela représente pour moi 3 demandes.



Mais si il faut faire un nouveau sujet pour chaque chose je le fais sans aucun soucis merci

Et c'est un principe pour les éventuelles recherches...

Donc tu veux garder l'image et avoir le nombre de membres connectés.
Ce sera donc ce script:
Code:
   jQuery(document).ready(function() {
      jQuery('body').append('<table id="M14_Chat_Box"style="display:none;position:fixed; top:34px;left:10%;background-color: #;z-index:10000;"><tr><td><div scrolling="no" style="width: 800px; height: 400px; marginwidth="0" marginheight="0" frameborder="0" title="ChatBox du Forum Crazy Mocs">
    <iframe src="/chatbox/index.forum?page=front" style="width: 800px; height: 380px;" ></iframe>
    </div></td><td id="M14_Close"style="vertical-align: bottom;cursor:pointer;"title="Fermer la Chatbox"><img src="https://i.servimg.com/u/f37/11/44/92/25/fermer10.png"/></td></tr></table>'); } );
    $(function(){
    $(function(){
    $('<span id="M14_Chat"style="cursor:pointer;"title="Rejoindre la Chatbox"> <img src="https://i.servimg.com/u/f39/11/26/21/37/ouvrir10.png"alt="Rejoindre la ChatBox"  align="absmiddle"/>    <span class="nbUtilisateursChatbox"></span></span>').insertBefore('#fa_menu');
      $('#M14_Chat').click(function(){$('#M14_Chat_Box').fadeIn(800);});
    $('#M14_Close').click(function(){$('#M14_Chat_Box').fadeOut(800);});
    })});
    $(function(){
              try{
              var chattersList=function(){
                $.get("/",function(d){
                  var a=$("#chattersList a",d);
                    $(".nbUtilisateursChatbox").html(a.length);
                });
              };
              chattersList();
              setInterval(chattersList,10000);
              }catch(e){}
    });


notification nouveau message en live notif

C'est au bon vouloir du membre dans ses préférences.
Donc impossible.
avatar
Cedou
https://www-aqua-passion-fr.forumactif.com/

MessageCedou Mar 14 Avr 2020 - 19:36

d'accord je comprend donc on peux classer sa en résolue je vous remercie je ré ouvre une autres demande et je comprend tout a fait 

merci beaucoup
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 14 Avr 2020 - 19:52

Pas de soucis:

Hello

Si ton sujet est résolu, merci de suivre la procédure suivante:
Un tag précédent ton premier message est présent.

Il te suffira de cliquer sur ce dernier pour mettre ton sujet en résolu.

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mer 15 Avr 2020 - 4:26


Hello

Si ton sujet est résolu, merci de suivre la procédure suivante:
Un tag précédent ton premier message est présent.

Il te suffira de cliquer sur ce dernier pour mettre ton sujet en résolu.



Merci de suivre la procédure pour mettre ton sujet en "Résolu" Cédric.

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Jeu 16 Avr 2020 - 8:46


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil



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