gcyrillus / myDownloads

force le telechargement avec un comptage. extension configurable. PRE-REQUIS: apache et mod_rewrite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

myDownloads

force le telechargement avec un comptage. extension configurable. PRE-REQUIS: apache et mod_rewrite

!Requiert un serveur Apache et mod_rewrite! pour la configuration par .htaccess

Pour les serveurs NGINX, il vous faudra modifier manuellement votre fichier de configuration pour y ajouter 2 régles de redirections.voir ci-dessous

Configuration

Avec un serveur NGINX, vous devrez avant d'activer le plugin faire une modification dans votre fichier de configuration dans le block server avant la premiere ligne avec la declaration location.

Ces deux lignes à ajouter sont :

rewrite ^/plugins/myDownloads/temp/is_active.txt /plugins/myDownloads/temp/okay.txt ; 
	include CHEMIN_ABSOLU_VERS_RACINE_DU_SITE/plugins/file2dl.nginx.conf.txt ;	
CHEMIN_ABSOLU_VERS_RACINE_DU_SITE correspond à root déclaré en amont sans les accolades. Une fois ceci fait, il faut encore créer un fichier vide à la racine du repertoire `plugins` de votre PluXml. Nommez ce fichier : `file2dl.nginx.conf.txt` . Il reste à redemarrer le serveur pour que ces nouvelles régles s'appliquent.et ensuite activé le plugin.

Pour Apache, Il faut seulement activé le plugin pour modifier le fichier .htaccess à la racine de PluXml

Note: Il n'est pas necessaire d'activé l'urlrewriting dans PluXml, le plugin fonctionne dans les deux configurations et est compatible avec le plugin mYBetterUrls.

Par défaut , aucunes extensions de fichier ne sont filtrées, vous devez indiquer quel type de fichiers doivent être téléchargés et comptabilisés.

Pour cela, vous devez faire votre liste d'extension en les séparant par une barre oblique et sans espaces.

Par exemple pour comptabiliser les téléchargement des fichiers zip et rar, il suffit d'indiquer zip|rar dans le champs de configuration.

Note si vous ajoutez l'extension pdf: zip|rar|pdf Les documents pdf seront alors télécharger par défaut.

La page administration

Cette page accessible depuis le menu principale de l'administration vous indique l'état de configuration du plugin et affiche dans un tableau les téléchargement. Ceux ci sont indiqué par répértoire et fichiers.C'est la que vous aurez le compte de vos téléchargements.

Coté visiteurs

Le comptage est transparent et il n'est pas neccessaire de modifier vos liens vers les fichiers.

About

force le telechargement avec un comptage. extension configurable. PRE-REQUIS: apache et mod_rewrite

License:GNU General Public License v3.0


Languages

Language:PHP 66.5%Language:Hack 24.9%Language:CSS 8.6%