*RESOLU* [PHPBB2] Qui est en ligne.

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

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

*RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Jeu 5 Oct 2017 - 19:16
Sacha
avatar
Membre

MessageSacha

  • 16px
  • 24px
  • Zoom
Rappel du premier message :

Coucou,

Je suis justement à la recherche d'un qui est en ligne du moins dans certaines fonctions que j'ai en partie comme récupérer le nombre de membres en ligne ou dans chaque groupe par exemple via code js.


Mais en regardant le quel sur ce forum, hum, il m'intéresse, il a déjà le comptage des éléments sauf les groupes bien que les pseudos soient dans une infobulle, c'est aussi bien.


Est-ce que je peux demander le codage de ce quel pour mon nouveau forum que je suis en train de coder ?


et, si oui, est-ce possible de le rendre visible sur toutes les pages ? du moins que l'on puisse l'afficher.


D'avance merci pour ton aide qui m'avancera grandement.


Sacha.


Dernière édition par Sacha le Mer 11 Oct 2017 - 18:15, édité 1 fois

Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Lun 9 Oct 2017 - 16:17
Milouze14
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
Re Sacha,
hum pour les fofos , je viens de modifier le script(dans la gestion) afin de prendre en compte les sous fofos Sacha.

Ensuite:

Tu as regardé concernant la différence de hauteur en rapport avec les images mises plus haut ?

Je n'ai aucun décalage de mon côté et je vois l'horoscope alors que sur ta capture il n'y figure pas , test effectué avec Firefox, Chrome et Safari clin oeil

Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Lun 9 Oct 2017 - 22:28
Sacha
avatar
Membre

MessageSacha

  • 16px
  • 24px
  • Zoom
Coucou,

Super, merci Milouze pour la correction du script js.

Oui, j'ai ajouté deux widgets personnalisés et d'autres prochainement qui semblent par ailleurs d'avoir réglé la hauteur sur le côté de la capture écran Google.

Bizarre que tu ne vois pas la différence de hauteur entre Google et Firefox concernant le bloc du milieu.

Capture Firefox :



Je pense que c'est à cause de la partie ul, car sur Firefox, le menu est plus grand que sur Google même en supprimant les paddings et bordures de chaque partie de bloc et le margin-top du bloc du milieu.

Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mar 10 Oct 2017 - 5:58
Milouze14
avatar
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
Hello Sacha,
pour la cellule du milieu, il faut lui donner une hauteur plus importante:

Code:
.mastermix-stat
245px me parait correcte .

Pour l'espace au dessus ,
il s'agit en fait du lien vers le P.A Sacha qui est en display none



-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums





Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mar 10 Oct 2017 - 10:55
Sacha
avatar
Membre

MessageSacha

  • 16px
  • 24px
  • Zoom
Hello,

J'ai essayé Milouze avec le height, les paddings, etc..... la même opération faite avec l'inspection des éléments des deux navigateurs et le height en PX diffèrent de Google du moins je dois mettre plus haut sur Firefox que sûr Google.

Concernant les blocs en display none, c'est normal d'où le fait que j'ai repris les liens obligatoires de fa dans le qeel, et pour le lien d'accès au PA, il est désormais sur la toolbar avec une permission par id de l'utilisateur.

Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mar 10 Oct 2017 - 16:43
Milouze14
avatar
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
Re,

hum, je ne sais pas quoi faire de mon côté Sacha, il est vrai qu'avec Firefox il y a un manque de quelques pixels alors que sur Chrome, l'alignement est correcte!!!




-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums





Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mar 10 Oct 2017 - 17:32
Sacha
avatar
Membre

MessageSacha

  • 16px
  • 24px
  • Zoom
Re,

Il y a une raison à cela, c'est sûr, mais je trouverais la cause.

Sinon, comment tu as fait pour mettre les pseudos des membres de chaque groupe dans une infobulle ?

Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mar 10 Oct 2017 - 18:17
Milouze14
avatar
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
Pour les groupes Sacha,
c'est le script qu'Ange Tuteur a développé:


Modules/HTML JAVASCRIPT/Gestion des codes JavascriptCréer un nouveau javascript


Mets un titre explicite.
Coches sur toutes les pages.

