Jump to content

module Statslive encore plus live


Recommended Posts

Bonjour

 

Un peu déçu par le statisme de la page "Visiteurs en ligne" des Statistiques, je l'ai agrémenté d'un script de rafraîchissement automatique que j'ai fixé à 2 minutes (120000 ms)

 

à la ligne 103 du fichier statslive.php, juste après

 

		echo '<script type="text/javascript" language="javascript">
		$("#calendar").next().remove();
		$("#calendar").remove();
	</script>';

 

j'ai ajouté :

 

 

// Refresh automatique 
  echo "<script type=\"text/javascript\">\n";
  echo "var url = document.location.toString();\n";
  echo "var i = url.lastIndexOf(\"/\");\n";
  echo "var page = url.substr(i+1);\n";
  echo "if (page == 'ticket.php') {setInterval(\"window.location.reload()\",120000);}\n";
  echo "\n";
  echo "</SCRIPT>\n";

 

et miracle, ça marche !

 

on peut, si on est doué en programmation, modifier la durée entre 2 rafraîchissements en plaçant une variable modifiable sur la page.

 

Maintenant, il reste à améliorer la page pour donner un maximum d'infos sur le minimum de place...

avec par exemple les paniers en cours, une alerte sonore ou visuelle sur une commande payée...

 

Mais là, moi je suis trop petit !!

 

bien amicalement

 

Julien

 

www.ormenis.com

www.zenetao.com

Link to comment
Share on other sites

j'ai ajouté :

 

trop petit mais doué et malin...

 

Tu pouras donc peut etre m'aider.

Voila depuis la MAJ en 1.4.4 mon module -visiteurs en ligne- ne fonctionne plus.

Quand je clic dessus la page essaye de se charger sans succés.

aurais tu une idée.

merci.

Bonjour

 

Un peu déçu par le statisme de la page "Visiteurs en ligne" des Statistiques, je l'ai agrémenté d'un script de rafraîchissement automatique que j'ai fixé à 2 minutes (120000 ms)

 

à la ligne 103 du fichier statslive.php, juste après

 

		echo '<script type="text/javascript" language="javascript">
		$("#calendar").next().remove();
		$("#calendar").remove();
	</script>';

 

 

 

 

// Refresh automatique 
  echo "<script type=\"text/javascript\">\n";
  echo "var url = document.location.toString();\n";
  echo "var i = url.lastIndexOf(\"/\");\n";
  echo "var page = url.substr(i+1);\n";
  echo "if (page == 'ticket.php') {setInterval(\"window.location.reload()\",120000);}\n";
  echo "\n";
  echo "</SCRIPT>\n";

 

et miracle, ça marche !

 

on peut, si on est doué en programmation, modifier la durée entre 2 rafraîchissements en plaçant une variable modifiable sur la page.

 

Maintenant, il reste à améliorer la page pour donner un maximum d'infos sur le minimum de place...

avec par exemple les paniers en cours, une alerte sonore ou visuelle sur une commande payée...

 

Mais là, moi je suis trop petit !!

 

bien amicalement

 

Julien

 

www.ormenis.com

www.zenetao.com

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...