Afficher un compteur sur Dotclear 2

Afficher un compteur de visites sur Dotclear 2, un problème ou j'ai eu du mal à trouver réponse :( enfaite cela n'est pas si compliqué..
Pour commencer, direction l'administration de Dotclear puis about:config pour activer le php dans les templates à la ligne tpl_allow_php.
Ensuite je vous propose le compteur qui se trouve sur ce blog ( en haut à droite ). Le compteur affiche un compteur de visites normale avec aussi les visite "aujourd'hui" et ce qui sont actuellement en ligne ( que j'ai pas mis ).

Pour télécharger le compteur vous devez vous rendre sur la page download de media ici https://kipof.net/index.php?media. une fois télécharger décompresser le zip puis envoyé le dossier 3en1compteur à la racine de votre blog sans oublier de configuré le fichier de configuration qui si trouve.
Une fois à la racine de votre blog et configuré joindre le dossier du compteur pour finalisé l'installation comme ceci: http://monblog.com/3en1compteur/install.php

Maintenant il vous reste à ajouter le code dans votre thème, pour moi le code se trouve dans le _top.html à l'id prelude.

Code à copier collé dans votre thème:

<?php
include('3en1compteur/compteur.php');
echo "Visiteurs : $v_total<br />";
echo "Aujourd'hui : $v_auj<br />";
echo "En ligne : $v_connecte";
?>

Simple à modifier :)
Voilà, vous avez un compteur sur votre blog Dotclear 2 en quelques minutes :p
Si vous avez des questions ou commentaires, libre à vous :)

Une version PostgreSQL est maintenant disponible grâce à jpa Administrateur de https://www.postgresql.fr/ dans la page des téléchargement https://kipof.net/index.php?media

Commentaires

1. Le dimanche 1 novembre 2009 à, 20:58 par kipof

Pour informations je garde toujours BBclone qui donne pas mal d'informations sur les visiteurs :)

2. Le mercredi 4 novembre 2009 à, 04:34 par Rex

Merci pour ce petit compteur qui s'installe bien rapidement :x .
Rex

3. Le mercredi 4 novembre 2009 à, 19:55 par kipof

@Rex : Salut Rex, juste pour dire que le script est pas de moi. Mais je l'utilise depuis un moment sur d'autres sites. Alors, lorsque j'ai vue que l'on pouvait activer le php dans les templates xD directement installé ici.

4. Le jeudi 3 décembre 2009 à, 17:14 par Fred64

Toujours a regardé si un plugin pouvait sortir avec cet fonction et enfaite cela est si simple de mettre un compteur de visite :D Merci pour ce billet qui je pense seras utile pour d'autres :)

5. Le mardi 10 août 2010 à, 16:24 par kipof

Pour les personnes chez qui ca marche merci de me contacter si vous avez pas de problèmes de rafraichissement du compteur.
Merci

6. Le mercredi 12 janvier 2011 à, 15:37 par Sthaagg

J'ai utilisé ton compteur (enfin celui-ci) sur le blog de ma Chéri, je voulais te remercier et apporter un petit truc intéressant. Vu qu'elle ne s'y connait pas j'ai voulu l'intégrer dans les widget.

Voici mes modifs :
Créer un fichier compteur.php à la racine de votre blog qui contiendra :

<?php
include('3en1compteur/compteur.php'); echo 'document.getElementById("Compteur").innerHTML="<ul><li>Visiteurs : ';
echo $v_total;
echo "</li><li>Aujourd'hui : ";
echo $v_auj;
echo '</li><li>En ligne :';
echo $v_connecte;
echo '</li></ul>"';
?>

Ensuite placer un widget texte et copier le code suivant à l'intérieur :

<div id=Compteur style="font-size:13px"></div>
<script type="text/javascript" src="adresse de votre site/compteur.php"></script>

Voila si ca peut aider

Pour admirer le resultat vous pouvez vous rendre ici :
http://www.moncotegreluche.fr/dotcl...

7. Le mercredi 12 janvier 2011 à, 18:05 par kipof

Sympa l'astuce :) Moi j'ai directement collé le code dans les fichiers .html mais comme ça cela reste plus simple pour les personnes qui veulent pas trop tripoter Dotclear.
Merci pour la contribution :up:

8. Le mercredi 12 janvier 2011 à, 18:24 par Sthaagg

mais de rien, ca fait des jours que je galèr epour trouver un compteur sympa, grâce à toi j'ai découvert bbclone et un compteur, pour une fois que je peux participer utilement :) en retour tout le plaisir est pour moi.

9. Le samedi 15 janvier 2011 à, 13:00 par LMARCO

Ce compteur m'intéresse mais je n'arrive à configurer le fichier config.inc.php

Merci

10. Le samedi 15 janvier 2011 à, 15:08 par kipof

Salut LMARCO,
La configuration est simple, tu as juste à donner les information qui sont identifiant, nom et mot de passe de la BD sql comme à l'installation de Dotclear ou autres.
Dis moi ou tu bloques sinon :)

11. Le samedi 15 janvier 2011 à, 17:15 par LMARCO

OK ca fonctionne autant pour moi je n'avais pas renseigné le nom de la BD.
Merci

12. Le mardi 4 octobre 2011 à, 17:19 par bblf

Bonjour, ce compteur a l'air super mais je suis hébergé chez free avec une base postgrsql... Est-ce compatible ?
Merci

13. Le samedi 8 octobre 2011 à, 21:15 par kipof

Bonsoir bblf,
J'ai jamais test postgrsql donc je vais pas te dire de bêtise. Mais tu peux toujours demander ici : http://forums.postgresql.fr/ ils seront surement plus qualifié que moi sur le sujet. Si tu as la réponse poste là ici cela pourrait être utile à d'autres utilisateurs.

14. Le jeudi 3 novembre 2011 à, 09:47 par jpa

Bonjour à tous,

Donnez-moi quelques jours et je vous convertis le code pour PostgreSQL. Je le proposerai dès que possible. Très probablement pendant le week-end. Je dois en avoir pour 2h. Il suffit juste de les trouver dans mon emploi du temps :D

Bien à vous,

--
Jean-Paul Argudo
PostgreSQLFr

15. Le jeudi 3 novembre 2011 à, 17:34 par bblf

Ce serait vraiment très sympa de votre part car c'est un gros manque sur le site de mon établissement. ;)
Travaillez-bien !

16. Le jeudi 10 novembre 2011 à, 18:30 par kipof

Oui sympa et avec la permission si je pouvais le proposer ici aussi pour les futurs utilisateurs lorsque il seras fini.

17. Le mercredi 16 novembre 2011 à, 21:26 par jpa

Bonjour à tous,

J'ai terminé... C'était bien l'affaire de 15 minutes... Mais bon, je n'avais pas trouvé le temps jusqu'à maintenant de le faire. C'est chose faite.

Vous pouvez bien sûr diffuser ce code, car c'est surtout le votre hein :D moi je n'ai fait que bricoler les appels php pour qu'ils soient ok sous MySQL.

Je vous laisse le soin de gérer ça, moi je n'aurai pas le temps de faire plus que ça.

En tous cas, j'espère que ça aidera des gens :)

Voici le lien de téléchargement:
http://www.argudo.org/~jpargudo/3en...

Bien à vous,

--
Jean-Paul Argudo
PostgreSQLFr

18. Le mercredi 16 novembre 2011 à, 21:27 par jpa

'moi je n'ai fait que bricoler les appels php pour qu'ils soient ok sous MySQL.'

=> sous PostgreSQL évidemment :)

/me fatigué :)

A+

19. Le vendredi 25 novembre 2011 à, 08:51 par regime

Merci pour votre compteur

20. Le samedi 26 novembre 2011 à, 21:33 par Fredico

merci pour le postgrsql jpa et merci aussi pour le compteur !!

21. Le jeudi 29 décembre 2011 à, 14:06 par imc

merci bien pour ce compteur qui est très facile à s'installer. bonne continuation

22. Le mercredi 18 janvier 2012 à, 15:51 par BTY

Hum, merci pour ce compteur que je trouve très utile.
Par contre, comme annoncé par un utilisateur plus haut, il y a un soucis de rafraichissement.

Il faut forcer le rafraichissement pour vider le cache, et SUR CHAQUE PAGE, sinon il affiche le dernier comptage enregistré sur cette page. Du coup, en surfant de page en page, en fonction des pages qui ont été rafraichies ou non, on a des comptages différents à chaque fois, c'est un peu gênant...

23. Le mercredi 18 janvier 2012 à, 17:37 par kipof

Bonsoir BTY,
Pour rafraîchir le compteur, j utilisé le plugin des lectures de billets ( si je me trompe pas ) j edite ce weekend pour te donner la solution que j ai trouvé car le problème vient pas du compteur mais de Dotclear.

24. Le samedi 21 janvier 2012 à, 01:45 par BTY

Ce serait fort aimable à toi ! :)

25. Le samedi 21 janvier 2012 à, 03:00 par BTY

Navré du double post, mais si tu pouvais en même temps m'orienter pour tes modifications de l'avatar (celui de l'admin est différent), ce serait vraiment génial... :) J'ai bien cherché un peu partout, mais à part le système "Gravatar", je ne trouve rien, et ce système ne me plait pas beaucoup !

26. Le dimanche 22 janvier 2012 à, 12:50 par kipof

Salut BTY,

Le plugin que j'utilise et qui joue sur le cache est dcStats et c'est le système Gravatar qui est utilisé ici.
Si tu trouves pas le plugin, fait le moi savoir pour que je puisse te l'envoyer par mail.

27. Le dimanche 22 janvier 2012 à, 13:51 par BTY

Pour dcStat, c'est bon, et ça à l'air de marcher... Merci beaucoup !
Et pour l'avatar idem.

Merci beaucoup et une très bonne continuation.

28. Le lundi 23 janvier 2012 à, 18:27 par BTY

Ah ben non. Toujours des différences de compteurs en changeant de pages.
J'ai installé dcStat et j'ai activé l'option "Synchroniser les pages du blog"...
Ce n'est pas à ce niveau là que le problème se règle ?

Ou peut être une autre option à régler pour faire marcher ce compteur, dans dcStat ou dans Dotclear ?

29. Le lundi 23 janvier 2012 à, 19:07 par kipof

J'ai eu moi aussi le problème car c'est moi qui a commenté plus haut. Chez moi cela semble marcher pas trop mal avec Dcstats car Dotclear vide pas son cache pour rien sauf au moment de la création d'un billet ou édition. Je peux avoir le lien de ton blog ? Pour information voici la liste des extensions installé ici : http://kipof.net/index.php?plugins
Edit: Bah si tu regarde bien ici le problème y est aussi :/

30. Le jeudi 14 juin 2012 à, 19:51 par Eric Beauvillain

Bonjour,

ce plugin m'a l'air fort sympathique mais me pose quelques soucis...

J'ai tout bien fait l'installation sur mon site free, j'ai créé la base postgresql avec de belles tables...

Après, j'ai tenté de mettre le code fourni dans _top mais il ne contient aucun "prelude"... J'ai tenté de le mettre dans des fichiers jusqu'aux plus improbables du thème sans que jamais le compteur n'apparaisse...

Je me suis allé laissé à l'astuce du widget texte.

Il semblerait que l'affichage fonctionne mais je ne suis pas bien sûr du comptage : j'ai martelé F5 en ne voyant que des 0 apparaître... Puis, revenu après quelques heures, un F5 m'a tout mis à 1... J'ai demandé à un ami de se connecter mais nous ne fûmes pas 2 en ligne...

Le plugin fonctionne-t-il toujours bien avec Dotclear 2.4.2 et free ?

D'avance merci pour vos réponses ! :)

31. Le jeudi 14 juin 2012 à, 21:04 par kipof

Bonsoir Eric,
J'ai jamais test avec postgresql puis ceci est pas un plugin pour Dotclear c'est juste un script mais qui semble marcher chez moi ( en haut à droite ) Après je sais qu'il y'a un problème de cache avec Dotclear mais avec le plugin Dcstats cela arange un minimum la chose ( a test :p ).
Si j'ai le temps dans le week-end je vais faire le test chez free voir ce que cela donne mais si un utilisateur passe ici et qui se trouve chez free veux bien donner des informations :) .

32. Le vendredi 15 juin 2012 à, 08:25 par Eric Beauvillain

C'est gentil, merci pour ton aide !!!

Le plugin Dcstats semble n'avoir pas été mis à jour pour suivre dotclear et présente quelques erreurs - qui ne semblent pas l'empêcher de fonctionner cependant...

Mais rien qui permette d'afficher le nombre de visiteurs sur le site !
En tous cas, merci d'avance de ce que tu pourras faire si tu as le temps !

Eric

33. Le vendredi 15 juin 2012 à, 10:24 par Eric Beauvillain

Bon, en fait, il semblerait tout de même que ça marche - en tout cas pour les personnes en ligne.
Mais il y aurait un décalage horaire dans le nombre de visiteurs quelque part :
pour tester, j'ai demandé à un ami de venir sur le site en même temps que moi, sans exclure mon IP du compteur.
Nous étions 2 en ligne. Avec une seule visite comptée pour aujourd'hui...
Etrange, isn't it ?

34. Le vendredi 15 juin 2012 à, 18:42 par kipof

Bonsoir Eric,

Le script semble marcher correctement sur ton Dotclear car je suis le 4 et 5 ème visiteurs et 2 et 3 ème aujourd'hui.

J'ai fait le test avec deux ips et le en ligne marche correctement aussi.


 

35. Le samedi 16 juin 2012 à, 11:20 par Eric Beauvillain

Ma foi, ça reste anecdotique et je ne vais pas trop me battre là-dessus...

Je ne sais pas à quelle heure tu es passé mais vers 9/10h00, il y avait moi et un ami dans les visiteurs... Je ne sais plus si on était compté aujourd'hui ou non...

J'ai installé le code le même jour que Google Analytics qui me compte, lui, 8 visiteurs unique en 2 jours (jeudi et vendredi) quand le code n'en compte que 7, samedi inclus...

Donc, on dira que c'est approximatif :O)

Merci pour tes tests !!!

36. Le samedi 16 juin 2012 à, 21:30 par kipof

Bonsoir Eric,

Regarde avec une semaine voir ce que cela donne si il y'a beaucoup de différence entre le script et Google Analytics.

37. Le lundi 24 septembre 2012 à, 19:25 par kipof

Pour les problèmes de caches voilà une petite solution à mettre dans les balises head

<META http-equiv="Cache-Control" content="no-cache">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Expires" content="0">
38. Le mardi 25 septembre 2012 à, 08:21 par Eric Beauvillain

Oups, j'avais dit que je regarderai la différence...

Alors.
Le compteur me donne 425 visiteurs à aujourd'hui ; Google m'en donne 198 :O)
Une légère différence...
Mais comme, bon, tant pis, c'est pas très grave, je vais pas trop m'embêter avec ça...

Quant à tes métas, bon, au fil du temps j'ai appris un peu mais pas encore assez pour savoir dans quel fichier je mets ça... Au pif ?

En tous les cas, merci pour ton suivi !!!!!

39. Le mardi 25 septembre 2012 à, 10:21 par kipof

