Plugin Analyclick - un compteur de téléchargements

Ce plugin permet de compter les téléchargements de documents sur son site. Il introduit une balise #URL_DOC_COMPTEUR qui va compter chaque clic fait sur ce lien. Il affiche une page de statistique.

Avertissement

Le passage en SPIP v.3 est en cours merci de me signaler les bugs que vous trouverez.

Installation

Le plugin s’installe comme tout autre plugin, téléchargez le fichier ZIP et placer son contenu dans votre répertoire « plugins/ ».

Il va installer un nouveau menu « Téléchargements » pour permettre de suivre les statistique de téléchargement dans le menu statistique, si celles-ci sont activées, ou dans le menu édition dans le cas contraire.
En SPIP 3, le plugin ajoute un onglet sur la page de suivi des statistique (il est donc nécessaire d’activer les statistiques du site).

Pour configurer le plugin, vous devez vous rendre sur la page des téléchargements et cliquer sur l’icône de configuration dans le bloc de raccourcis.

  • Vous pouvez configurer le délai entre deux clics (en seconde). Cela évite qu’un même utilisateur cliquant sur le lien pendant ce délai ne soit compté plusieurs fois. Une valeur négative correspond à un temps infini et ne va compter qu’un seul téléchargement par adresse IP.
  • Vous pouvez sécuriser les URLs des liens de téléchargement. Comme ceux-ci sont de la forme : MON_SITE/spip.php?action=telecharger&arg=35&type=image.jpeg, il est possible à un utilisateur peu délicat de chercher à charger des document en modifiant l’identifiant du document passé dans l’URL. La sécurisation ajout une clé dépendant du document et de l’utilisateur pour éviter cela.

Principe

Le principe du plugin est de permettre de suivre les téléchargements de certains documents (une notice, un programme ou un document particulier...). Il faut pour cela utiliser le raccourci ou l’url fourni par le plugin.

Utilisation

Le plugin déclare :
-  un raccourcis <docxx|compteur> qui s’utilise dans les articles comme le raccourci <docxx> et qui va compter les téléchargements.
-  une balise #URL_DOC_COMPTEUR que vous pouvez utiliser dans vos squelettes qui renvoie un lien vers le document et qui comptera les clics faits sur ce lien.
-  une balise #COMPTEUR_TELECHARGEMENT qui permet de connaitre le nombre de téléchargements dans une boucle document.

<BOUCLE_doc(DOCUMENTS)>
Le document #ID_DOCUMENT a été téléchargé #COMPTEUR_TELECHARGEMENT fois<br/>
</BOUCLE_doc>

Dans l’espace privé

Le plugin utilise le module de statistique de SPIP pour afficher les statistiques de téléchargement. Vous y accédez depuis le menu Statistique, si celles-ci sont actives ou le menu Édition dans le cas contraire.
En SPIP 3, les statistiques sont accessibles dans le menu Statistiques, onglet Téléchargements.

Calcul de statistique

Le plugin installe une table DOC_COMPTEURS qui stocke les téléchargements journaliers de document.

DOC_COMPTEURS
id_document date telechargement

On peut l’utiliser afin de calculer des statistiques sur les téléchargements, en effet, la balise #TELECHARGEMENT va faire la somme sur la période donnée.

Ainsi, la boucle suivante donne le nombre de téléchargements par document pour 2011.

<BOUCLE_stat(DOC_COMPTEURS){date >= 2011-01-01}{date < 2012-01-01}>
   #ID_DOCUMENT : #TELECHARGEMENT<br />
</BOUCLE_stat>

et pour le top10 des téléchargements de la semaine en cours (cela peut être utile) :

