Aide - Recherche - Membres - Calendrier
Version complète : Comment separer 3 codes par un espace ou - ?
Forum osCommerce-fr > Adapter OsCommerce MS2 > Contributions
Eric B
Boujour a tous,

Je viens d'installer ces petits tools (3) pour avoir le nombre de personne sur mon site ( http://www.oscommerce-fr.info/faq/qa_info.php?qID=130 ).

Aujourd'hui j'ai "101" (pour 1 visiteur "total", 0 enregistre, 1 non-enregistre), en bas a gauche de ma page (au dessus de la date).

J'ai essaye de separer les nombres pour avoir plus de visibilite mais sans aucun resultat !

Comment puis je donc separer "101" en 1 0 1 ou 1-0-1 ?

Mon code en fin de page counter.php :

CODE
// Le nombre total de personnes en ligne sur la boutique
$whos_online_query = tep_db_query("select customer_id from " . TABLE_WHOS_ONLINE);
echo tep_db_num_rows($whos_online_query);

// Le nombre d'utilisateurs enregistrés en ligne sur la boutique
$whos_online_query = tep_db_query("select customer_id from " . TABLE_WHOS_ONLINE . " where customer_id <> 0");
echo tep_db_num_rows($whos_online_query);

// Le nombre d'utilisateurs non identifiés en ligne sur la boutique
$whos_online_query = tep_db_query("select customer_id from " . TABLE_WHOS_ONLINE . " where customer_id = 0");
echo tep_db_num_rows($whos_online_query);




Merci
shoprun
Salut

Citation
Comment puis je donc separer "101" en 1 0 1
Ce cas là peut être très simple à obtenir, suffit d'exploiter CSS avec : letter-spacing
-> zoneCss
Eric B
Salut shoprun,

J'avais vu une explication pour ca mais c'est pour les espaces entre chaque lettre et mot.
J'avais donc essaye mais rien ne marche car je recherche a mettre un espace entre ces 3 actions.


// Le nombre total de personnes en ligne sur la boutique
$whos_online_query = tep_db_query("select customer_id from " . TABLE_WHOS_ONLINE);
echo tep_db_num_rows($whos_online_query);

Un espace ici

// Le nombre d'utilisateurs enregistrés en ligne sur la boutique
$whos_online_query = tep_db_query("select customer_id from " . TABLE_WHOS_ONLINE . " where customer_id <> 0");
echo tep_db_num_rows($whos_online_query);

Un espace ici

// Le nombre d'utilisateurs non identifiés en ligne sur la boutique
$whos_online_query = tep_db_query("select customer_id from " . TABLE_WHOS_ONLINE . " where customer_id = 0");
echo tep_db_num_rows($whos_online_query);


Aujourd'hui c'est en bas de ma page 101 mais j'aimerai 1_0_1 ( _ = espace).

Peux tu me donner un autre lien stp ?
shoprun
Comme ceci peut être :
Code
// Le nombre total de personnes en ligne sur la boutique
echo  tep_db_num_rows($whos_online_query).'-'; // <- tiret

// Le nombre d'utilisateurs enregistrés en ligne sur la boutique
echo   tep_db_num_rows($whos_online_query).'-'; // <- tiret

// Le nombre d'utilisateurs non identifiés en ligne sur la boutique
echo   tep_db_num_rows($whos_online_query);



Ou alors comme ceci peut être :
Code
// Le nombre total de personnes en ligne sur la boutique
$totUsers =  tep_db_num_rows($whos_online_query);

// Le nombre d'utilisateurs enregistrés en ligne sur la boutique
$totUsersIdent = tep_db_num_rows($whos_online_query);

// Le nombre d'utilisateurs non identifiés en ligne sur la boutique
$totUserNoIdent = tep_db_num_rows($whos_online_query);

// 1/ Affichage -> espace
echo $totUsers.' '.$totUsersIdent.' '.$totUserNoIdent;

// 2/ Ou Affichage -> tirets
echo $totUsers.'-'.$totUsersIdent.'-'.$totUserNoIdent;

// 3/ Ou encore en CSS Affichage -> espace
echo '<span style="letter-spacing: 10px;">'.$totUsers.$totUsersIdent.$totUserNoIdent.'</span>';
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2013 Invision Power Services, Inc.