osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Besoin d'une fonction pour uploader un fichier pdf
Alain84
posté 13 Dec 2011, 01:02
Message #1


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 5
Inscrit : 31-October 11
Membre no 30327



Bonjour à tous

J'utimise la version 2.3.1 Oscommerce.

Je cherche depuis un moment sur ce forum comment ajouter un upload ( pour fichier pdf ) du coté Admin, sans liaison avec la BDD.
sur la page "modification de produit" ou "nouveau produit", avant ou apres le champ de saisie du "modéle produit".

Aujourd'hui j'upload mes PDF via un transfert FTP, mais ce n'est pas pratique.

De pus, j'aimerais que ce fichier soit uploadé dans un répertoire de mon choix ( ailleurs que dans "images" ).

J'ai trouvé quelques sujets et des contrib qui parlent d'upload multiples, mais le code php dans " categories.php" par exemple
est apparemment fait pour une ancienne version OScommerce.

Je suis débutant en php et j'avoue que la programmation orientée objet me parait vraiment nébuleuse smile.gif)

Une bonne âme peut-elle me donner un coup de main ?

Merci

Ce message a été modifié par Alain84 - 13 Dec 2011, 01:09.
Go to the top of the page
 
Alain84
posté 13 Dec 2011, 23:30
Message #2


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 5
Inscrit : 31-October 11
Membre no 30327



Je me répond en essayant d'éclaircir mon problème.

En fait, je souhaite simplement Uploader un fichier ( de n'importe quel type ) dans le répertoire de mon choix, à partir de la page Modif ou Ajout de produit, dans l'admin.

Dans le fichier /admin/categories, j'ai fait ces petites modifs :

Vers la ligne 225 :
Citation
$products_image = new upload('products_image');
$products_image->set_destination(DIR_FS_CATALOG_IMAGES);
/* Ajouté */
$products_image_pdf = new upload('products_image_pdf');
$products_image_pdf->set_destination(MONREP); /* MONREP est défini dans /admin/include/configure.php */

Et vers la ligne 591 :
Citation
<td class="main"><?php echo tep_draw_separator('pixel_trans.gif', '24', '15') . '&nbsp;' . tep_draw_input_field('products_model', $pInfo->products_model); ?></td>
/* Remplacé par */
<td class="main"><?php echo tep_draw_separator('pixel_trans.gif', '24', '15') . '&nbsp;' . tep_draw_input_field('products_model', $pInfo->products_model) . tep_draw_file_field('products_image_pdf'); ?></td>


En testant ceci, le formulaire et le bouton "Parcourir" s'affichent correctement et je peut choisir un fichier, mais quand je sauvegarde la page, aucun fichier n'est téléchargé.

J'ai beau regarder dans catalog/admin/includes/classes/upload.php ou ../function/general.php ou html_output.php, je n'arrive pas à trouver où ça coince !!

J'attends vos idées avec impatience smile.gif)
Go to the top of the page
 
leathomas
posté 14 Dec 2011, 06:54
Message #3


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 6
Inscrit : 12-December 11
Membre no 30439



veritable casse tete ce sujet. je suis un nouveau dans ce forum mais pratiquement les sujets traités sont un peu compliqués.
Mais bon tout debut est dificile et j'espère pouvoir contribuer positivement dans aux futures discussions .


--------------------
Go to the top of the page
 
francois21
posté 14 Dec 2011, 07:54
Message #4


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 225
Inscrit : 4-September 06
Lieu : dijon
Membre no 11890



Bonjour
cette contribution le fait tres bien
http://addons.oscommerce.com/info/7005


--------------------
Francois

Osco 2.31 avec pas mal de modifs qui fonctionnent.
Go to the top of the page
 
Alain84
posté 14 Dec 2011, 23:32
Message #5


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 5
Inscrit : 31-October 11
Membre no 30327



Citation (francois21 @ 14 Dec 2011, 07:54) *
Bonjour
cette contribution le fait tres bien
http://addons.oscommerce.com/info/7005


Merci pour ta réponse François21

J'ai essayé d'installer cette contrib, elle me fait planter toute la boutique smile.gif )

Je pense qu'elle n'est pas adaptée a la version 2.3.1 OsC

Je continue à chercher smile.gif )

Ce message a été modifié par Alain84 - 14 Dec 2011, 23:32.
Go to the top of the page
 
nephelion
posté 18 Dec 2011, 21:09
Message #6


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 96
Inscrit : 1-March 05
Lieu : dans les nuages
Membre no 4971




je crois que celle là peut correspondre :

http://addons.oscommerce.com/info/2807


--------------------
osCommerce V2.2 RC1 W3C Valid FR V3 | HeadTags_SEO_V_3.2.4 | Ultimate_SEO_URLs_v22d10
Go to the top of the page
 
Alain84
posté 22 Dec 2011, 00:00
Message #7


Ceinture blanche OSC
Icône de groupe

Groupe : Membres
Messages : 5
Inscrit : 31-October 11
Membre no 30327



Merci, cela fonctionne très bien avec STS.

Ce message a été modifié par Alain84 - 22 Dec 2011, 00:01.
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 29th March 2024 - 06:26
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)