Downloads 2.0 Dle 13.0-16.1


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}

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.

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


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
1 Visiteur(s)  sur le site!
Invité(s): 1
Liste des utilisateurs
galax123 il y a 2 heure(s)
Nimad il y a 3 heure(s)
DarkLane il y a 4 heure(s)
feniks il y a 5 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