Espacer les centaines des milliers - QEEL

3 participants

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

Résolu Espacer les centaines des milliers - QEEL

Message par Adminiforum Mar 8 Nov 2011 - 22:55

Bonsoir,

J'aurais souhaité savoir si il était possible d'espacer les chiffres des centaines et des milliers dans les statistiques du Qui est en Ligne, en gros avoir par exemple "Nos membres ont posté 150 000 messages" et non "150000 messages". Et si c'est possible, pourriez-vous m'indiquer la marche à suivre ?

Merci à ceux qui prendront le temps de me lire, et éventuellement de me répondre,
Adminiforum.


Dernière édition par Adminiforum le Sam 12 Nov 2011 - 17:58, édité 1 fois
avatar

Adminiforum
**

Messages : 58
Inscrit(e) le : 28/07/2010

http://lecture-imaginaire.forumactif.org
Adminiforum a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Espacer les centaines des milliers - QEEL

Message par diedblack Mer 9 Nov 2011 - 0:04

http://fr2.php.net/manual/fr/function.number-format.php

Ceci vous aidera, le template à modifier est: Index_body et vous pouvez suivre ce tutoriel
forum.forumactif.com/t274260-modifier-le-qui-est-en-ligne-par-template

EDIT :J'ai aucune idée de comment l'interprété j'ai tout essayer mais rien... le net est bourrer de truc a propos des forums qui sont coder de a à z par l'utilisateur.

EDIT2: https://forum.forumactif.com/t307049-statistiques-espacer-les-centaines-dans-les-grands-nombres-1-000-10-000

Sa date du 18 juin et toujours RIEN ! RIEN ! Evil or Very Mad spiderman
diedblack

diedblack
****

Masculin
Messages : 206
Inscrit(e) le : 09/04/2011

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

Résolu Re: Espacer les centaines des milliers - QEEL

Message par Ea Mer 9 Nov 2011 - 11:03

Bonjour,


Ce script s'occupera de toute la page :

Code:
$(function() {
  var f = /^([\s\S]*?)([0-9]{5,})([\s\S]*?)$/, d, g = function(a) {
    if(a.nodeType == 3) {
      for(;d = a.nodeValue.match(f);) {
        for(var b = a, h = d[1], c = d[2], e = c.length - 3;e > 0;e -= 3) {
          c = c.substr(0, e) + " " + c.substr(e)
        }
        b.nodeValue = h + c + d[3]
      }
    }else {
      if(a.nodeType == 1 && a.childNodes.length) {
        for(b = a.childNodes.length - 1;b >= 0;b--) {
          g(a.childNodes[b])
        }
      }
    }
  };
  g(document.body)
});
Pour spécifier juste une zone ( le qeel dans votre cas ) vous pouvez remplacer le :

Code:
document.body
Par un autre élément de la page. Par exemple si vous avez un id="kent" à une balise autour de votre qui est en ligne, vous pouvez mettre à la place :

Code:
document.getElementById('kent')
Pour savoir comment lier un script au forum :
https://forum.forumactif.com/t311791-gestion-des-codes-javascript
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Espacer les centaines des milliers - QEEL

Message par Adminiforum Sam 12 Nov 2011 - 17:57

Bonsoir,
Merci à toi Etana, ça marche nickel ! (désolé pour le temps de réponse ^^)
Vous pouvez archiver ce sujet Smile
avatar

Adminiforum
**

Messages : 58
Inscrit(e) le : 28/07/2010

http://lecture-imaginaire.forumactif.org
Adminiforum 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