[spip-dev] documents attachés

Je jette un oeil aux modifs d'Antoine sur les fichiers attachés... rien ne
marche, sans que j'aie encore trouvé pourquoi.

1) l'upgrade ne se fait pas. J'ai dû reculer à la main le numéro de version
de la base pour qu'il recrée comme il faut la table spip_documents

2) le téléchargement des documents ne se fait pas (/spip_image.php3 bloque
et rend un truc vide) mais pour les vignettes on récupère quand même une
image (malgré le blocage apparent) ???

3) Si on tente de supprimer l'image/document en question, le fichier IMG est
supprimé, mais pas sa référence dans la base...

J'hésite à continuer la liste, ça vient probablement de mon install...

4) Sinon, "Les formats de fichiers autorisés au téléchargement sur ce site
sont : gif, jpg, png, txt, htm, html, pdf, mp3, mpeg, mpg, aif, wav, mid,
ra, ram, asf, avi, mov, qt, gz, tgz, swf. "

Je crois qu'on devrait ajouter en standard au moins :
rtf
rm (fichiers realaudio, bizarrement on n'a que ram et ra)
jpeg (à convertir en .jpg)

et peut-être aussi les microsofteries ?
doc (word)
xls (excel)
ppt (powerpoint)

L'affichage de la liste des extensions autorisées ne donne pas une interface
super lisible : pourquoi ne pas mettre cette fonction plutôt dans l'aide ?

5) Enfin, la partie "ou sélectionner un fichier" me propose le dossier
  "CVS"... je pense qu'on pourra factoriser ce système de sélection de
  fichier dans upload/ et l'améliorer sensiblement...

a +

-- Fil

Coucou,

1) l'upgrade ne se fait pas. J'ai dû reculer à la main le numéro de version
de la base pour qu'il recrée comme il faut la table spip_documents

C'est normal, j'avais expliqué pourquoi : la structure est trop différente
par rapport à la version d'Arno pour maintenir dans le inc-base une upgrade
suivie d'une modification qui ne correspond qu'à une alpha éphémère.

2) le téléchargement des documents ne se fait pas (/spip_image.php3 bloque
et rend un truc vide)

Hmm, bizarre, chez moi ça marche, mais la partie interface privée est loin
d'être fonctionnelle. Si tu peux essayer d'investiguer... ?

4) Sinon, "Les formats de fichiers autorisés au téléchargement sur ce site
sont : gif, jpg, png, txt, htm, html, pdf, mp3, mpeg, mpg, aif, wav, mid,
ra, ram, asf, avi, mov, qt, gz, tgz, swf. "

Heu, ça ne vient pas de moi ça. Les modifs de la partie privée ne sont pas
finies. La liste affichée ci-dessus doit venir du fichier types.txt introduit
par Arno, qui est obsolète. Par contre pour la liste des types "fournis" en
standard avec SPIP, c'est une bonne idée de la compléter ici-même. Le
remplissage de la table correspondante est fait dans creer_base() (inc_base.php3).
Pour l'instant il y a :

- Affichables sous forme d'image :
jpg, gif, png

- Pas affichables directement :
txt, htm, html, pdf, mp3, mpg, wav, mid, ra, ram, mov, asf, avi, qt, swf

Il faudrait aussi inclure un titre et un descriptif par défaut pour chaque type
(le CVS est là pour ça :-))).

Je crois qu'on devrait ajouter en standard au moins :
rtf
rm (fichiers realaudio, bizarrement on n'a que ram et ra)
jpeg (à convertir en .jpg)

et peut-être aussi les microsofteries ?
doc (word)
xls (excel)
ppt (powerpoint)

Oui, probablement. On peut aussi ajouter des types de fichiers dont la colonne
"upload" est à "non", c'est-à-dire des types de fichiers uniquement susceptibles
d'être installés manuellement depuis le FTP (dans le répertoire... upload), non
par interface Web.

Des utilisations possibles des documents :

- attacher à des rubriques, pour faire des rubriques de téléchargement ou d'expo
virtuelle sans utiliser d'articles "coquille vide"

- attacher à des messages privés, pour avoir un équivalent de porte-documents :
transmettre des documents à tous (annonces rédacteurs), partager à quelques-uns
(messages normaux), stocker à usage personnel (pense-bête).

a+

Antoine.

Visiblement ils n'ont pas envie d'attendre l'internationalisation ;-))

http://www.spip.de/inhalt.html

ciao

Antoine.

Les .bz2 les .sit et les .zip aussi ce serait pas mail :))

