Même méthodologie de comptabilisation et plus...
Les contraintes de réalisations que nous nous sommes fixés ont été les suivantes :
- que ces statistiques soient issues de la même méthodologie de comptage que celles des articles ;
- pouvoir corriger/faire évoluer (éventuellement) ce plugin sans modifier les données déjà sauvegardées ;
- pouvoir désinstaller proprement le plugin. En effet, une nouvelle table est créée à l’installation ainsi qu’un nouveau champ dans la table spip_breves.
Prérequis à l’installation
- nous avons testé ce plugin sur des versions SPIP 1.9.2.x et 2.1.x ;
- les brèves doivent être activées ;
- les statistiques doivent être activées ;
- la balise #CRON doit être présente dans vos squelettes. Cette balise est présente dans la page inc-pied.html de la distribution.
Installation du plugin
L’installation se fait selon la procédure normale
Accès aux statistiques
Après avoir installé et activé le plugin, un simple survol du bouton Statistiques fait apparaitre le bouton Statistiques brèves (en plus des autres).
Les tableaux fournis sont les suivants
- un tableau général fournissant titre, date de mise en ligne et nombre de visites pour toutes les brèves ayant été visitées au moins une fois. Il est possible de trier ce tableau suivant les différentes colonnes, par ordre croissant ou descendant.
- un tableau fournissant un tri par ordre décroissant les brèves les plus consultées depuis l’activation du plugin.
Pour ces deux tableaux, un clic sur le titre permet d’accéder à la page avec l’évolution des visites de la brève elle même.
Nouveaux champs et nouvelle table = nouvelles possibilitées dans les squelettes
Depuis SPIP 1.8 il est possible d’accéder sans programmation supplémentaire, dans les squelettes, à n’importe quel champ d’une table à travers la balise #NOM_DU_CHAMP.
Voir spip 1.8
- Le plugin ajoute le champ visites dans la table spip_breves.
Il est alors possible d’utiliser la balise #VISITES ainsi que le critère {par visite}
dans une boucle BREVES.
Ci-joint un exemple d’utilisation du critère {par visite}
<BOUCLE_breve_populaire(BREVES) {age<30} {par visites} {inverse} {0,4} {exclus}> <li><a href="#URL_BREVE">#TITRE</a></li> </BOUCLE_breve_populaire>
...permet d’afficher les 4 brèves les plus visitées dans les 30 derniers jours dans l’ordre chronologique inverse.
Le plugin crée la table spip_visites_breves qui est l’image de la table spip_visites_articles
Discussions par date d’activité
26 discussions
Bonjour, est-il possible d’avoir #VISITES pour les brèves sur SPIP 3 ?
Je n’ai pas prévu de porter ce plugin pour SPIP 3.x.
Mais il est sur la zone et toute aide / initiative est la bienvenue.
Il existe aussi une alternative intéressante à ce plugin : http://plugins.spip.net/statsobjets.html
Bonjour, effectivement le plugin « Statistiques des objets » est parfait. S’il n’apporte rien, ce plugin « Statistiques brèves » pourrait être redirigé vers celui-ci
Cordialement
Répondre à ce message
SPIP 1.9, après installation PHP5.2 sur le serveur, la partie privée était inaccessible.
J’ai trouvé que c’était ce plugin qui était en cause.
En installant la version 0.96 ça s’améliore un peu car la partie privée est encore accessible.
Mais la page des plugins n’affiche plus rien.
J’ai donc dû le supprimer.
Une idée de la solution ?
Merci
Répondre à ce message
Hallo, I decided to upgrade my website to 2.0.9 in order to utilize the new version of the plugin.
In test process locally, I noted the balise #TOTAL_VISITES_BREVES is no longer supporded by the version 096. In the previous version there was a directory « balise » with inside « total_visites_breves.php » and other.
What to do for the new version to manage the balise #TOTAL_VISITES_BREVES ????
Regards
Répondre à ce message
Avez-vous des nouvelles concernant la nouvelle version ?
Site amis
Répondre à ce message
Bonjour,
est-il prévu de porter ce plugin pour spip 3.0 ?
Merci à
Répondre à ce message
I am using your plugin since 3 years on my site : www.scenaillustrata.com.
The site is with SPIP 1.9.2
Recently I noted that the most of my breves receive a high number of visits not related with the number of visitors.
The counter of each breve reaches the value of some thousands in a few days.
How can I verify the origin of this increase in the counter ?
Do you have some suggestion ?
It is a know issue. The 0.96 version should fix it.
Kind regards
Peetdu
Répondre à ce message
Pour ceux qui sont intéressés, un petit patch pour rendre ce plugin compatible avec la série 2.1 de SPiP est disponible ici. Je l’ai testé sur la v2.1.16 et sur plusieurs sites. Le patch doit être appliqué à la v0.95 du plugin, normalement par une simple commande du type :
Le patch propose également une amélioration du tableau d’affichage des stats en permettant de le trier sur les différentes colonnes.
salut,
comme je suis sûr que la moitié des gens ne comprennent rien à ce qu’est un patch, est-ce que tu pourrais mettre directement sur le code source du plugin sur la spip-zone ? en changeant le numéro de version aussi …
merci
Répondre à ce message
bonjour, j’aime savoir si c’est prévu qu’une version adapté a spip 2.1.8 est prévu, ou le plugin est abandoné.
Merci
Le plugin n’est pas abandonné, mais nous n’avons pas réussi à mettre la doigt sur ce qui n’allait pas !
Si quelqu’un à une idée ?
Concernant l’adaptation du plugin à la version 2.1 ou 3 de SPiP, est-ce que c’est toujours d’actualité ? Sinon, pouvez-vous nous dire où les choses coinçaient ? Je pourrais peut-être essayer d’y regarder.
Merci !
Bonjour Tonin,
Je n’ai pas regardé le portage de ce plugin sous SPIP 3. Sans sera t-il plus simple ?
Je vais le déposer tel quel sur la zone, essayer de dépoussiérer le tout et je te tiens au courant.
Je serais ravi d’avoir un coup de main, toutefois je ne me souviens même plus où cela coinçait %). A très vite...
Peetdu
Répondre à ce message
Attention :
on MYSQL 4.0 la creation de la table spip_visites_breves ne fonctionne pas !
Il necessite de changer le fichier base/stats_breves_upgrade.php
parce que la query ne fonctionne que pour les versions ultérieures de MySQL
Autour de la ligne 48 remplacer par
Répondre à ce message
Bonjour
J’ai gagné en sécurité en appliquant la mise à jour de sécurité avec spip 2.1.8
mais j’ai hélàs perdu en fonctionnalité car ce plugin n’est plus compatible. Dommage.
On attend avec impatience la nouvelle version.
Bon courage et merci d’avance.
Répondre à ce message
Je suis très interrogatif quant à la fiabilité d ce plugin.
Où alors j’ai un site qui cartonne et je ne le sais pas ! Exemple : une brève postée le 16 janvier en serait, selon le plugin, à 60 884 visites ! Bravo ! Sauf que avec AWStats je ne retrouve pas ces chiffres.
www.oulala.net Version : SPIP 2.0.10 [14698]
A mon avis il y a un blème quelque part.
Une idée ?
Bonjour,
le plugin marche bien jusqu’à la version 2.0.9 il semblerait. (j’ignorais que cela ne marchait pas pour la 2.0.10 ?!?) Mais le comportement que vous décrivez est effectivement anormal.
La refonte pour les versions >= 2.1.8 de SPIP est en cours.
Merci beaucoup pour votre réactivité et votre travail de développement.
Cordialement
Merci pour votre travail, on attend la nouvelle version.
Merci
Répondre à ce message
Merci pour ce plugin très important et bon courage pour la réalisation de la version compatible avec spip 2.1.x, on l’attend avec impatience.
Répondre à ce message
Je peux me tromper mais j’ai (plus que) l’impression que depuis que j’ai activé ce plugin, le compteur de visiteurs connectés (lame du couteau suisse) de mon site déraille complètement. Alors que je suis en réalité à environ 450 visites par jour le compteur affiche plus de 800 simultanées !! C’est agréable mais c’est faux : ces chiffres ne sont pas corroborés par les stats. A suivre ?
Je confirme. C’est le plugin qui est responsable.
Allo ? Y a-t-il quelqu’un au bout du clavier ?
Oui il y a quelqu’un au bout du clavier. Et je reposte mon précédent message qui manifestement n’est apparu : quelle version de SPIP utilises-tu ?
Oups ! Autant pour moi... Je suis en 2.1.2.
Pas de soucis.
Je suis en train de travailler sur la version pour SPIP 2.1.x et j’espère l’avoir terminé pour janvier (début janvier ?).
Je vous tiens au courant...
Merci :-) Ce plugin me semble très intéressant ! Bon courage.
Répondre à ce message
Bonjour,
On a alors à présent des statistiques pour les articles et pour les brèves. Est-il possible d’en avoir aussi pour les autres éléments du site, comme les rubriques ?
Merci.
Répondre à ce message
Bonjour,
Merci pour ce plug-in.
J’ai un petit souci :
- L’installation s’est bien passée, j’ai bien accès à l’icône des stats ;
- Le plug-in liste bien toutes mes brèves (jusqu’ici tout va bien :D) ;
- En revanche, elles sont toutes à 0 visite...
La table spip_visites_breves a bien été créée, mais elle reste desespérement vide. Le champ visites de la table brèves itou.
La doc (plus haut) précise que la balise #CRON doit être appelée. Je suppose que c’est une petite coquille et qu’il s’agit de #SPIP_CRON ? Si oui, elle est toujours dans mon inc-pied.html (et j’ai évidemment visité des brèves depuis l’installation du plug-in :)).
Qu’ai-je raté ?
Mes visites peuvent-elles ne pas être prises en compte pour des bonnes raisons ?
Merci à ceux qui pourront me débloquer :)
Bonjour Marc,
peux-tu me donner la version de SPIP que tu utilises ? Toutes autres infos techniques que tu pourras fournir seront également le bienvenue.
Pierre
Merci de ta réponse, peetdu.
Voici mes infos :
- Spip : SPIP 1.9.2d 10268
- Plugin : Version 0.85
- Testé en local (EasyPHP 2.0b1 : PHP 5.2.0 - Apache 2.2.3 - MySQL 5.0.27)
J’ai par ailleurs une quinzaine d’autres plugins installés.
Quels tests sont pertinents pour essayer de cibler le problème (désactiver tous les autres plugins, tester sur la dernière version stable de Spip...) ?
Merci de ton aide. :)
Je suis l’anonyme du dessus...
Répondre à ce message
If you upload files on the zone we can contribute to the plugin...
If you add the file balise/total_visites_breves.php with the following code :
This add to your plugin the balise #TOTAL_VISITES_BREVES that returns the total number of visits for breves.
This is also contextual : if it is inside of a RUBRIQUES boucle then returns just the total visits to the breves of that rubrique
You can do the same with a statique balise :
the code should be then, for the same file
Répondre à ce message
I installed the plug-in on my local web site for test.
I noted added in the data base the field « visites » in the table « spip_breves ». The table « spip_visites_breve » was not created.
I can see the visites of some breve in the new private area created by the plug-in.
But the balise #VISITES in a BOUCLE breve is empty, dont show the number of visites of that breve.
Do you have any suggestion ?
I would be very interessed to the results of such plug-in.
Hi,
Can you tell me which version of SPIP you’re using ?
The version I use is SPIP1.9.2a
Hmmm...not sure but I think that until SPIP 192d you have to add the following line...
...in a mes_fonctions.php file. Once you’ve done that, save the file in the /ecrire directorie.
You will then be able to use the #VISITES.
see also http://www.spip.net/fr_article2991.html
I’ll have to check why the the table « spip_visites_breve » was not created.
keep you in touch
Cheers
Following your instruction I saved a file mes_fonctions.php in the ecrire directory. Then I do « Empy the cache ». But #VISITES still don’t appear.
To the mail address peetdu@gmail.com I sent the file mes_fonctions.php and the image of the « Statistiques brèves » as I found in my private space on-line.
I installed the plug-in and the file mes_fonctions.php on-line also. You can find in the first page of www.scenaillustrata.com on the left the list of the articles and on the right the list of the breves. Going with the mouse over the title of an article you can see in brackets the visites of the article. The same code (#VISITES) is in the title of the breves an you can see empty brackets. Only the first breve had 2 visites, accordingly with the picture I sent to you and what I found in the DB.
Many thanks for the suggestion and the attention.
Add the lines :
in plugin.xml and the file
mes_fonctions_stats_breves.php
with the same lines as above :
at the root of the plugin.
be sure to deactivate and reactivate the plugin, and recalcul the page.
Répondre à ce message
Bonjour,
je n’ai pas, quant à moi, de page blanche ou bizarre, mais il semble que le plugin ait eu un étrange effet sur les stats générales, qui se sont retrouvées bloquées le lendemain de la mise en place du plugin (au moment ou il a donc commencé à enregistrer des résultats). J’ai donc désactivé le plugin pour l’instant.
Bonjour Guillaume,
peux-tu me préciser la version SPIP que tu utilises ?
Si en plus tu peux me fourni la version PHP et MySQL qui tournent sur le serveur de ton site ?
d’avance merci
Peetdu
1.9.2b / php 5.2 / MySQL 5
Et je peux dire en passant qu’une fois le plugin décoché, les stats générales se sont en quelques sorte réactivées, en reprenant le compte, chaque fois que je rechargeais la page, par tranches de 100. Ce qui veux dire aussi qu’elles été mesurées mais que le plugin, apparemment, empêchait qu’elles soient prises en compte dans le tableau, du moins immédiatement. Juste une question de délai ?
Bonjour,
le comportement que tu décrits ressemble à un site en SPIP dans lequel on aurait oublié/supprimé la balise #CRON.
Dans le Dist, elle est incluse dans le fichier inc-pied.html.
est-ce bien le cas ?
Peetdu
Répondre à ce message
Bonjour,
Otez-moi d’un doute : la balise #VISITES dans une boucle brève n’est pas possible ?
merci
dd
C’est possible. Voir le nouveau paragraphe Nouveau champ et nouvelle table dans la base de données
Répondre à ce message
Bonjour,
L’installation me donne bien accès au menu mais :
- sur l’accès au bouton stat brèves, on me dit « aucune brève » (il ne considère pas les brèves déjà là, mais qui n’ont pas encore été mesurées ?)
- plus grave : la page des plugins est sans aucun plugin, en d’autres termes j’ai juste le titre « gestion des plugins ».
J’ai de nombreux autres plugins installés.
Merci
Bonsoir,
il semblerait que des problèmes différents se sont produit :
N°1- le message « aucune brèves » pourrait venir du fait que le plugin n’ai pas pu rajouter un champ dans la table spip_breves comme c’est prévu dans l’installation. Pourquoi ? On a pas trouvé encore mais on cherche.
N°2- « la page des plugins est sans aucun plugin ». Ce problème apparait sur certains serveurs et pas sur d’autres. Là aussi on cherche...
On a réussi à trouver un site avec lequel le problème N°2 apparait et pas le N°1. On pense donc que les deux problèmes ne sont pas liés
On vous tiens au courant. Si vous pouviez me donner le nom de votre hébergeur, cela nous aiderait...
désolé pour ce contre temps et merci pour votre patience.
P.
Koumbit.org, on peut leur demander très efficacement des réponses pour des problèmes techniques. Si tu as des questions spécifiques, n’hésite pas.
Bonjour
Mon hébergeur est Nuxit.
Ma version de SPIP est la 1.9.2d [11132].
Merci pour votre réactivité !
Bonne journée,
Vincent.
Bonjour,
le problème venait d’une instruction très PHP5 (mécanisme d’exception). C’est maintenant compatible PHP4.
- J’ai pu constater que cela réglait le problème de la page blanche ;
- Je pense que cela doit également régler le problème du message « aucune brèves »
la nouvelle version censée corriger le bug est la 0.85 du 20 mars 2008.
Peetdu
Bonjour,
le problème venait d’une instruction très PHP5 (mécanisme d’exception). C’est maintenant compatible PHP4.
- J’ai pu constater que cela réglait le problème de la page blanche ;
- Je pense que cela doit également régler le problème du message « aucune brèves »
la nouvelle version censée corriger le bug est la 0.85 du 20 mars 2008.
Peetdu
Bravo, maintenant je n’ai plus de problèmes.
La fonction que j’attendais depuis des années... champagne ?
Répondre à ce message
Aussitot publié ..Aussitot testé ..
Cela promet de comblet une lacune, mais pour ma part, je ne vois pas apparaitre l’icone ...promise ...dans le menu statistiques..
Je suis hébergé chez free, j’utilise SPIP 1.92d
Les brèves sont bien activées.
J’utilise déjà « activité du jour » y aurait il un problème entre les deux..
Merci d’avance
F5NZO
Nouvelle version 0.85. Elle devrait corriger votre problème.
Une chose est sûre : pas d’incompatibilité avec le plugin « Activité du jour » sur deux sites que j’administre.
Bien cordialement
Peetdu
Répondre à ce message
Bonjour,
- SPIP : 1.9.2c [10268]
- hébergeur : Infomaniak
- plugins : ACTIvité du JOUR / CFG /
1- Page Gestion des plugins > vierge
2- Message > Aucune brève
Bon courage
La version 0.85 actuellement en ligne devrait résoudre le problème.
Bien cordialement
Peetdu
Répondre à ce message
Merci Peetdu pour le correctif, la version 0.85 a corrigé les dysfonctionnements chez moi !
Bonne soirée,
Vincent.
Répondre à ce message
Bonsoir, merci pour ce plugin, malheureusement je suis strictement dans le même cas que Perline...
Any idea ?
Vincent
Bonsoir Vincent,
j’ai répondu à Perline. voir http://www.spip-contrib.net/Plugin-Statistiques-Breves
Si vous aussi vous pouviez me donner le nom de votre hébergeur ?
bien cordialement
P.
Répondre à ce message
Bravo et merci pour ce plugin qui comble une lacune qui m’a parfois gêné !
Meilleurs messages
FDG
Répondre à ce message
Bonjour,
cf le message laissé sur ma contrib :
;-)
Bonjour Henri,
C’est fait. Merci merci :)
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |