Skip to topic | Skip to bottom
Home
Search:

Local
Local.ImcNiceS3jr1.1 - 22 Dec 2004 - 15:07 - GeneXtopic end
You are here: Local > ImcNice > ImcNiceS3 > ImcNiceS3j

Start of topic | Skip to actions
< ImcNiceS3

Le problème avec ce bug c'est qu'il y a deux formulaires distincts dans la page open_publishing_edit.php3. Donc les informations du formulaire "texte" sont invisible par le formulaire "upload". L'astuce que j'ai trouvé consiste à garder l'ouverture du formulaire d'upload car elle est très particulière et à fermer le formulaire à la fin du dernier champ pour le texte. On commente donc la fermeture à la fin du bouton "Télécharger" ainsi que l'ouverture de la partie texte. De cette façon, on obtient un seul formulaire avec deux boutons Submit. Chose qui n'est pas très orthodoxe bien sur, mais ça marche. Que l'on clique sur le bouton "Télécharger" ou sur le bouton "Submit", les données du formulaire-uni sont envoyées au fichier spip_image.php3. Ce fichier est fantastique ! Il detecte automatiquement s'il s'agit d'un ajout d'image ou d'un envoi de contribution (chose qui n'est pas du tout prévue bien sur). S'il s'agit d'une image, pas de problème. S'il s'agit de l'envoi de la contribution (bouton Submit), il utilise la variable contenue dans $HTTP_POST_VARS pour rediriger vers open_publishing_edit.php3 avec les bonnes variables pour que l'article soit ajouté. En gros, dans tous les cas il y a un passage par le fichier spip_image.php3 qui est tout à fait transparent.

Pourquoi j'ai écrit tout ça ? Parce que ça evitera que des gens se posent la question "Mais comment ça se fait que ce script fonctionne, normalement il ne devrait pas !".

-- DarioSpagnolo - 19 Nov 2002
to top


You are here: Local > ImcNice > ImcNiceS3 > ImcNiceS3j

to top

Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding this tool? Send feedback (in English, Francais, Deutsch or Dutch).