Downloads 2.0 Dle 13.0-16.1

16 Jul, 2023

225 Vues

3 Commentaires

  • Le module vous permet de télécharger des fichiers sur une page séparée. Il peut être utilisé dans des articles et des pages statiques. Cliquer sur le téléchargement du fichier et une nouvelle page s'ouvre ou un nouvel onglet selon la configuration et vous pouvez télécharger le fichier à partir d'ici de la même manière. Vous pouvez également utiliser une conception de page complètement distincte si vous le souhaitez. Il enregistre également les téléchargements des utilisateurs et affiche « Qui a téléchargé ? » ce fichier.

  • Installation:
    1. Ouvrez .htaccess à la racine du site et après RewriteEngine On ajoutez:

    # 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]

    Balises pour les pages statiques et les fichiers d'articles:
    {f-name} : Nom du fichier
    {f-size} : Taille du fichier (kb, avec 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 fois où le fichier a été téléchargé
    {f-counter} : Durée du compte à rebours
    {f-link} : Lien de téléchargement du fichier
    {f-seo-link} : Lien de téléchargement du fichier ( SEF )
    {f-ext} : Extension du fichier ( Exemple : zip, rar, apk )
    {f-dir} : Nom du dossier dans lequel le fichier est installé
    {f-url} : L'url directe du fichier ( Exemple : http://..../uploads/files/dosya.zip )

    {f-url} - vous pouvez utiliser un lien direct vers un fichier avec une balise. Cependant, le système ne permet pas l'accès direct à certains fichiers téléchargés. Vous pouvez surmonter cette limitation en ajoutant les extensions de fichier que vous utiliserez comme indiqué ci-dessous. Dans le dossier /uploads/files/ , ouvrez le fichier .htaccess et ajoutez:
    (avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)

    Vous pouvez modifier le fichier et ajouter pdf, doc, ppt, pptx, docx si nécessaire:
    ce qui donnera pour le htaccess
    (pdf|doc|ppt|pptx|docx|avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)

    Balises pour les fichiers d'articles uniquement:
    {f-news-title} : Le titre de l'article avec lequel le fichier est chargé
    {f-dlink} : Le lien de téléchargement du fichier (version automatique des deux liens ci-dessus).
    {f-news-link} : Lien vers l'article où le fichier est installé
    {f-cat-link} : Lien vers la catégorie de l'article dans lequel le fichier est téléchargé
    {f-cat-name} : Le nom de la catégorie à laquelle appartient l'article contenant le fichier
    {related limit="10" template="relatednews"} : Articles similaires à l'article. Paramètres de limite et de modèle

    Balises de contrôle:
    [direct] Lorsque le lien du fichier est accessible directement [/direct]
    [not-direct] Lorsque le lien du fichier n'est pas directement accessible [/not-direct]
    [not-allowed] Apparaît si le groupe d'utilisateurs n'a pas le droit de télécharger [/not-allowed]
    [allowed] Apparaît si le groupe d'utilisateurs a le droit de télécharger [/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 fonction d'articles similaires est activée [/related]
    [not-static] Si le fichier téléchargé dans l'article est [/not-static]
    [static] Si le fichier est téléchargé sur une page statique [/static]

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

    Il suffit d'ajouter la balise
    {who-downloaded}
    aux fichiers modèles attachment.tpl ou download.tpl pour qu'ils puissent être affichés. Vous pouvez personnaliser chaque ligne/entrée de cet onglet comme vous le souhaitez.

    Balises valides dans le fichier download-who.tpl:
        Date du dernier téléchargement: {down-date} - {down-date=d.m.Y}
        Nom de l'utilisateur: {user-name}
        Nom de l'utilisateur (coloré): {user-name-colored}
        Avatar: {user-foto}
        Profil: {user-url}
        Profil popup: <a href="{user-url}" onclick="{user-url-popup}">{user-name-colored}</a>
        Groupe: {user-group}
        Groupe (coloré): {user-group-colored}
        Icone du groupe: {user-group-icon}

Auteur: MaRZoCHi
Version Dle: 13.0-16.1
Version du script: 2.0
Version du php: 7.4 - 8.x
Langue: Français, Anglais, Turc

Ajouter un commentaire

Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués *

Information

Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.

Commentaires 3
  1. 23 Octobre 2024 14:08

    Aimyong

    Bonjour quelqu'un peut-il m'expliquer comment on augmente la taille maximale d'ulpload des fichiers

  2. 23 Octobre 2024 16:44

    DarkLane

    Citation: Aimyong
    Bonjour quelqu'un peut-il m'expliquer comment on augmente la taille maximale d'ulpload des fichiers

    Tu vas dans l'administration/Utilisateurs/Groupes d'utilisateurs/ section article "Taille maximale de fichier autorisée pour l'importation vers le serveur (en kilo-octets)" pour enlever la limite tu met 0. La prochaine fois écrit dans les bon article parce que c'est pour datalife engine et non un module

    1. 23 Octobre 2024 16:52

      Aimyong

      D'accord merci beaucoup pour ton aide