[Beta 4.1] Compteur de téléchargement

Salut,
suite à la demande de SapinTremblant, j'ai travaillé sur un compteur de téléchargement pour la version beta 4.1 de Pluxml je copie mon post de réponse sur ce sujet car je pense que ça peut intéresser des gens.
Donc voici la liste des fichiers à modifier :
- admin/documents.php (source : http://pastebin.com/f2e23c61c)
- lib/class.plx.motor.php (source : http://pastebin.com/f73086e61)
- admin/prepend.php (ajout de define('PLX_COMPTEUR', PLX_ROOT.'data/configuration/compteur.xml'); après la ligne 16)
- index.php (ajout de define('PLX_COMPTEUR', PLX_ROOT.'data/configuration/compteur.xml'); après la ligne 16)

Et surtout n'hésitez pas à faire des retours positifs ou négatifs, des idées d'améliorations... ;)

Réponses

  • J'ai testé et cela marche à la perfection. Merci beaucoup.
  • HabibHabib Member
    sympa ton diaporama sur ton site expérimentale, tu fais cela comment avec Pluxml ?
  • mars 2009 modifié
    pour le diaporama. il faut charger la bibliothèque jQuery http://jquery.com/ + l'element CYCLE.JS http://www.malsup.com/jquery/cycle/lite/ dans ton header.php
    <script type="text/javascript" src="<?php $plxShow->template(); ?>/css-js/jquery-1.2.6.pack.js"></script>
    <script type="text/javascript" src="<?php $plxShow->template(); ?>/css-js/cycle.js"></script>
    
    ensuite,il faut lancer la fonction dans le HEAD de header.php
    <script type="text/javascript">
    $(function() {
        $('.slideshow').cycle({ 
        fx:    'fade',
        speed: 1000,
        timeout:  3000  
        });
    });
    </script>
    
    dans ton article ou page static tu englobes les images (de même taille - 500x200 dans l'exemple et le CSS ci-dessous) dans un
    <div class="slideshow">tes images</div>
    
    ensuite un coup de CSS et c'est bon.
    voila ma CSS :
    /* DIAPORAMA */
    
    .slideshow {
    	position: relative;
       	width: 500px;
    	height: 200px;
    	margin: 0;
    	background: #ddd;
    	padding: 0;
    	border:3px solid #999;
    }
    
    J'espère avoir été clair. Si tu as des soucis, poste ici.
  • faboulloussfaboullouss Member
    mars 2009 modifié
    Ça marche nickel le compteur, très pratique ;).

    Merci beaucoup.

    EDIT: Par contre, j'ai essayé l'histoire de diaporama que j'trouve fort sympathique.
    Tout est très bien expliqué, cependant je ne comprends pas, le JS ne marche pas chez moi, j'ai les 5 images à la suite en colonne, enfin là j'dois partir au lycée donc j'ai pas le temps de creuser le problême, pourtant j'ai bien chargé dans le header les deux .js et la fonction que j'ai copiée collée..

    J'approfondiras ça taleur, si d'ici là quelqu'un peut m'aiguiller: ).
    (-> http://www.greenpig.fr/pluxml )
  • memiksmemiks Member
    mars 2009 modifié
    Peut etre tout simplement en remplacant :
    <script type="text/javascript" src="http://greenpig.fr/pluxml/core/diaporama/cycle.js"></script>
    
    par :
    <script type="text/javascript" src="http://greenpig.fr/pluxml/core/diaporama/jquery.cycle.js"></script>
    
    ;).

    EDIT...
    PS: j'ai remarqué que tu avais une faille de sécurité du coup regarde :
    http://greenpig.fr/pluxml/core/

    il faudrait que tu mette des index.html dans chaque sous répertoire ou que tu mette un .htaccess pour empêcher la visualisation directe du contenu ;).

    @++ Fréd.
  • faboulloussfaboullouss Member
    mars 2009 modifié
    J'viens de rentrer du lycée (1h30 de cours dans l'aprem, la vie est belle :D)...

    Merci bien, j'en ai marre de déranger les gens pour des erreurs si bêtes...

    Pour les index.html, j'fais ça de suite ;), merci.

    (la faille tu l'as repérée avec quoi ? Web Developper Toolbar ?)
  • StéphaneStéphane Member, Former PluXml Project Manager
    faboullouss a écrit:
    (la faille tu l'as repérée avec quoi ? Web Developper Toolbar ?)
    Il suffit de taper l'url dans le navigateur pour voir la liste des dossier s'affichée

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Ha ouais ok, mais j'pensais que t'avais un outil qui t'avais donné la faille ^^.
  • GounsGouns Member
    Intéressant ça ;)
  • @Flightsoul : pour revenir sur ton compteur qui marche très bien. Comment puis-je faire pour ajouter le nombre de téléchargement mais à la suite du lien sur mon site ?

    merci par avance
  • Yop,
    désolé du retard pour la réponse... Donc euh non c'est pas possible, ça demande de trop grosse modification pour pouvoir le faire. Désolé :/
Connectez-vous ou Inscrivez-vous pour répondre.