importation CSV Pbs

  • Posts: 502
  • Thank you received: 12
11 years 4 months ago #115562

Bonjour Xavier,

merci de votre intervention, malheureusement j'ai toujours les warnings sur certaines images !!!!
(warning sur le front et le back office mais plus lors de l'import)

je vous donne un exemple de fichier excel
(j'ai choisi avec l'adresse du site internet, car si je prend l'adresse en local, c'er pareil)

je vous joins aussi l'exemple des warning en pièce jointe ou à retrouver sur le site :

www.princesse-amazone.com/tenues/chaussu...ahita-bomb-girl-noir

Désolé d'insister mais là je ne vois pas et le client ne peux plus trop attendre et risque de vouloir une solution toute prête !!! (avec prestashop !)

J'ai plus que jamais besoin de votre aide !!!!!

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 3 months ago #115829

La fonction checksize() dans le helper image.php ne parvient pas à récupérer l'image.
Le lien semble erroné.

Essayez de remplacer:
if(!empty($file_path)){

par
if(!empty($file_path) && false){

pour court-circuiter cette partie de la fonction, et voir si l'affichage est alors correct.

Ceci est une solution temporaire, pour débugger correctement il nous faut un accès FTP de votre site.

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #116068

Bonjour,

je vous ai envoyé en message privé les accès au site avant hier, avez vous bien tout reçu ?

Merci encore pour votre aide indispensable

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 3 months ago #116193

Bonjour,

Oui j'ai bien reçu les accès, dans la fonction "checksize" il faut ajouter:

$row->file_path = str_replace(HIKASHOP_MEDIA.'upload'.DS,'',$row->file_path);						
avant:
if(JFile::exists(HIKASHOP_MEDIA.'upload'.DS.$row->file_path)){

Vos images sont bien dans le dossier "home/princess" ? Sur le site de test, ce correctif ne fonctionnera pas car les images ne sont pas dans le répertoire défini par la variable "HIKASHOP_MEDIA" mais cela fonctionnera dans le site de production.

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #116263

Bonjour,

merci de votre aide cependant cela ne semble pas répondre au pb !
pour le site de production,
les images se situent : www.princesse-amazone.com/media/com_hikashop/upload/
ou bien le lien interne : /home/princess/www/media/com_hikashop/upload/

j'ai fait la modification, et cela ne change rien : beaucoup des images ont les warning !!!

je vais tenter de les ré-importer sur un fichier exemple pour voir....

Merci de voir s'il n'y a pas autre chose !

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #116278

Pour information (et aider à trouver la solution ;) ),

si j'essai de ré-importer le fichier, les images n'apparaissent pas !!!
J'ai toujours mes erreurs "the column is twixe in your csv"...

Je vous laisse essayer en cas avec le fichier joint

Voulez vous un accès sur le site de production ?

Ci joint : fichier CSV et capture d'ecran d'une partie des information suite à l'import

MERCI

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 3 months ago #116598

Bonjour,

Après avoir testé des alternatives à la fonction php getimagesize(), vérifié le nom, le lien de l'image, nous pensons que php ne parvient pas à lire le média à cause du "-" sur les noms d'images.

En effet, le probème semble se produire sur les images commençant par un tiret.
Merci de changer ces noms d'image et de ré-essayer.

The following user(s) said Thank You: fafamaster

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #116734

Merci pour cette réponse,

le pire c'est que j'y avais pensé, mais sans insisté !!!

Je test tout cela et reviens vers vous

Encore merci !

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #116793

Malheureusement, cela ne change pas le résultat !!!!

Vous pouvez voir ici :
www.princesse-amazone.com/hikashop-menu-...l-argent-transparent

j'ai bien renommer (pour enlever le - du début), et tout cela m'amène au même résultat !!

Au secours !!!!!

Merci de votre aide !

Je joins une capture d'écran

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #116798

Pour aider encore, voici 2 images en pièces jointe :

robe-bijoux... c'est ok
jupon-organza... ne passe pas !

je ne vois vraiment pas pourquoi mais peut-être que cela peut vous aider !

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
11 years 3 months ago #116872

Les images sont là, elles sont accessibles et le chemin et bon et en plus cela marche pour la plupart des images. Je dois dire que je comme à sécher.

Cela pourait-il venir du format du fichier ? Avez vous utilisé le même logiciel pour enregistrer les images ? La même compression ?

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #116899

Bonjour Nicolas,

merci de votre réponse !
J'y ai pensé c'est pourquoi je vous ai mis en exemple 2 images, une qui fonctionne et l'autre non !
à priori je ne vois rien de différent
(les images ont toutes les mêmes dimensions et proviennent de la même source)

j'ai fait le test de prendre une image ne fonctionnant pas et de le faire à la main (via le backoffice, et dans la fiche produit) et là cela fonctionne.

Ce qui est dingue, c'est que cela fonctionnait parfaitement avec une ancienne version de hikashop (je pense 2 à 3 version avant) et avec les mêmes articles en partie.

J'ai cependant une question : dès que j'importe des produits, en ayant bien effacés tous ceux présent, il me dit qu'ils était présents :
"191 produits trouvés : 0 nouveaux produits importés, 0 codes de produit invalides, 191 produits existants déjà"
et j'ai toujours l'erreur d'import, pour chaque colonne :
"The column "product_id" is twice in your CSV. Only the second column data will be taken into account."
est-ce normal ?

Il faut vraiment que je trouve pour Lundi, sinon je pense que la cliente va vouloir une autre solution !!!!

Désolé de mettre la pression, mais je veux vraiment trouver

Merci encore pour votre aide très précieuse !

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #117253

Nicolas bonjour,

je me permet de vous demander si vous avez une piste autre (au vu des messages...)
Il faudrais vraiment que je trouve une solution dans la journée !

Je vais tout reprendre du début en important à nouveau à partir du site fournisseur les images...

Pouvez vous simplement me dire si le message : "produits existants déjà" est important lors de l'installation ?
(j'efface les produits, et malgré cela il me dit toujours : produits existants déjà)

et est-ce que le message : "is twice in your CSV" pour chaque colonne est important ?

Merci de vos aides, j'espère que cela me permettra d'y arriver ...
Je suis à 2 doigts de le faire à la main mais il y a près de 20 000 références !!!! dont je pense 1/4 à la moitié à traiter !

Dans tous les cas, merci de votre aide

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 3 months ago #117255

Bonjour,

Avant d'importer, essayez de bien supprimer les produits en base de donnée, ainsi que les images et miniatures.
Le message "produits existants deja" n'est pas grave en soi, de même que le message "is twice...".

Essayez aussi d'avoir un nommage plus standard pour les images, pas de "-" en début ou fin de nom, etc.

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #117264

Merci de votre réponse,

pour la suppression en base de donnée, je le fais uniquement sur la table : hikashop_product , c'est bien ça ?

Concernant les noms, je n'ai malheureusement pas le choix (l'importation se fait à la volé, et je ne peux pas choisir les noms !
De plus, les - en début de nom ne semble pas gêner sur beaucoup de photos !!!

Merci de vos conseils ;)

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 3 months ago #117329

Si vous souhaitez repartir à zéro pour l'importation, vous pouvez supprimer les tables

- ..._product
- ..._ product_category
- ..._product_related
- ..._category

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #117381

Bonsoir,

je suis reparti à zero en désinstallant Hikashop, supression de toutes les BDD et reinstallation (du dernier hikashop), paramétrage de l'ensemble et... Sauvegarde !

En réinstallant, j'ai toujours des images ok, et des images qui ne s'affichent pas !!!

En fait, comme je prend les images à la volé chez le fournisseur, je vérifie qu'elles arrivent bien dans le dossier /media/com_hikashop/upload et c'est bien le cas !!!

j'ai essayer à la main de mettre une image, et en cliquant sur choisir, j'ai ces messages d'erreur :
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in /home/princess/www/administrator/components/com_hikashop/helpers/image.php on line 745

est-ce que cela peut aider ?

MERCIIIIIII

Last edit: 11 years 3 months ago by fafamaster.

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 3 months ago #117411

Bonjour,

Cela veut dire que vos images ont un problème et la librairie GD ne parvient pas à les traiter comme il faut.
Quelle est votre version PHP ?

Please Log in or Create an account to join the conversation.

  • Posts: 502
  • Thank you received: 12
11 years 3 months ago #117413

Bonjour Xavier, merci de votre réponse !

J'ai eu la même idée cette nuit : peut-être la version de php !

ma version est : 5.2.13
(mysql 5.0.44)

Merci de me dire si cela peut provenir de cette "vieille" version, si oui je test sur un autre serveur, en version 5.3.3 (version mysql 5.1.69)...

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 3 months ago #117415

Il n'est pas impossible que cela puisse être lié, un test est toujours le bien venu.

Please Log in or Create an account to join the conversation.

Time to create page: 0.108 seconds
Powered by Kunena Forum