Aris

Eh be !
Au dela du respect de la GPL et de la promotion que ça fait à SPIP, je
trouve que le lien vers les créateurs originaux de SPIP pourrait être mis en
exergue et le "détournement" du logo SPIP me choque un peu.
Mais peut-être que vous 3 avez donné votre accord.
En tous cas, le seul site en allemand donné dans les exemples renvoit vers
spip.de.
Mais c'est aussi vrai que sur certains sites donnés en exemple mais en
français, y a carrément aucune allusion à SPIP.

Raphaël

je souhaite usé une fois du group , pour dire combien avec SPIP j'ai trouve
l'outil de publication super
au début je ne savais trop comment l'utilise , j'ai bidouille sans trop y
connaitre a php , html ... j'ai donc fait de grosse erreur , qui mon
contraint a tous des s'installé puis réinstalle trois
certes je n'ai pas réussi a faire correctement , le site que je souhaite ,
mais je ne desepere pas , d'apprendre
merci a l'equipe
jcc
ps: surtout , pour les nouveaux lire le tutoriels

@ Antoine Pitrou <antoine@rezo.net> :

Hmm, bizarre, chez moi ça marche, mais la partie interface privée est loin
d'être fonctionnelle. Si tu peux essayer d'investiguer... ?

Bon, j'ai tout effacé, y compris la base, et réinstallé de zéro : toujours
rien ne fonctionne : voilà mes observations.

* en bas de article.php3?id_article=1 :

Warning: Supplied argument is not a valid MySQL result resource in
/var/www/UserDirs/fil/spip/ecrire/articles.php3 on line 1208

* au milieu de document_edit.php3?new=oui&nb_image=1 :

Warning: file("spip_formats.txt") - No such file or directory in
/var/www/UserDirs/fil/spip/ecrire/document_edit.php3 on line 244

* l'upload d'un fichier attaché via spip_image.php3 ne se fait pas (page
toute blanche).
* l'ajout d'une vignette en revanche ne plante pas spip_image, mais la
vignette ne s'affiche pas à l'endroit prévu.

En revanche en revenant ensuite dans articles_edit.php3 via le bouton
"retour", spip m'affiche 4 blocs dans le désordre et dont je ne vois pas
d'où ils sortent (je n'ai pas fait plus de tentatives que ce qui est décrit
ci-dessus) :

Lier un document à cette image
Transformer l'image en document
<IMG1|left>
<center><IMG1|center></center>
<IMG1|right>

Lier un document à cette image
Transformer l'image en document
<IMG2|left>
<center><IMG2|center></center>
<IMG2|right>

Lier un document à cette image
Transformer l'image en document
<IMG4|left>
<center><IMG4|center></center>
<IMG4|right>

Image affichee dans l'article:
240 x 51 pixels

[Supprimer cette image]

Lier un document à cette image
Transformer l'image en document
<IMG3|left>
<center><IMG3|center></center>
<IMG3|right>

a +

-- Fil

@ Fil <fil@rezo.net> :

* en bas de article.php3?id_article=1 :
Warning: Supplied argument is not a valid MySQL result resource in
/var/www/UserDirs/fil/spip/ecrire/articles.php3 on line 1208

vérification faite à la main, voici une piste :

SELECT * FROM spip_documents WHERE id_article=1 AND inclus='non' ORDER BY numero_document;

     >> ERROR 1054: Unknown column 'id_article' in 'where clause'

-- Fil

Bon c'est vrai qu'il faut chercher et que ce n'est pas
vraiment mis en valeur mais le lien existe sur la Vigie :
http://www.lavigie.net/article.php3?id_article=29
Pris par le temps, je n'ai pas encore eu le temps de rendre
à César ce qui lui appartient. Mais sachez bien que je n'y
manquerai pas dès que j'en aurai l'occasion (très bientôt).
Amicalement,
Donatien
Webmaster de lavigie.net

-----Message d'origine-----