Download manager : fichiers en téléchargement

 

télécharger le fichier SXW (450 ko) ou PDF (260 Ko)

1 . Description

Proposer des fichiers en téléchargement, dans un billet, ou même dans une catégorie spécifique...

Organisation

Créer des dossiers






Choisir le fichier sur le disque dur ou autre support (possible aussi vers un fichier dont on connaît l'adresse sur Internet)



2 . Fichier dans un billet

a) Connaître l'IDBillet (le n° du fichier)



Le billet concerné porte le n° 11

b) Attacher le fichier



Puis choisir le dossier, puis le fichier à attacher.

Indiquer ensuite l'ID du billet...



c) lien pour téléchargement

extrait de la documentation :

Fonction attache_file();

Cette fonction peut accepter trois paramètres optionnels afin de personnaliser l'affichage des fichiers attachés à un billet :

dlm::attache_file($ID_du_billet,
'nb' ou null,
'chaîne pour personnaliser le bloc' ou null,
'chaîne pour personnaliser les item de la liste' ou null,
'name OU desc' ou null);
  • Le premier paramètre est obligatoire pour que la fonction puisse fonctionner. Vous devez passer l'ID du billet courant.

  • Le deuxième paramètre ne sert que si vous souhaitez avoir juste le nombre de fichiers attachés. Passez alors 'nb' pour que la fonction vous retourne cette valeur. Si vous voulez personnaliser les différents éléments qui se trouve après, mettez alors null

  • Le troisième paramètre sert à personnaliser le bloc qui affichera les fichiers attachés. Tout comme la fonction list_cat_sidebar(), la chaîne de substitution se compose de deux éléments:

    • %1$s affiche la chaîne 'Fichiers attachés'

    • %2$s affiche la liste des fichiers attachés à un billet

  • Le quatrième paramètre sert à personnaliser la liste des items:

    • %1$s affiche le lien pour télécharger le fichier

    • %2$s affiche le nom du fichier

    • %3$s affiche la description du fichier

    • %4$s affiche le poids du fichier

    • %5$s affiche la date d'upload du fichier

    • %6$s affiche le nombre de téléchargements du fichier

    • %7$s affiche si le fichier a été mis à jour

  • Le cinquième paramètre sert à personnaliser le lien pour télécharger le fichier:

    • name affiche le nom du fichier

    • desc affiche la description du fichier

Par exemple, si vous faites un appel de cette fonction avec la syntaxe suivante :

dlm::attache_file($ID_billet,
null,
null,
'<li><b>%1$s</b> :: <i>%3$s Mo (t&eacute;l&eacute;charg&eacute; %5$s fois)</i></li>',
'name');

 

3 . Fichiers à télécharger

Voir documentation