Module de téléchargement v1.8




Vous pouvez configurer avec ce module pour que les fichiers qui ont été téléchargés sur le serveur soient téléchargés sur une page séparée. Il peut être utilisé dans des articles et des pages statiques. Cliquer sur télécharger ouvre une nouvelle page et vous pouvez la télécharger à partir d'ici de la même manière. Vous pouvez également utiliser une conception de page complètement séparée si vous le souhaitez. Il enregistre également les téléchargements des utilisateurs et indique « Qui a téléchargé ? » Cela peut être affiché sous le nom du fichier de téléchargement.

## Installer
**1)** Ouvrez le fichier .htaccess et ajoutez sous la ligne `RewriteEngine On`

# Downloads
#RewriteRule ^download/([0-9]+)/?(static)?$ index.php?do=download&id=$1&area=$2 [L]
RewriteRule ^file/([0-9]+)$ index.php?do=downloads&id=$1 [L]
RewriteRule ^file/([a-z0-9]{32})$ index.php?do=downloads&hash=$1 [L]
RewriteRule ^file/([a-zA-Z0-9\w\-\.]+)$ index.php?do=downloads&name=$1 [L]
RewriteRule ^sfile/([0-9]+)$ index.php?do=downloads&id=$1&area=static [L]
RewriteRule ^sfile/([a-z0-9]{32})$ index.php?do=downloads&hash=$1&area=static [L]
RewriteRule ^sfile/([a-zA-Z0-9\w\-\.]+)$ index.php?do=downloads&name=$1&area=static [L]



## Configuration
Vous pouvez effectuer tous les réglages liés au module à partir du panneau d'administration.

Pour les pages fixes et les fichiers d'articles:

{f-name} : nom de fichier
{f-size} : taille du fichier ( ko, avec le suffixe mb )
{f-author} : Nom de l'utilisateur qui a téléchargé le fichier
{f-date} : date au format m.d.Y
{f-count} : Nombre de téléchargements du fichier
{f-counter} : temps de compte à rebours
{f-link} : Lien de téléchargement du fichier
{f-seo-link} : Lien de téléchargement du fichier ( SEF )
{f-ext} : L'extension du fichier. (Exemple : zip, rar, apk)
{f-dir} : Nom du dossier où le fichier est chargé
{f-url} : L'url directe du fichier. ( Exemple : http://..../uploads/files/file.zip )
[f-ext=zip,rar,apk] Apparaît si l'extension de fichier affichée est zip, rar ou apk [/f-ext]


Uniquement pour les fichiers d'articles

{f-news-title} : Titre de l'article sur lequel le fichier est téléchargé
{f-dlink} : Le lien de téléchargement du fichier. (Version automatique des deux ci-dessus)
{f-news-link} : Lien de l'article où le fichier est téléchargé
{f-cat-link} : Le lien de la catégorie vers laquelle l'article vers lequel le fichier est téléchargé
{f-cat-name} : Le nom de la catégorie dans laquelle l'article vers lequel le fichier est téléchargé
{related limit="10" template="relatednews"} : articles similaires à l'article. Paramètre de limite et de modèle


Balises de contrôle

[direct] Lorsque le lien du fichier est directement accessible [/direct]
[not-direct] Lorsque le lien de fichier n'est pas accessible directement [/not-direct]
[not-allowed] Apparaît si le groupe d'utilisateurs n'a pas la permission de télécharger [/not-allowed]
[allowed] Apparaît si le groupe d'utilisateurs a l'autorisation de téléchargement [/allowed]
[timer] Si la fonction de compte à rebours est activée [/timer]
[notimer] Si la fonction de compte à rebours est désactivée [/notimer]
[related] Si la fonctionnalité d'articles similaires est activée [/related]
[not-static] Si le fichier est téléchargé dans l'article [/not-static]
[static] Si le fichier est téléchargé sur la page fixe [/static]


Si l'affichage des annonces est actif dans les paramètres, les balises de bannière ; Vous pouvez utiliser des balises personnalisées et des balises de champ supplémentaires.

[banner_x] {banner_x} [/banner_x]
{custom ...}
[xfgiven_x] [xfvalue_x] [/xfgiven_x]


`{f-url}` Vous pouvez utiliser le lien direct du fichier avec la balise. Cependant, le système ne permet pas d'accéder directement à certains des fichiers téléchargés.
Vous pouvez contourner cette restriction en ajoutant les extensions de fichier que vous utiliserez comme suit.

Dans le dossier `/uploads/files/` ouvrez le fichier `.htaccess` et cherchez
<FilesMatch "\.(avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)$|^$">


remplacer par
<FilesMatch "\.(avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v|pdf|doc|ppt|pptx|docx)$|^$">


De cette façon, vous pouvez éditer (pdf, doc, ppt, pptx, docx ajouté).

Si vous le souhaitez, vous pouvez enregistrer les téléchargements des utilisateurs et montrer qui a téléchargé le fichier et quand. Vous pouvez activer ou désactiver les opérations d'enregistrement et d'affichage de ce paramètre à partir du panneau d'administration.

Il suffira d'ajouter la balise `{who-downloaded}` aux fichiers **attachment.tpl** ou **download.tpl** afin de les afficher. Vous pouvez personnaliser chaque ligne/enregistrement de cette balise comme vous le souhaitez.

Balises valides dans le fichier `download-who.tpl` :

Date du dernier téléchargement :
{down-date}, pour le format personnalisé : {down-date=d.m.Y}

Nom d'utilisateur :
{user-name}

Nom d'utilisateur (coloré) :
 {user-name-colored}

Avatar de l'utilisateur :
{user-photo}

Adresse du profil utilisateur :
 {user-url}

Fenêtre contextuelle du profil utilisateur :
<a href="{user-url}" onclick="{user-url-popup}">{user-name-colored}</a>

Nom du groupe :
{user-group}

Nom du groupe (coloré) :
{user-group-colored}

Adresse de l'icône du groupe :
{user-group-icon}



Auteur: MarZoCHI
Auteur de la traduction FR: DarkLane
Langue du module: Français, russe, turc, anglais ;
Version DLE:
13.0 et supérieure ;
Encodage: utf-8 ;


Informations

Les visiteurs du groupe Invités ne peuvent pas télécharger de fichiers sur le site.
Connectez-vous au site avec votre identifiant et mot de passe ou si vous êtes un nouvel utilisateur suivez le processus d'inscription sur le site.


N'importe qui peut critiquer.
Créer quelque chose qui sera critiqué n'est pas donné à tout le monde.


Soutenez l'auteur
Tous les fonds collectés seront reversés à l'auteur de cet article - DarkLane
Merci d'avance!
Qui est en ligne
6 Visiteur(s)  sur le site!
Invité(s): 5
Robot(s) 1
Liste des utilisateurs
Nitrozen il y a 3 heure(s)
arturweb il y a 3 heure(s)
Populaires
    DLE 17.1 Build 101 (Nulled FR)
  • DLE 17.1 Build 101 (Nulled FR)
  • Nous vous présentons une nouvelle version de notre script DataLife Engine v.17.1. Dans cette version, vous pourrez créer des plans de site améliorés
    TimAnn Dle 16.x-17.x
  • TimAnn Dle 16.x-17.x
  • «Le modèle est un chef-d'œuvre de conception et de fonctionnalité, développé en tenant compte de toutes les normes modernes de beauté et de
    Catalogue AJAX de Sander v.1.2
  • Catalogue AJAX de Sander v.1.2
  • Répertoire symbolique intelligent automatisé utilisant AJAX. Modules pour Dle 13.0-17.1