Cherche script - en ligne hors ligne

3 participants

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

Résolu Cherche script - en ligne hors ligne

Message par Glorio Mer 24 Sep 2014 - 13:57

Bonjour à vous,

Je suis actuellement entrain de créer un page HTML (il n'a donc pas le haut et le bas de page de mon forum).

En cherchant un peu partout sur votre service, je n'ai pas trouvé ce que je cherchais réellement. Je suis à la recherche d'un scrip en javascript qui permet de voir si le modérateur est en ligne ou hors ligne. Je voudrais le même système que nos amis sur le forum :

qui est en ligne - Cherche script - en ligne hors ligne Enlign10qui est en ligne - Cherche script - en ligne hors ligne Horsli10

Je ne sais pas si c'est possible, si quelqu'un pourrait m'aider ça serait super ! Very Happy

Merci d'avance !


Dernière édition par Polices le Mer 24 Sep 2014 - 19:12, édité 1 fois
Glorio

Glorio
*****

Masculin
Messages : 536
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Glorio a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cherche script - en ligne hors ligne

Message par Neptunia Mer 24 Sep 2014 - 14:35

Bonjour ^^


Une solution a été proposée ici :

résolu Statut : Connecté / déconnecté
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cherche script - en ligne hors ligne

Message par Glorio Mer 24 Sep 2014 - 18:10

Neptune- a écrit:Bonjour ^^


Une solution a été proposée ici :

résolu Statut : Connecté / déconnecté

Bonjour,

Merci bien pour ta réponse, mais cela ne marche que si je met le haut et le bas de page de mon forum. Sauf que moi je pars d'une page toute blanche et donc ça ne fonctionne pas.

Est-ce que je dois apporter des modifications pour que cela marche sur un page html toute faite ?

Cordialement.
Glorio

Glorio
*****

Masculin
Messages : 536
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Glorio a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cherche script - en ligne hors ligne

Message par Glorio Mer 24 Sep 2014 - 18:39

J'ai trouvé la solution pour le mettre dans une page vierge en ajoutant ceci
Code:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>

Par contre, ça me l'affiche sous forme de liste, sauf que moi ce n'est pas bon, voici ce que ça donne :

qui est en ligne - Cherche script - en ligne hors ligne Ligne_10

Je voudrais que ça donne ceci :
qui est en ligne - Cherche script - en ligne hors ligne Ligne10

Comment y remédier ?


le code java :

Code:
<script type="text/javascript">
  var staff = ["Glorio", "1" , "Oseko" , "14"];
  var liste = "";
  var j = 1;
  var n;
  var online = '<div><img style="margin-right:5px" src="http://khromov.files.wordpress.com/2012/01/online.png"> En Ligne';
  var offline = '<div><img style="margin-right:5px" src="http://blog.khromov.se/serverstatus/files/offline.png"> Hors Ligne';
  $.get( "../viewonline", function( data ) {
      for(var i=0; i<staff.length;i=i+2)
      {
        var co = data.substr(data.search("coMembres"));
        var n = co.search(staff[i]);
        if (n > 0){
            liste += online + '<a href="http://agat.forumofficiel.fr/u' + staff[j] + '">' + staff[i] + '</a></div>';
        }
        else {
            liste += offline + '<a href="http://agat.forumofficiel.fr/u' + staff[j] + '">' + staff[i] + '</a></div>';
        }
        j= j+2;;
      }
      document.getElementById("connect").innerHTML = liste;
   
  });
</script>

la balise :
Code:
<span id="connect"></span> 

Est-il possible de mettre plusieurs connectes ? Du genre "connect1" pour la première personne "connect2" pour la deuxième personne etc ...
Glorio

Glorio
*****

Masculin
Messages : 536
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Glorio a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cherche script - en ligne hors ligne

Message par [Nihil] Mer 24 Sep 2014 - 18:42

Hello Smile

Pour qu'on puisse t'aider, pourrais tu nous fournir le lien de la page HTML s'il te plait Wink ?
[Nihil]

[Nihil]
Membre habitué

Messages : 1215
Inscrit(e) le : 10/12/2009

https://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cherche script - en ligne hors ligne

Message par Glorio Mer 24 Sep 2014 - 18:46

[Nihil] a écrit:Hello Smile

Pour qu'on puisse t'aider, pourrais tu nous fournir le lien de la page HTML s'il te plait Wink ?

Le voici : http://agat.forumofficiel.fr/h61-test
Glorio

Glorio
*****

Masculin
Messages : 536
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Glorio a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cherche script - en ligne hors ligne

Message par [Nihil] Mer 24 Sep 2014 - 18:51

Oups j'avais mal lu ton message

Est-il possible de mettre plusieurs connectes ? Du genre "connect1" pour la première personne "connect2" pour la deuxième personne etc ...
Oui voilà c'est ce qu'on va faire.

Pour chaque membre en dessous, tu vas mettre une span comme ceci :
Code:
<span id="connect-1"></span>

En remplaçant 1 par l'id du membre
Par exemple pour Oseko il faut mettre connect-14

Je sais pas si je suis claire, dis moi si tu ne comprends pas :s

Une fois que ça sera fait il faudra rajouter une petite modif dans le script js et ça sera bon.
[Nihil]

[Nihil]
Membre habitué

Messages : 1215
Inscrit(e) le : 10/12/2009

https://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cherche script - en ligne hors ligne

Message par Glorio Mer 24 Sep 2014 - 18:58

[Nihil] a écrit:Oups j'avais mal lu ton message

Est-il possible de mettre plusieurs connectes ? Du genre "connect1" pour la première personne "connect2" pour la deuxième personne etc ...
Oui voilà c'est ce qu'on va faire.

Pour chaque membre en dessous, tu vas mettre une span comme ceci :
Code:
<span id="connect-1"></span>

En remplaçant 1 par l'id du membre
Par exemple pour Oseko il faut mettre connect-14

Je sais pas si je suis claire, dis moi si tu ne comprends pas :s

Une fois que ça sera fait il faudra rajouter une petite modif dans le script js et ça sera bon.

Pas compris XD

Même si dans mon script js j'ai fait
Code:
 var staff = ["Glorio", "-1" , "Oseko" , "-14"];
et j'ai ajouté la span
Code:
<span id="connect-14"></span>
pour Oseko mais cela ne fonctionne pas :s
Glorio

Glorio
*****

Masculin
Messages : 536
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Glorio a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cherche script - en ligne hors ligne

Message par [Nihil] Mer 24 Sep 2014 - 19:00

Une fois que ça sera fait il faudra rajouter une petite modif dans le script js et ça sera bon.

Il faut que tu l'ajoutes dans le HTML (pour l'instant je ne le vois pas dans le code source). Une fois que c'est bon il faut remplacer le script par ceci :

Code:
<script type="text/javascript">
  var staff = ["Glorio", "1" , "Oseko" , "14"];
  var j = 1;
  var n;
  var online = '<img style="margin-right:5px" src="http://khromov.files.wordpress.com/2012/01/online.png"> En Ligne';
  var offline = '<img style="margin-right:5px" src="http://blog.khromov.se/serverstatus/files/offline.png"> Hors Ligne';
  $.get( "../viewonline", function( data ) {
      for(var i=0; i<staff.length;i=i+2)
      {
        var liste = '';
        var co = data.substr(data.search("coMembres"));
        var n = co.search(staff[i]);
        if (n > 0){
            liste = online;
        }
        else {
            liste = offline;
        }
       
        $('#connect-' + staff[j]).html(liste);
       
        j= j+2;
      }
 
  });
</script>

Pour ma part cela fonctionne Mr. Green
[Nihil]

[Nihil]
Membre habitué

Messages : 1215
Inscrit(e) le : 10/12/2009

https://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cherche script - en ligne hors ligne

Message par Glorio Mer 24 Sep 2014 - 19:05

[Nihil] a écrit:
Une fois que ça sera fait il faudra rajouter une petite modif dans le script js et ça sera bon.

Il faut que tu l'ajoutes dans le HTML (pour l'instant je ne le vois pas dans le code source). Une fois que c'est bon il faut remplacer le script par ceci :

Code:
<script type="text/javascript">
  var staff = ["Glorio", "1" , "Oseko" , "14"];
  var j = 1;
  var n;
  var online = '<img style="margin-right:5px" src="http://khromov.files.wordpress.com/2012/01/online.png"> En Ligne';
  var offline = '<img style="margin-right:5px" src="http://blog.khromov.se/serverstatus/files/offline.png"> Hors Ligne';
  $.get( "../viewonline", function( data ) {
      for(var i=0; i<staff.length;i=i+2)
      {
        var liste = '';
        var co = data.substr(data.search("coMembres"));
        var n = co.search(staff[i]);
        if (n > 0){
            liste = online;
        }
        else {
            liste = offline;
        }
       
        $('#connect-' + staff[j]).html(liste);
       
        j= j+2;
      }
 
  });
</script>


Super ! Cela fonctionne parfaitement ! Merci beaucoup [Nihil] ! Ainsi qu'à Neptune- Smile
Glorio

Glorio
*****

Masculin
Messages : 536
Inscrit(e) le : 04/07/2011

http://agat.forumofficiel.fr/
Glorio a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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