Déposes ceci:
Code:
$(function() {
          'DEVELOPED BY ANGE TUTEUR';
          'NO DISTRIBUTION WITHOUT CONSENT OF THE AUTHOR';
          'ORIGIN : http://fmdesign.forumotion.com/t1030-display-a-preview-of-groups-on-hover#21553';
        
          var max_users = 10, // max number of users
        
              // language data
              lang = {
                view_group : 'Afficher le groupe complet',
                loading : 'Patientez...',
                view_err : 'Les données du groupe n\'ont pas pu être récupérées.'
              },
        
              links = $('a[href^="/g"]').filter(function() {
                if (/\/g\d+-/.test(this.href)) {
                  return this;
                }
              }),
        
              groupsinfo = {};
        
          links.tooltipster && links.not('.tooltipstered').tooltipster({
            animation : 'fade',
            interactive : true,
            contentAsHTML : true,
            minWidth : 300,
            maxWidth : 300,
            delay : 500,
            theme : 'tooltipster-default',
            arrowColor : "#EEE",
            autoClose : true,
            content : lang.loading,
            functionBefore : function(origin, continueTooltip) {
              continueTooltip();
        
              var groupURL = $(this).attr('href'),
                  groupId = groupURL.replace(/.*?\/g(\d+).*/, '$1'),
                  groupName = $(this).text();
        
              if (origin.data('ajax') !== 'cached') {
                if (groupsinfo[groupId] != undefined) {
                  origin.tooltipster('content', groupsinfo[groupId]).data('ajax', 'cached');
                } else {
                  $.get(groupURL, function(d) {
                    var user = $('form[action="' + groupURL + '"] a[href^="/u"]', d),
                        i = 0,
                        li,
                        container = $('<div>'+
                          '<div class="fa_group_preview">'+
                            '<h2 class="fa_group_name">' + groupName + '</h2>'+
                            '<p class="fa_group_desc">' + $('form[action^="/g"]', d).find('dl:eq(1) dd, tr:eq(2) td.row2 .gen').text() + '</p>'+
                            '<ol class="fa_group_list"></ol>'+
                            '<div class="fa_group_button">'+
                              '<a href="' + groupURL + '" class="button1">' + lang.view_group + '</a>'+
                            '</div>'+
                          '</div>'+
                        '</div>');
        
                    for (; i < max_users; i++) {
                      if (user[i]) {
                        li = document.createElement('LI');
                        li.appendChild(user[i]);
                        $('ol', container).append(li);
                      }
                    }
        
                    if (!$('li', container).length) {
                      $('ol', container).after('<div>' + lang.view_err + '</div>');
                    }
        
                    groupsinfo[groupId] = container.html();
                    origin.tooltipster('content', groupsinfo[groupId]).data('ajax', 'cached');
                  });
                }
              }
            }
          });
        
          $('head').append(
            '<style type="text/css">'+
              '.fa_group_preview { font-family:Arial; font-size:12px; color:#000; }'+
              '.fa_group_preview a { text-decoration:none; }'+
              'h2.fa_group_name { font-size:24px; }'+
              'p.fa_group_desc, h2.fa_group_name { margin:10px 0 10px 0; }'+
              'ol.fa_group_list { margin:0 25px; padding:0; }'+
              '.fa_group_button { margin-top:10px; text-align:center; }'+
            '</style>'
          );
        });
Penses a cliquer sur le bouton Valider



-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums





Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mar 10 Oct 2017 - 23:23
Sacha
avatar
Membre

MessageSacha

  • 16px
  • 24px
  • Zoom
Super, merci Milouze.

Tu as remarqué que les données ne se chargeaient pas dans le monde prévisualisation des templates ?

Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mer 11 Oct 2017 - 5:48
Milouze14
avatar
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
Hello Sacha,

Code:
Tu as remarqué que les données ne se chargeaient pas dans le monde prévisualisation des templates ?

C'est bien un e chose que je n'ai jamais testé, ce qui m'importe pour ma part ,
c'est le rendu du navigateur clin oeil .




-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums





Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mer 11 Oct 2017 - 8:06
Sacha
avatar
Membre

MessageSacha

  • 16px
  • 24px
  • Zoom
Re,

Disons que j'étais sur la page de prévisualisation en voulant regarder après le Css avec l'inspection du navigateur lol.

Bon en ce qui concerne le QEEL, logiquement c'est bon.

Concernant le souci de hauteur entre les deux navigateurs, j'ai fait quelques petites modifs, ce n'est pas parfait, mais c'est beaucoup mieux ainsi.

Avant de clore le sujet, un petit détail qui n'a rien à voir avec le sujet ici, mais cela serait ridicule d'ouvrir un nouveau sujet juste pour cela.

Je cherche l'emplacement des td concernant les widgets personnalisés, est-ce que tu connais le template ou je peux les trouver ?

Merci.

Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mer 11 Oct 2017 - 15:28
Milouze14
avatar
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
Re Sacha,
Avant de clore le sujet, un petit détail qui n'a rien à voir avec le sujet ici, mais cela serait ridicule d'ouvrir un nouveau sujet juste pour cela.

Hum, je préfère que tu ouvres un autre sujet pour de futures recherches car avec comme titre "Qui est en ligne", on aura des difficultés a trouver :
widgets personnalisés

clin oeil



-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums





Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mer 11 Oct 2017 - 18:14
Sacha
avatar
Membre

MessageSacha

  • 16px
  • 24px
  • Zoom
Re,

D'accord Milouze, j'ouvre un nouveau sujet.

Merci pour ton aide.

Re: *RESOLU* [PHPBB2] Qui est en ligne.

Sujet résolu le Mer 11 Oct 2017 - 18:16
Milouze14
avatar
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
De rien Sacha,
-Staff du Forum Milouze14-



  • Hello 
    Sujet résolu et déplacé dans le forum adéquat.

Pour toute information,merci de contacter un Membre du Staff



-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums





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