<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>force-downloads — Forum de PluXml</title>
        <link>https://forum.pluxml.org/index.php?p=/</link>
        <pubDate>Fri, 03 Apr 2026 21:47:27 +0000</pubDate>
        <language>fr</language>
            <description>force-downloads — Forum de PluXml</description>
    <atom:link href="https://forum.pluxml.org/index.php?p=/discussions/tagged/force-downloads/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>[plugin] force et compte le téléchargement de fichiers à partir d'une liste d'extension configurable</title>
        <link>https://forum.pluxml.org/index.php?p=/discussion/7532/plugin-force-et-compte-le-telechargement-de-fichiers-a-partir-dune-liste-dextension-configurable</link>
        <pubDate>Tue, 03 Oct 2023 14:03:29 +0000</pubDate>
        <category>Plugins</category>
        <dc:creator>gcyrillus-nomade</dc:creator>
        <guid isPermaLink="false">7532@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Attention: <br />
Ce plugin requiert un hébergement apache avec le mod_rewrite  ou alors de mettre les mains dans le cambouis si vous avez un serveur Nginx.<br />
(la version 4.0 permet de désigné un ou plusieurs dossiers où faire le comptage, par défaut, ce sont tous vos dossiers) <br />
<a href="https://github.com/gcyrillus/myDownloads" rel="nofollow">https://github.com/gcyrillus/myDownloads</a></p>

<p>La dernière version en ligne :  <a href="https://ressources.pluxopolis.net/banque-plugins/index.php?plugin=myDownloads&amp;download" rel="nofollow">https://ressources.pluxopolis.net/banque-plugins/index.php?plugin=myDownloads&amp;download</a></p>

<p>Il compte le nombre d’accès à un fichier en forçant son téléchargement, <strong>par défaut à l'installation, aucun fichiers ne sont concernés</strong>. Vous devez configurer le plugin en indiquant les extensions des type de fichier à prendre en compte et à forcer au téléchargement. <br />
Ces fichiers peuvent se trouver dans n'importe quel répertoire de votre PluXml, <strong>sauf à la racine</strong>.</p>

<p><strong>La page de Configuration</strong></p>

<p><img src="https://pluxopolis.net/data/medias/images-site/mydownloadsconfig.png" alt="" title="" /></p>

<p>Par exemple un pdf sera télécharger et selon la configuration de votre navigateur afficher ou pas, après téléchargement depuis votre ordinateur.</p>

<p>Une liste d'extension sont interdites : <code>'cgi|eml|html|htm|php|exe|bat|msg|ost|pst|ini|xml|com|dll|tmp|drv|htaccess|conf|log|svbin|sieve|bin|db|dbf|dbx|ddb|json|oab|old|pgp'</code>  afin d’éviter une bêtise. Cette liste évoluera en fonction de vos remarques et de sa pertinence.</p>

<p><strong>La page admin</strong></p>

<p>Accessible depuis le menu principal, elle vous indique l'état de configuration de votre plugin et affiche le nombre de téléchargement de vos fichiers répertoire par répertoire.</p>

<p><img src="https://pluxopolis.net/data/medias/images-site/mydownloadsadmin.png" alt="" title="" /></p>

<hr />

<p><strong>Fonctionement de base</strong></p>

<ul>
<li><p>À l'installation du plugin, le filtrage des extension de fichiers n'est pas actif et aucune extension n'est configurée, le plugin devient fonctionnel une fois le filtrage activé <strong>avec au moins une extension indiquée</strong>.</p></li>
<li><p>À la désactivation du plugin, le filtrage est désactivé dans la configuration du plugin et les règles de réécritures du plugin sont retirées du fichier <code>.htaccess</code>.</p></li>
<li><p>À la réactivation, le filtrage doit-être réactivé. Si des extensions étaient préalablement configurées, elles le sont toujours.</p></li>
<li><p>En vidant la liste d'extension à filtrer, le filtrage est automatiquement désactivé et les règles d'urlRewriting effacées du fichier <code>.htaccess</code></p></li>
</ul>

<hr />

<p>Le plugin ne fait qu'un comptage et ne récolte aucune information du visiteur.</p>
]]>
        </description>
    </item>
   </channel>
</rss>