[(#SET{date,[(#EVAL{ date("Y-m-d",strtotime("now")-7*24*3600); })]})]
<BOUCLE_stat(DOC_COMPTEURS){date>#GET{date}}{!par telechargement}{0,10}>
   <BOUCLE_doc(DOCUMENTS){id_document}>
      [(#TITRE|sinon{#ID_DOCUMENT})]
   </BOUCLE_doc>
   : #TELECHARGEMENT<br/>
</BOUCLE_stat>

Le critère {plat} supprime ce comportement et permet d’accéder aux téléchargements au jour le jour.

Bonus

En bonus, le plugin propose un gros bouton de téléchargement au travers du modèle doc_bouton.
Il prend les paramètres compteur si on veut compter les téléchargements et un paramètre d’alignement (left, center, right). Le paramètre couleur permet de changer la couleur du bouton (par défaut, en orange). Il peut prendre les valeurs orange, mauve ou bleu.

<docXX|bouton|center|couleur=orange|compteur=1>

En fait, le paramètre couleur déclare le bouton dans une classe .doc_bouton_couleur. Vous pouvez donc ajouter des boutons en déclarant la classe correspondante dans votre css (voir les exemples dans le css du plugin et le dossier /img).

Discussion

53 discussions

  • 1

    Bonjour,

    Dans le squelette existe déjà <a href=« (#URL_DOCUMENT) »...
    Est ce que je dois le substituer par <a href=« (#URL_DOC_COMPTEUR) » ...
    ou bien par <a href=« (#URL_DOCUMENT|#URL_DOC_COMPTEUR) » ... ?

    Quelle est le « délai » pour que les statistiques rendent des résultats car j’ai l’impression que pour l’instant ça ne retourne rien :-((

    SPIP 3.0.20 [22255]

    Cordialement

    • Bonjour,
      La syntaxe est :

      <a href="#URL_DOC_COMPTEUR">

      Une fois quelques téléchargements fait la base est mise à jour.
      Il faut ensuite attendre la mise à jour du cache...
      @+

    Répondre à ce message

  • 2

    Bonjour,
    Après plus d’une semaine à tester diverses boucles :

     <BOUCLE_nbtelechargement(DOC_COMPTEURS){somme telechargement}>
    #SOMME{telechargement}</BOUCLE_nbtelechargement>

    qui me rend : 12 12 13 11 13 12 12 10 10 10 10 15 14 et :

     <BOUCLE_nbtelechargement(DOC_COMPTEURS){fusion id_document} {fusion date}></BOUCLE_nbtelechargement>
    #SET{nb_telechargement,#TOTAL_BOUCLE|plus{#TELECHARGEMENT}}
    <//B_nbtelechargement> [(#GET{nb_telechargement})]

    qui m’affiche un total ne correspondant pas au réel, ainsi que toutes les variables possibles et inimaginables (d’après conseils de mes demandes sur le forum, recherches dans les archives) (celle-là en autres), je n’arrive toujours pas à faire l’addition des téléchargements et/ou des compteur_telechargement.
    Ma page de test Stats

    Merci d’avance pour votre soutien.

    • Bonjour,

      La balise #TELECHARGEMENT intègre déjà un critère de fusion (voir §.Calcul de statistique) qui calcul la somme des téléchargement par document. Cela peut expliquer les conflits si vous utilisez un autre critère de fusion.
      Avez-vous essayé de supprimer le comportement en ajoutant le critère {plat}à votre boucle ?

      Quelque chose comme :

      <BOUCLE_nbtelechargement(DOC_COMPTEURS){somme telechargement}{plat}>
      #SOMME{telechargement}</BOUCLE_nbtelechargement>

      @+

    • Bonjour,
      Merci, et non, le seul critère non essayé car je ne l’avais pas compris, désolée, bien que je devinais/sentais qu’il y avait plus « simple » que ce que j’avais fini par tester.
      Effectivement, cela fonctionne et vous remercie vivement, j’apprends...

      Merci encore et bonne continuation.

    Répondre à ce message

  • 11

    Bonjour,

    SOS, j’ai des soucis avec, j’ai fait (au bout du WE, 2 jours dessus) une page pour les différents tests :
    1 - Peut-importe les tags testés (dont <docxx|bouton|couleur=orange|compteur=1> ou <docxx|compteur_lien|titre=LeNom> [<imgxx>->docxx] dans l’article, la page s’ouvre sur le document et non en téléchargement,, d’où vient mon problème ?
    Je souhaiterais utiliser un simple petit bouton comme mis en test, qui peut servir aussi pour tout autre document, sans description ni le titre (qui sera en cache dans le lien donc)
    j’ai aussi configuré le plugin pour le lien secure mais je ne sais pas l’utiliser dans l’article ? ailleurs ? Me manque-t-il un fichier (à créer) ?

    2 - je n’arrive pas à réduire le logo + que je l’ai là. J’ai réduit toutes les tailles dans css et enlevé le span dans le ficher doc_bouton et écrit cela [(#TITRE|couper{6})] pour réduire la longueur du titre.
    (le 2 devient inutile si j’arrive à solutionner le coup du petit bouton)

    Merci pour votre précieuse aide, cordialement

    • Bonjour,

      1- Le bouton ne modifie pas le comportement du navigateur et ne permet pas de « télécharger » un document, il permet juste de compter le nombre de clics. Pour télécharger le document, il faut faire clic-droit + télécharger le document.
      Si vous voulez forcer un téléchargement, utilisez un fichier zip pour le document à télécharger.
      L’utilisation des liens sécurisé est automatique et il n’y a rien à configurer dans le plugin.
      2- Vous pouvez utiliser #URL_DOC_COMPTEUR pour récupérer l’url du document à compter et l’intégrer dans un squelette personnalisé.

      @+

    • Bonjour,

      Et merci pour votre réponse, mais je suis totalement perdu, + de 3h ce matin et je ne vois toujours pas comment faire.
      Il y a bien DD, Le 15 octobre 2014 à 10:55, qui propose comme vous l’avez fait de modifier [(#TEXTE|#URL_DOC_COMPTEUR)] en exemple sur article.html,.
      Mais je n’ai pas réussi car j’obtiens toujours (quand ce n’est pire) #URL_DOC_COMPTEUR non défini
      Aussi je reformule ma demande, celle qui serait pour ma part la meilleure solution pour mon site, sans avoir à doubler les fichiers (certains sont lourds tel que ceux de musique), dans l’espoir de :

      Comment utiliser un simple petit bouton « télécharger », sans afficher le titre, la description et le poids du fichier à télécharger mais avec sa prise en charge d’analyclik ?

      Hors spip et compteur de clicks, ce serait : <a href="http://www.monsite.fr/img/limagexx.jpg"><img src="http://www.monsite.fr/img/dl.png" titre="bouton télécharger"></a>

      J’espère m’être mieux expliqué et que vous saurez m’aider,
      Merci encore,
      Cordialement

    • Bonjour,

      Dans un modèle, placer le fichier doc_lien.html suivant dans le dossier modeles/ de votre squelette :

      <BOUCLE_doc(DOCUMENTS) {id_document} {tout}>
        <a href="#URL_DOC_COMPTEUR">
           <img src="http://www.monsite.fr/img/dl.png" titre="bouton télécharger">
        </a>
      </BOUCLE_doc>

      Il faut ensuite l’appeler dans un article par <docXX|lien> pour afficher un lien sur le document XX.

      @+

    • NB : la balise #URL_DOC_COMPTEUR doit être placé dans un boucle document pour avoir accès au document en question.

    • Super grand Merci Docteur, si je puis me permettre l’expression.

      J’ai fait le fichier doc_lien et placé dans Modeles/. cela s’affiche bien avec <docXX|lien>
      Et inclus

       <BOUCLE_doc(DOCUMENTS){id_article}{mode=document}>
      #URL_DOC_COMPTEUR
          </BOUCLE_doc> 

      sous la div texte du fichier article html dans mon squelette.
      Et ça fonctionne, le lien est bien celui souhaitait.

      Je pense et crois que ces posts seront utiles à tous ceux, qui comme moi, débute.

      Merci encore.
      Cordialement

    • Bonjour,

      Je reviens vers vous car j’ai un nouveau soucis, les liens de téléchargement cryptés sont visibles en fond de pages, même sur les pages où je n’ai pas mis de doc en téléchargement !

      exemple sur Page Test DL
      http://www.aurigeft.org/spip.php?action=telecharger&arg=4&hash=a0e241c71271400f1460c24a36942e3c3bd8f007 http://www.aurigeft.org/spip.php?action=telecharger&arg=8&hash=89802768d22dffd4371093675958099d654143bd ainsi que sur la page qui me sert de preview pour l’artiste avant remise en article où je ne veux pas mettre de lien télécharger.

      L’autre jour, je vous demandais où et comment ces liens... mais là du coup lol, je n’ai rien touché et ils n’y sont pas du côté admin/privé.

      Merci pour votre aide,
      Cordialement,

    • Bonjour,

      Vérifiez que vous n’avez pas dans votre modèle une balise #URL_DOC_COMPTEUR qui expliquerait l’affichage.

      @+

    • Heu, je ne comprend pas, le modèle est celui que vous m’avez proposé de faire, voir plus haut, et hier, tout allait bien...
      Je l’ai placé dans le dossier modèles d’analyclik, ce n’était pas là qu’il le fallait ? (c’est le squelette du module/plugin, non ?)
      Désolé mais je me perds beaucoup avec le langage technique.
      Je n’ai que suivi l’aide des posts précédents...

      merci

    • Essayez de supprimer l’appel au modèle dans votre article pour voir si cela vient de là.

    • Bon, après moult tests en partie privé/public (oui, ne comprenant pas ce que vous vouliez que j’enlève au juste ni où -privé ou public, oups), en enlevant la boucle dans le fichier article html,
      j’obtiens bien une page libre du lien crypté et le fichier en téléchargement est bien celui qu’il faut comme sur la page Test
      Et sur les articles où il n’y a pas de <docXX|lien>, pas de lien crypté, ouf.

      Si cela reste ainsi, ben, vous en aurez (enfin) fini de moi par ici.

      Merci encore pour votre soutien,
      Cordialement

    • Ps : si je comprends bien, et pour apprendre un peu plus, la boucle faisait doublon, non ?
      Merci encore

    Répondre à ce message

  • 14

    Bonjour

    Chez moi j’ai ce message d’erreur, quand je me rend sur la page statistiques / onglets téléchargement :

    /plugins/auto/anaclic/v0.1.3/exec/statistiques_anaclic_v3.php on line 151

    Si je supprime ces 2 lignes, ça marche, mais je ne suis pas à la date du jour mais en 1970...

    { array_push ($statj, [ $row['date'], $row['total_absolu'] ]); }
    
    { array_push ($statm, [ $row[year]."-".($row['month']<10?'0':'').$row['month'], $row['total_absolu'] ]); }

    Est-ce que quelqu’un voit ce qui ne va pas dans ces lignes ?

    J’utilise un spip 3.0.13

    Merci

    • Voici le message d’erreur en question

      Parse error: syntax error, unexpected '[' in /srv/web/chris-test-dev2/www/plugins/auto/anaclic/v0.1.3/exec/statistiques_anaclic_v3.php on line 151

    • Bonjour,
      Le passage du plugin en SPIP v.3 est en cours, désolé pour les bugs restants.
      Je regarderai si je peux reproduire le problème de mon côté...
      Merci pour l’info

    • Peut-être pouvez-vous essayer :

      { 
      array_push ($statj, array( $row['date'], $row['total_absolu']));
      }

      et

      { array_push ($statm,  array ( $row[year]."-".($row['month']<10?'0':'').$row['month'], $row['total_absolu'] ) );
      }

      à la place des codes supprimés...

    • merci pour la réponse, avec les modifs, l’onglet est visible, mais la page s’affiche comme ceci

    • Bonjour,

      C’est peut-être normal, si aucune statistique n’est disponible (il faudrait que je gère le cas pour afficher un message.
      Vous devez ajouter un lien (<docxx|compteur>) et cliquer dessus pour en créer.

      @+

    • Oh super ! ça marche !

      Y a t’il quelques chose de prevu pour les liens de type

      [Mon pdf->doc66]
    • Non, mais ce ne serait pas difficile d’ajouter un modèle pour cela, du type <docxx|compteur_lien|titre=Mon pdf>.
      avec un fichier doc_compteur_lien.html dans le répertoire modeles du type :

      <BOUCLE_doc(DOCUMENTS){id_document}>
        <a class="spip" href="#URL_DOC_COMPTEUR">
           [(#ENV(titre,#TITRE )]
        </a>
      </BOUCLE_doc>
    • Bonjour,

      Avec la correction du fichier statistiques_anaclic_v3.php je n’ai plus non plus de message d’erreur.
      La seule petit problème est que cela ne fonctionne pas s’il y a |largeur=200|hauteur
      dans le code d’insertion du doc.

      J’utilise un spip 3.0.13 aussi.

      Merci en tout cas pour la version pour SPIP 3 !
      dd

    • Bonjour,

      J’ai mis à jour le code.

      @DD : le raccourcis <doc> ne prend pas de largeur / hauteur...

      @+

    • @chris : j’ai ajouté un raccourcis <docxx|compteur_lien|titre=Télécharger> pour un affichage sous forme de lien...

    • Merci beaucoup :)

    • Bonjour,

      Je ne comprends pas bien comment utiliser le modèle mentionné dans le message du 8 janvier à 08:57, afin que le compteur puisse être utilisé sur un lien de type [Mon pdf->doc66]

      Il faut placer ce code dans squelettes/modeles/doc_compteur_lien.html ?

      Faut-il changer la syntaxe [Mon pdf->doc66] ?

      (Est-ce que cela enrichit ou remplace le fichier plugins-dist/medias/modeles/doc.html ?)

      Merci

    • Bonjour,
      Ce qui fonctionne chez moi : modifier les squelettes
      exemple pour un article.html :
      [(#TEXTE|#URL_DOC_COMPTEUR)]

      Attention il faut enlever #URL_DOC_COMPTEUR si on désactive le plugin

      dd

    • OK, j’ai enfin compris le commentaire de Viglino Jean-Marc pour compter les téléchargements depuis une URL, c’était trop simple... Au lieu d’utiliser [nom du lien->docxxx], il faut simplement mettre : <docxxx|compteur_lien|titre=nom du lien>
      Bref, ce plugin est nickel.

    Répondre à ce message

  • 4
    Stéphane Santon

    Bonjour,

    La version pour spip 3 est-elle vraiment en test, ou bien est-elle simplement en cours de dev ?
    Parce que je ne vois pas comment elle fonctionne : La déclaration des tables ne déclare que spip_clics, et action/telecharger gère les tables spip_doc_compteurs et spip_doc_compteurs_fix (du plugin v0.1.3) non déclarées...

    Faut-il relancer la mise à jour pour spip3 ?

    • Bonjour,

      Normalement la version 0.1.3 téléchargeable ci-dessus doit maintenant fonctionner en SPIP v3.
      La dernière version (1.0) est encore en cours de dev. et son fonctionnement n’est pas assuré...

      @+

    • Stéphane Santon

      Bonjour,

      Merci.
      Dev apparemment abandonné en cours de chantier...

      Je vais m’y coller.

      a+

    • Stéphane Santon

      L’état de dev de la version 1.0 est-il celui de la zone, ou bien as-tu significativement évolué depuis le code dispo sur la zone ?

    • Ce n’est pas moi qui me suis lancé dans la 1.0...
      Le but de la 1.0 était (si je me souviens bien) d’ajouter un comptage des clics sur d’autres objets que les documents (d’ou le id_objet/objet), à toi de voir si cela a un intérêt pour toi. Pour les documents, la 0.1 doit marcher en SPIP v3.

      @+

    Répondre à ce message

  • 2

    Bonjour,

    Est-il possible de compter les téléchargements des fichiers présents sur le serveur, mais non attachés à un article ? Si oui, comment ?

    Mon site utilise beaucoup de fichiers volumineux qui sont trop gros pour être attachés à un article, car mon serveur limite les téléversements des fichiers joints à 2 Mo.

    Merci pour votre réponse : j’utilise spip3 sous free. Analyclick marche bien.

    • Bonjour,
      Il est possible de compter les fichiers à partir du moment où ils sont associé à un document SPIP. Pour cela, il suffit de créer un document qui référence le fichier : lors de « ajouter une document », choisir l’option « depuis internet » plutôt que « depuis mon ordinateur ». Le fichier n’est pas téléchargé sur le serveur mais est associé à un document SPIP.
      Dans ce cas, les outils de comptage marchent normalement.
      @+

    • Génial ! Merci : je n’avais pas vu cette nouvelle fonction.

    Répondre à ce message

  • Bonjour,
    je partage la façon dont j’ai écrit le lien vers « mapage » pour connaitre le nombre de clic vers celle-ci.
    a href="[(#URL_ACTION_AUTEUR{telecharger,#ID_DOCUMENT,#URL_PAGE{mapage}})]"
    merci bien pour ce plugin.

    Répondre à ce message

  • 1
    Christian Laurut

    Bonjour,
    J’essaie d’installer Analyclick sur mon site. SPIP 2.1
    J’ai bien inséré le raccourci <docxx|compteur>dans l’article qui comporte le document à télécharger, avec xx comme numéro de document.
    Un icone de PDF à cliquer avec le nom du doc s’affiche bien dans mon article, jusque là tout va bien.
    Mais lorsque je clique dessus, j’ai : « Fatal error : Call to undefined function generer_url_document() in /web/chansonweb/www/christianlaurut/plugins/analyclick/action/telecharger.php on line 43 »

    • Bonjour,
      Etes-vous sur d’avoir la dernière version du plugin (chez moi l’appel à la fonction generer_url_document se fait ligne 47 du ficher action/telecharger.php).
      @+

    Répondre à ce message

  • 11
    soulthom

    Bonjour, étant dans OSX 10.6.8, Firefox 28.0, et SPIP 3.0.16 j’ai gardé la configuration de base et juste mis le plug’in Analyclick dans un dossier « plugins » à la racine de spip, comme proposé, et activé les stats. Dans un article je mets un programme à télécharger avec compteur ainsi :
    <xxxxxxx.zip>
    Pas de problème, le lien s’exécute, par contre à la page statistiques, « Pas de statistique disponible » s’affiche, « par jour » et « par mois » (je précise que l’installation de SPIP et Analyclick date de moins d’une semaine, je ne sais pas si ça a un rapport). Qu’est-ce qui pourrait expliquer cette non disponibilité des stats de téléchargement ? Merci.

    • soulthom

      Pardon mais j’ai mis « xxxxx.zip | compteur » mais « compteur » a disparu comme dans un article...

    • Bonjour,

      La syntaxe est <docXX|compteur> ou XX est le numéro du document.

      @+

    • soulthom

      Ah ok merci, effectivement la présentation, avec l’image du document, est meilleure (et sans un affichage du « document joint » supplémentaire), mais toujours la même chose écrite « Pas de statistiques disponibles » (dans « Par jour » et dans « Par mois » toujours)...

    • soulthom

      Bonjour ma question concernait à l’origine l’absence de statistiques (cf plus haut) et je n’ai toujours pas de réponse là-dessus, merci de bien vouloir m’éclairer. Je précise à nouveau que j’ai bien respecté cette fois la syntaxe « docXX | compteur » (avec ID du doc et non pas son nom, ce que je n’avais pas compris) mais que ça n’a pas rien changé sur le plan des statistiques toujours « non disponibles ».

    • soulthom

      Pardon mais je précise tout de même que les statistiques correspondant au nombre de visites, elles, fonctionnent. C’est un problème qui a l’air bien spécifique à Analyclick (rubrique « Téléchargement » des « Statistiques »), pourtant je ne vois rien qui cloche dans l’installation. Y-aurait-il par exemple un nombre de jours minimal à attendre avant qu’elles ne s’activent ? Je ne pense pas a priori.. Ou alors faut-il que des téléchargements soient effectués par d’autres personnes que moi pour qu’elles s’activent (je n’en suis qu’à une page de tests pour le moment) ? Sinon j’aimerais aussi savoir ce que représente une période négative (-10 jours, -35 jours). Merci.

    • Bonjour,

      -  le plugin est-il bien activé ?
      -  quel est le moteur de la base ? Mysql ?
      -  les tables de Stat ont elle bien été crées (spip_compteur) ?
      -  peut-on voir le site quelque part ?

      @+

    • soulthom

      -  Ok, premièrement, oui le plugin est bien mis dans le dossier /plugins et activé. D’ailleurs il me semblait que la rubrique « Téléchargements » était créée par ce plugin...? Ou alors d’autres programmes le peuvent, si c’est ce que voulez dire (je n’ai rien installé de plus que la base avec les plugins de la dist-ribution (tous activés par défaut) à part Analyclick) ?

      -  Oui je suis bien sur Mysql.

      -  Qu’est-ce que veut dire « créer les tables de stats » et « spip_compteur » (je ne trouve rien de tel sur le web) exactement ? En tous cas j’ai bien des tables actives comme je l’ai dit dans « Activités->Statistiques ». Par ailleurs dans « Fonctions avancées-> Statistiques des visites », « Gérer les stats » et « Afficher les captures » sont cochés comme demandé.

      -  Sinon pour le site, c’est ce lien : http://soulthom.com/spip/ pour le public et http://soulthom.com/spip/ecrire/ pour le privé. Il ne s’agit que d’un site d’essai (d’où le nom d’article « blabla ») et je précise que je suis complètement nouveau à spip et MySql.

      Merci infiniment de m’aider car je suis très intéressé par spip, ça serait dommage que je n’arrive pas à mettre mon site en place.

    • Bonjour,

      Le lien qui s’affiche sur la page http://soulthom.com/spip/spip.php?article1 ne renvoit pas sur le compteur mais sur l’affichage classique de SPIP.
      Avez-vous bien noté <doc1|compteur> dans votre article ?
      Pouvez vous essayer avec <doc1|bouton|center|couleur=orange|compteur=1> ?
      @+

    • soulthom

      -  « docXX|bouton|center|couleur=orange|compteur=1 » ne marche pas mieux. XX n’est pas de 1 mais de 13 d’ailleurs. Je n’arrive pas à changer son ID, j’avais fait plusieurs téléchargements de docs divers, supprimés ensuite, mais l’ID (13) du dernier, le concerné, n’est pas modifiable (ou je ne sais pas comment, si oui merci de m’éclairer), et reste à 13.

      -  Je n’ai pas créé de compteur, je pensais que ça suffisait de faire « docXX | compteur » et que ça serait dans les statistiques comme ça. S’agit-il du fameux « spip_compteur » ? Mais je le redis je ne trouve cette formule « spip_compteur » nul part, pourriez-vous m’aider un peu là-dessus ? Ou alors dois-je créer une boucle avec #COMPTEUR_TELECHARGEMENT en plus de « docXX | compteur » comme montré ci-dessus dans l’aide ?

    • Bonjour,
      Normalement <doc13|bouton|center|couleur=orange|compteur=1> devrait marcher et afficher un bouton orange (comme dans l’exemple) sinon, c’est qu’il y a un problème avec l’installation du plugin.
      On ne peut pas changer l’identifiant d’un document, il est affecté lors de sa création et ne sera pas réaffecté par la suite.
      Peut-être un problème de droit sur le dossier du plugin.
      Est-ce que cela marche en local ?
      @+

    • soulthom

      « doc13 | bouton | center | couleur=orange | compteur=1 » donne exactement la même chose que « doc13 | compteur », c’est à dire que le téléchargement fonctionne et le bouton orange apparait bien, mais dans les deux cas « Pas de statistique disponible » par jour et par mois (c’est ce que je voulais dire pardon).

      En local ? Je n’ai pas installé MySql sur mon ordinateur, mais il est installé chez mon fournisseur internet Mavenhost, voilà pourquoi j’ai pu installer SPIP sur mon site. Pour le local il faudrait faire cette installation MySql.
      Mais est-il possible qu’il y ait un problème de droits dans l’utilisation du plugin alors que « téléchargements » apparait dans les statistiques ?

    Répondre à ce message

  • 3
    Christophe Noisette

    Re-bonjour,
    j’ai un autre souci. Je voulais utiliser l’option bouton. J’ai donc sur la page : http://www.infogm.org/spip.php?article5501, insérer le code : < doc1713|bouton|center|couleur=orange|compteur=1 > (j’ai ajouté les espaces ici car autrement le forum m’indiquait une erreure). Et j’ai bien le bandeau orange, le titre, le poids du doc qui s’affiche mais impossible de le télécharger. J’ai aussi des scories et, surtout, le lien que j’obtiens est : http://www.infogm.org/%3C?php%20include_once(
    J’ai essayé de virer =1, sur le critère « compteur », ça n’a pas changé la donne.
    Une explication ? Mieux une solution ?
    En vous remerciant encore et toujours,
    Cordialement.

    PS : j’utilise spip 3.0.16, php : 5.2.17 et le plugin analyclick est à jour.

    • Christophe Noisette

      J’ai donc fait plusieurs essais
      1) si j’enlève tout simplement |compteur=1   de l’appel du bouton de téléchargement, tout fonctionne à merveille.

      2) Si je déplace |compteur ou |compteur=1 , et que je le place juste après <docXX|compteur|bouton   ou <docXX|compteur=1|bouton  ... le bouton ne s’affiche plus...

      3) si je le déplace et que je le mets <doc1713|bouton|compteur=1|center|couleur=orange> , j’ai la même erreur que si je mettais compteur=1 à la fin de la formule... Si je vire =1, idem...

      En espérant que ça aide...

    • Bonjour,

      C’est un bug !
      Je viens de le corriger, une nouvelle version devrait être disponible d’ici moins d’une heure sur la zone.
      (ou récupérez le nouveau modèle ici : http://zone.spip.org/trac/spip-zone/browser/_plugins_/analyclick/branches/V0.1/modeles/doc_bouton.html?rev=81629)

      @+

    • Christophe Noisette

      Le problème est résolu. Merci pour cet outil et ta disponibilité.

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom