Objectifs
Ce plugin permet d’ajouter un formulaire dans l’espace public pour uploader et gérer des fichiers. A priori, il peut se greffer sur tous types d’objets SPIP : articles, auteurs, ....
L’upload repose sur la librairie jQuery Multifile qui permet :
- Envoi de plusieurs fichiers en une seule passe
- De limiter le nombre ou les types de fichiers à placer en ligne
Aperçu de l’interface
Il est possible de personnaliser la css du formulaire.
Configuration
Une fois le plugin activé, vous pouvez le configurer :
- Type d’extensions de fichiers autorisés (vide = toutes les extensions autorisées par SPIP)
- Nombre de fichiers autorisés en un seul upload
- Afficher ou non des raccourcis d’insertion du type
<imgXX>
....
Sur la version SPIP 3, il est aussi possible de déterminer
- Nombre de fichiers autorisés par utilisateur (quota)
- La possibilité de gérer les titres des documents
Mise en œuvre dans vos squelettes
Il suffit d’ajouter la balise
#FORMULAIRE_UPLOAD
Le formulaire dépendra du contexte, s’il est placé dans une boucle articles, il uploadera les documents dans l’article et non pas au niveau de l’auteur.
Hors d’une boucle et sans paramètres, le formulaire prends en argument l’id_auteur de l’auteur connecté
La syntaxe complète est
#FORMULAIRE_UPLOAD{type_objet,id_objet,fond_documents}
Avec :
- type_objet auteur par exemple
- id_objet pour l’id_auteur ou autre élément
- fond_documents fond situé dans le répertoire /formulaires à utiliser pour l’affichage des documents (personnalisable)
Autorisations
Les autorisations sont les autorisations natives de SPIP. Il est possible de les affiner via le fichier autorisation (spip3)
Retours
Le plugin est sur la zone. N’hésitez pas à le faire évoluer.
Discussions par date d’activité
24 discussions
Si vous voulez uploader sur un autre type d’objet que les objets classiques de spip, faut aller dans
inc-upload_document.html
et rajouter dans la boucle(DOCUMENTS documents_liens)
le critère optionellement qu’il vous faudrait{id_chats?}
par exemple.Répondre à ce message
Bonjour,
Je veux cumulé ce plugin avec formidable, puisque avec formidable impossible de faire un upload...Mais je ne sais pas quoi faire pour que le fichier upload et mon formulaire partent ensemble dans le même mail. Est ce que quelqu’un l’a dèja utilisé ?? Merci de votre aide
Salut,
Si tu souhaites permettre l’upload de fichier depuis un formulaire Formidable, tu n’est pas sur la bonne piste avec le plugin Formulaire upload...
Tu devrais plutôt poser ta question dans le forum de Formidable.
++
Répondre à ce message
J’ai un souci avec la suppression est-ce normal ? Je désespère de voir un autre message que « 0 document(s) supprimé(s) ».
merci pour ce plugin !
en effet, il y avait un bug sur la suppression (dans la configuration sans la gestion du titre.)
c’est corrigé avec la version 1.0.4.
Répondre à ce message
Bonjour,
Je pense avoir détecté un bug lorsqu’on upload avec ce plugin des documents qui ne sont pas des images.
Pour être sûr, j’utilise un spip 3.0.4 tout frais, avec pour seul plugin actif Formulaire Upload
1.0.3 (svn 66424). J’appelle le formulaire par la balise
[(#FORMULAIRE_UPLOAD{article,1})]
Tout marche super tant qu’il s’agit d’images.
Par contre si on upload un autre type de fichier (odt par exemple), ça ne marche qu’une seule fois. Après, le bouton ’téléverser’ ne répond plus, on ne peut plus rien uploader.
Dans ce cas-là, je remarque aussi une bizarrerie côté html, comme si p.boutons sortait de la div englobante .formulaire_spip
Un plugin très pratique sinon, qui me fait gagner beaucoup de temps dans mes formulaires.
Un grand merci pour cette contribution !
[Résolu]
Dans le fichier formulaires/inc-upload_documents.html, ligne 40-44,
j’ai remplacé ça :
par ça :
et ça corrige le problème.
Puis-je vous laisser commiter le correctif ?
merci pour la solution, mais il vaut mieux que tu prennes le temps de la commiter toi-même ; et si c’est la première fois que tu commites, il faut bien une première fois :)
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |