Jump to content

Gros problème d'importation pas d'image et de catégorie (v 1.5.3.1))


Recommended Posts

Bonjour,

 

je ne sais pas si je suis le seul mais depuis le passage à la 1.5.3.1 l'importation ne fonctionne plus. Les images ne sont pas téléchargées et les produits sont mis dans la catégorie accueil.

Ci cela fonctionne chez vous veuillez m'en informer svp.

 

Merci de vos réponses.

Edited by benscasi (see edit history)
Link to comment
Share on other sites

J'ai créé un topic pour le même jour que toi, pour les import csv. Et quelqu'un m'a répondu qu'il avait aussi ce souci. Du coup j'pense que c'est un p'tit bug de version. Et que nous venons de faire un doublon de topic pour rien :)

 

On a qu'a attendre un patch, une v1.5.3.2 ou résoudre nous même le bug ^^

 

Je ne vois pas d'autres solutions :)

Edited by Souzao (see edit history)
Link to comment
Share on other sites

Vérifie lors de l'importation du fichier CSV que le champ de la colonne Image URLs (x,y,z,...) est bien le bon

Par défaut lors de l'importation d'un produit le champ est alloué à disponible à la commande

 

Le produit est-il bien placé dans la bonne catégorie ?

Link to comment
Share on other sites

je suis chez ovh, je n'arrive pas a joindre mon fichier csv ou xls.

 

Voila le fichier adminImportController.php lignes 645 à 650

 

do $uniqid_path = _PS_UPLOAD_DIR_.uniqid(); while (file_exists($uniqid_path));
	file_put_contents($uniqid_path, $field);
	$fd = fopen(_PS_UPLOAD_DIR_.$uniqid, 'r');
 $tab = fgetcsv($fd, MAX_LINE_SIZE, $separator);
 fclose($fd);
 unlink($uniqid_path);

 

Voila le log avec l'erreur :

 

PHP Warning: unlink(2): No such file or directory in /var/www/matavi.fr/httpdocs/maboutique/controllers/admin/AdminImportController.php on line 650, referer:

Edited by benscasi (see edit history)
Link to comment
Share on other sites

OVH très bien, j'utilise le même fournisseur.

 

Les images et les catégories fonctionnent parfaitement en local et sur le serveur.

 

L'erreur :

l'image ne peut être sauvegardée
semble indiquée que le chemin d'accès n'est pas bon.

 

Pas d'accent dans le chemin ou le nom de l'image ?

Link to comment
Share on other sites

On dirait que tu n'as pas le même fichier.

 

lignes 636 655 fonction split

 

protected static function split($field)
{
 if (empty($field))
  return array();
 $separator = Tools::getValue('multiple_value_separator');
 if (is_null($separator) || trim($separator) == '')
  $separator = ',';
 do $uniqid = uniqid(); while (file_exists(_PS_UPLOAD_DIR_.$uniqid));
 $tmp_file = file_put_contents(_PS_UPLOAD_DIR_.$uniqid, $field);
 $fd = fopen(_PS_UPLOAD_DIR_.$uniqid, 'r');
 $tab = fgetcsv($fd, MAX_LINE_SIZE, $separator);
 fclose($fd);
 unlink($tmp_file);
 if (empty($tab) || (!is_array($tab)))
  return array();
 return $tab;
}

 

Verifies sauvegarde l'ancien fichier et essayes avec la motif

Edited by indesign (see edit history)
Link to comment
Share on other sites

tu vois une différence ou ?

 

protected static function split($field)
{
 if (empty($field))
  return array();
 $separator = Tools::getValue('multiple_value_separator');
 if (is_null($separator) || trim($separator) == '')
  $separator = ',';
 do $uniqid = uniqid(); while (file_exists(_PS_UPLOAD_DIR_.$uniqid));
 $tmp_file = file_put_contents(_PS_UPLOAD_DIR_.$uniqid, $field);
 $fd = fopen(_PS_UPLOAD_DIR_.$uniqid, 'r');
 $tab = fgetcsv($fd, MAX_LINE_SIZE, $separator);
 fclose($fd);
 unlink($tmp_file);
 if (empty($tab) || (!is_array($tab)))
  return array();
 return $tab;
}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...