Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Besoin d'aide «  

overlay avec image téléversable [Solved]

Je voudrais inclure dans mon formulaire le fait de pouvoir charger une image. L'overlay announce overlay fournit par Altairis ( ) fait cela mais en se débranchant sur images/edit.php

Pour ma part je fais un Images::Post

Mon problème c'est que la déclaration de formulaire d'article ne contient pas " enctype="multipart/form-data" " ce qui ne permet pas d'effectuer l'opération désirée

la question est : pour quelle raison ?
Immediate solution has been provided
Battarel Christophe
from Grenoble-Chambery
554 posts

on Nov. 20 2008


Essaye d'inclure le code suivant dans ton overlay; ça permet de changer l'encodage de la form pour pouvoir recevoir des fichiers.

$context['page_footer'] .= '<script type="text/javascript">'."\n".
         'var mainForm=document.getElementById("main_form");//the form element' ."\n"
         .'mainForm.encoding="multipart/form-data";'."\n"
      .'</script>'."\n";

-----
Christophe Battarel
Responsable technique et co-gérant altairis
Mon Blog
Bernard Paques
avatar
from nearby-an-airport
Associate, 7053 posts

on Nov. 20 2008


Normalement, l'encodage à plusieurs parties est réservé à l'envoi de fichiers, c'est la seule raison. La solution de Tof est brillante, comme d'habitude.
Christian Loubechine
avatar
from Chonas l'Amballan
Associate, 1066 posts

on Jan. 6


Ca fonctionne  merci

le problème avec cet overlay c'est qu'il a beau être un overlay mais il contient une partie du code de images/edit.php pour tous les contrôles effectués. Il restera donc dépendant de images/edit.php si des contrôles changes !

Cet overlay sera bientot en téléchargement

Edit : remise de ce vieux commentaire

-----
Christian Loubechine
actupro

 
Christian Loubechine

avatar
Christian
on Nov. 20 2008
from Chonas l'Amballan

YACS team - responsable support
création site internet et annuaire pro Rhône-Alpes
Share
Information channels
Recent files