Salut Eric,
Pour les Metas normalement c'est dans /themes/tontheme/template a ajouter dans head.html ou _top.html cela dépend du thème que tu utilises. Si tu trouves pas dis moi les fichiers qui se trouvent dans le dossier template de ton thème :) Après je sais plus mais je crois que Google calcule les ip unique alors que le script recharge tout les X temps ( je crois faut que je regarde :p )

40. Le mardi 25 septembre 2012 à, 10:28 par Eric Beauvillain

Merci !!!
Je pense qu'ils doivent faire pareil - en tout cas, j'avais tenté de comprendre le compteur qui comparait les IP à celles enregistrée durant les dernières 24h00...

Bon...
Je l'ai mis en haut de _top.html (pour le retrouver rapidement et l'ôter en cas de souci).
Il ne semble pas y avoir de problème... Donc même si ça ne marche pas, ça ne gêne pas :D

41. Le mardi 25 septembre 2012 à, 10:28 par kipof

Pardon c'est dans home.html que se trouvent les metas dans le dossier tpl ( template ) et voice mes metas : http://paste.kipof.net/YNMSefE7

42. Le mardi 25 septembre 2012 à, 10:32 par Eric Beauvillain

Corrigé, merci !!

Ce me semblait étrange de mettre un MEAT là où il n'y en avait aucun mais bon, je ne suis pas pro...

Du coup, je découvre que j'en ai 3 milliards !!!! Va falloir que je regarde ce qu'ils veulent dire, un jour... :D

43. Le mardi 25 septembre 2012 à, 10:54 par kipof

Tu me diras si tu as une différence avec ces Metas :p

44. Le mardi 25 septembre 2012 à, 11:02 par Eric Beauvillain

J'ai la mémoire qui flanche et je ne garantis pas que je penserai à revenir ici marquer l'écart dans quelques semaines.
Mais si ça t'intéresse et que tu ne me vois pas arriver, n'hésite pas à mettre un message : il arrive sur ma messagerie :D

45. Le vendredi 12 octobre 2012 à, 20:22 par kipof

Les Metas à supprimer ils changent rien :mrgreen: Donc je regarde si je trouve une autre solution pour le cache du compteur ( enfin chez moi cela a rien changé )

46. Le samedi 13 octobre 2012 à, 09:46 par Eric Beauvillain

Je ne suis pas sûr que chez moi ça ait beaucoup changé non plus...

Google Analytics me trouve 484 visites et 165 visiteurs unique.
Le compteur m'affiche 601 visiteurs... C'est la classe :O)

Je sais pas si c'est très grave au final...

47. Le samedi 27 octobre 2012 à, 17:08 par X&O

Marche parfaitement chez moi merci :up:

48. Le lundi 29 octobre 2012 à, 09:16 par Eric Beauvillain

ça marche... Mais ça compte bien ? Pareil que Google (sans que je sache lequel des deux compte correctement... (aucun des deux, peut-être...))

49. Le lundi 29 octobre 2012 à, 18:29 par kipof

Mais Google compte les entrés des autres moteurs de recherche ? :twisted: Sûrement le pourquoi que Google affiche moins non ? :D

50. Le vendredi 28 décembre 2012 à, 20:21 par Nico

Moi aussi je pense que Google compte juste ces entrés sinon j'ai le même problème que Eric Beauvillain mais mise à par cela tout marche nickel.

51. Le lundi 25 février 2013 à, 20:43 par ToOz

Nickel chez moi aussi, puis l'intégration ici sympa :x

52. Le jeudi 18 avril 2013 à, 06:08 par Oxmo

Nickel chez moi ! Merci :up:

53. Le samedi 27 juillet 2013 à, 18:58 par Sam

Et la création d'un plugin a jamais été envisagé ? Plus simple pour les utilisateurs de mon niveau :p
Mais merci bien la solution fonctionne nickel même si j'ai passé deux heures dessus :p

54. Le mardi 24 septembre 2013 à, 22:33 par Meunier

Bonsoir

Peux ton insérer ce code de compteur sur un blog de free ? car cela n'a pas l'air trop paramétrable dans l'interface mise a disposition

Merci

55. Le mercredi 25 septembre 2013 à, 06:09 par kipof

Bonjour,
Je sais pas trop comment cela marche chez free mais je pense pas qu il doit avoir de problèmes car c est un bout de code php ajouté dans le template relié à une base sql. Faut penser à activer le php dans les templates aussi sinon ça risque de pas fonctionner :p

56. Le mercredi 25 septembre 2013 à, 06:54 par Meunier

Merci pour ta réponse
Chez free il faudrait créer la table compteur au préalable , ou puis-je trouver le nombre de champs et leur type..?

Et pour activer le php dans les templates ca se passe ou ? ;)

Merci beaucoup pour ton aide

57. Le mercredi 25 septembre 2013 à, 07:05 par Meunier

Rebonjour

Lorsque j'essaie de lancer l'installation par la commande ... http://terrot.blog.free.fr/public/3...

J'obtient le message d'erreur 403 , Accès Interdit ...

Je suis perdu ... :down:

58. Le mercredi 25 septembre 2013 à, 18:43 par kipof

Tu dois pas mettre le dossier 3en1compteur dans /public/ mais à la racine de ton blog et pour activer le php direction Extensions/about:config puis tpl_allow_php sur oui

59. Le dimanche 17 novembre 2013 à, 14:00 par Eurio

Toujours le problème de cache non ? car d'une page a une autre y'a des petits problèmes sauf si je F5.

60. Le dimanche 15 décembre 2013 à, 16:42 par MaisHou

Merci beaucoup ça fonctionne nickel :up: l'idée d'un plugin a jamais été proposé ? non ? Oui ? enfin merci encore :p

61. Le samedi 28 décembre 2013 à, 22:35 par Nico

Non pas de plugin pour cela, il y'a juste la méthode proposé ici par kipof mais je pense que sur les anciennes version de dotclear il y'en avait un mais cela reste à voir.

62. Le lundi 30 décembre 2013 à, 22:21 par MaisHou

Je vais regardé sur les anciens plugin et demander si une personne pourrait l'adapter :)

63. Le samedi 1 mars 2014 à, 01:54 par lola

J ai moi aussi le problème du cache mais c est nickel même comme ça :) merci bien

64. Le jeudi 10 juillet 2014 à, 17:13 par DooM

Sympa le rendu ici, je vais faire le test chez moi :up:

65. Le lundi 22 septembre 2014 à, 19:03 par Laure

Dommage qu'il est pas en plugin avec un widget car mettre les mains dans le cambouis c'est pas mon truc :p mais je vais essayer :)

66. Le mardi 14 février 2017 à, 17:33 par luc

Bonjour,

J'ai test la manipulation mais cela na pas trop fonctionné. La solution fonctionne avec la nouvelle version de dotclear ?
Sinon, une astuce pour le faire fonctionner ?
merci bien.

67. Le mardi 14 février 2017 à, 18:17 par Cris

Bonjour luc,
Je n'utilise plus ce compteur depuis un moment donc si il fonctionne encore avec les nouvelles version de Dotclear et de PHP je sais pas trop :p Mais si j'ai le temps je vais regardé dans le wkend qui arrive :)

68. Le mercredi 24 mai 2017 à, 18:49 par luc

Salut Cris,
Tu as eu le temps de regardé pour le compteur ? ( Il m’intéresse beaucoup )
Merci.
luc

69. Le jeudi 25 mai 2017 à, 08:30 par Cris

Désolé, j'ai pas trop eu le temps de regardé avec le boulot je m'acharne pas trop sur les bricolages. Mais lorsque j'ai un moment de libre je me colle dessus :)

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Fil des commentaires de ce billet