[plugin] Compteur de vues

mai 2022 modifié dans Plugins

Voici un plugin pour compter le nombre de vues de vos articles.
repo https://github.com/gcyrillus/plx_artViews
archive https://github.com/gcyrillus/plx_artViews/archive/refs/heads/v0.5.zip

langues disponibles : fr et en

Le plugin affiche et compte les vues grâce à un code à insérer dans les fichiers de vos thème à l'endroit ou voulez qu'il apparaisse.
Pour afficher le nombre de vues : <?php if (eval($plxMotor->plxPlugins->callHook('showViews'))) return; ?>
Pour afficher la liste des articles les plus lus : <?php if (eval($plxMotor->plxPlugins->callHook('mostViews'))) return; ?>

Installation:

  • copier le répertoire plx_artViews dans le répertoire plugins puis activer le plugin
  • cliquer sur aide ou configuration (une configuration par défaut est déjà appliquée) pour copier/coller les codes à inserer dans vos fichiers de thème.
    aperçu coté front:

Aperçu coté administration :


Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml

Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

Réponses

  • Aaahhh je vais le télécharger demain et le mettre en place pour remplacer la « bêta » voir même la version « alpha » :grin:

    Mon blog sous PluXml depuis 2016: PetitPouyo

  • NonoMNonoM Member
    15 janv. modifié

    Hello @gcyrillus-nomade
    j'ai installé ton plugin sur un pluxml 5.8.9 mais je rencontre 2 soucis :

    • Dès q'on actualise la page, le compteur incrémente de +1, c'est pas cool, y'a pas d'intérêt.
    • Hier, un article comptabilisait 46 vues... aujourd'hui ce même article est repassé à 10 vues, c'est trop zarbi ;)
      ce plugin (version 0.5.2) est-il toujours d'actualité ?
  • 15 janv. modifié

    Bonsoir @NonoM

    Dès q'on actualise la page, le compteur incrémente de +1, c'est pas cool, y'a pas d'intérêt.

    bah oui, c'est juste un compteur de vue, d'affichage de la page. de base , il n'y a pas de stockage d'ip ni de comparaison , ni de cookie .

    Hier, un article comptabilisait 46 vues... aujourd'hui ce même article est repassé à 10 vues,

    c'est étonnant, as tu un fort trafic sur ton site ? car si plusieurs personne ouvre la page en même temps ou qu'un bot toxic qui scanne ton site sur des dizaine d'url d'un coup à la recherche d'une faille , il y a un risque de télescopage sur les lecture/écriture des fichiers. Ce sont des fichiers textes et pas une base de donnée. Je peut regarder dés que j'ai un moment si il y a un truc à faire avec flock.
    La fonction "exclure les bots" n'a quasiment aucune efficacité vu le grand nombre de nouveaux bots et techniques utilisé pour scanner des sites à la recherches de failles connues ou pas, il est mission impossible à mon niveau de trouver une soluce efficace. Ce plugin mériterait effectivement d'être repris et dépoussiérer .
    Pour le moments j'ai 2 plugins dans les tiroirs ... , le plugin NewsLetter aussi en cours d’amélioration , des tests sur la version 5.9.0 , la chasse au bug sur d'autre ... ça risque de prendre un moment avant que je revienne dessus. Les semaines à venir vont me laisser moins de temps disponible pour ce hobby.

    Hors sujet même si peut-être un peu lier Si tu vois dans tes logs un grand nombre d’accès en très peu de temps d'un type de navigateur ou même IP, regarde du coté de https://perishablepress.com/ng-firewall/ Cela va éjecter un grand nombre de visite de bots malveillants :) J'ai mis ça en place sur Pluxopolis et cela à fait tombé drastiquement les visites et tentatives de spam sur les commentaires ;)


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • NonoMNonoM Member
    16 janv. modifié

    Merci pour tout ces détails @gcyrillus-nomade ! ;) j'irai zieuter vers les logs un peu plus tard à l'occasion...
    pour le compteur de vues, laisse tomber, tu as bien d'autres plugins plus utiles à t'occuper !
    Je l'ai désinstallé, c'était surtout pour tester, et à l'usage je me suis rendu compte que les compteurs de visites et autres du genre, c'était surtout un effet de mode d'une autre époque, ce temps là est révolu, lol
    Cordialement

  • C'est curieux comme soucis, de mon côté je l'ai réinstaller hier pour voir si ce bug me le faisait aussi mais non, mes vues se comptabilisent correctement.

    Mon blog sous PluXml depuis 2016: PetitPouyo

  • 28 janv. modifié

    @petitpouyo , le défaut qu'il indique ne m’étonne pas vraiment, tous les enregistrement sont stockés dans un seul et unique fichier, ce qui fait que si tu as un bot qui t'ouvre des dizaines de pages d'un coup, tu va avoir un grand nombre d'écriture sur un temps très court voir des tentatives d'écritures simultanées sur un seul et unique fichier.
    Je pourrai modifier le plugin pour qu'il utilise un fichier par pages pour réduire le risque, la technique reste la même et repousse seulement un peu la limite de "rupture". Il y a probablement d'autres moyens que je ne connais pas. (un stokage intermediaire avant une mise à jour du fichier de stat tout les X moment. Mais comme le fait remarquer @NonoM , c'est de plutôt de l'ordre du gadget...
    Cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • Petite mise à jour du plugin pour réduire les telescopage de lecture écriture en cas d'assault d'un bot : https://ressources.pluxopolis.net/banque-plugins/plugins/plx_artViews-v.0.5.3.zip limite à une update du compteur par seconde, cela peut fausser à la baisse les visites sur un site qui reçoit beaucoup de vrai visiteurs.

    Dans le cas d'un site avec une vrai forte affluence, il vaut mieux se tourner vers d'autre outils qui permettront d’analyser le traffic ;)


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

Connectez-vous ou Inscrivez-vous pour répondre.