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

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Contribution export universel leguide normalisé, probléme export des catégories
zaldiko
posté 13 Dec 2008, 15:06
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 147
Inscrit : 31-March 07
Lieu : 64100
Membre no 16274



Bonjour,

J'utilise la contribution export universel pour faire paraitre mon catalogue produit chez webmarchand. Cela fonctionne correctement à part pour les catégories, le fichier qui est généré n'affiche que le nom des sous catégorie et pas celui des catégories. J'aimerais que les deux soit affichés.
Connaissez-vous un moyen de régler ce probléme?


--------------------
osCommerce 2.2-MS2
Go to the top of the page
 
nixo
posté 13 Dec 2008, 16:06
Message #2


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 54
Inscrit : 14-January 08
Lieu : Anglet - Pays Basque
Membre no 20387



Bonjour zaldiko,

Pourrais-tu donner quelques précisions supplémentaires.

Quel module utilises-tu ? leguide xml, leguide commentaires produits ou leguide normalisé ( respectivement dans catalog/includes/modules/ExU/ : leguide.php, leguideC.php et leguideN.php)

Nicolas

Ce message a été modifié par nixo - 13 Dec 2008, 16:08.
Go to the top of the page
 
zaldiko
posté 14 Dec 2008, 12:15
Message #3


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 147
Inscrit : 31-March 07
Lieu : 64100
Membre no 16274



J'utilise leguide normalisé donc le fichier leguideN.php .


--------------------
osCommerce 2.2-MS2
Go to the top of the page
 
nixo
posté 14 Dec 2008, 16:13
Message #4


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 54
Inscrit : 14-January 08
Lieu : Anglet - Pays Basque
Membre no 20387



Quelle version de export universel utilises-tu ? As-tu modifié un fichier de la contribution?

Sache que sur une MS2 à jour, avec export universel 1.5: les catégories et les sous-catégories sont bel et bien présentes dans le fichier généré.
Mais seules les catégories contenant un produit sont référencées.

Si il n'y a aucun produit dans la catégorie mère mais uniquement des sous-catégories, alors la catégorie est ignorée.

catalog/export.php autour de la ligne 112:
Code
  while($products = tep_db_fetch_array($products_query)) {

     ...  bla bla ...
  
  // On appelle le "plugin" définissant le format du fichier
  include(DIR_WS_MODULES . 'ExU/' . $format);

  }


J'espère que cela te fera un peu avancer dans la résolution. Si tu veux plus d'aide, je crois qu'il te faudra donner davantage de précision blush.gif

Bonne journée

Nicolas
Go to the top of the page
 
zaldiko
posté 14 Dec 2008, 17:43
Message #5


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 147
Inscrit : 31-March 07
Lieu : 64100
Membre no 16274



Effectivement, je n'ai pas de produit dans les catégories méres mais que des sous catégories. J'utilise la derniére version d'export universel la 1.5.
J'ai regardé le fichier export.php, les lignes que tu m'a indiqué, mais je ne vois pas quoi modifier pour que les catégories s'affiche.

CODE
while($products = tep_db_fetch_array($products_query)) {

if (intval($products['manufacturers_id']) > 0) {
$manufacturers_query = tep_db_query("SELECT manufacturers_name FROM " . TABLE_MANUFACTURERS . " WHERE manufacturers_id = " . $products['manufacturers_id']);
$manufacturers_result = tep_db_fetch_array($manufacturers_query);
$products['manufacturers_name'] = $manufacturers_result['manufacturers_name'];
}

$special_query = tep_db_query("SELECT specials_new_products_price , expires_date , specials_date_added FROM " . TABLE_SPECIALS . " WHERE products_id = " . $products['products_id'] . " AND status = '1' limit 1");
$special_result = tep_db_fetch_array($special_query);
if ($special_result['specials_new_products_price'] > 0) $products['products_price'] = $special_result['specials_new_products_price'];

$product_num++;

//calcul des prix
// la varaible $reduc permet de tester s'il y a une promo
$price = tep_add_tax($products['products_price'], tep_get_tax_rate($products['products_tax_class_id']));
if($special_result['specials_new_products_price'] == '' ) {
$discount_price = '';
$regular_price = $price;
$reduc = false;
} else {
$discount_price = $special_result['specials_new_products_price'];
$regular_price = $price;
$reduc = true;
}

// Test barcod mod
if (!$ean) $products['products_barcode'] == "";
// Test ecotax
if ($ecotax) $ecotax_montant = tep_get_ecotax_price_value($products['ecotax_rates_id']);
else $ecotax_montant = 0;

// On appelle le "plugin" définissant le format du fichier
include(DIR_WS_MODULES . 'ExU/' . $format);

}



Merci de ton aide

Ce message a été modifié par zaldiko - 14 Dec 2008, 17:44.


--------------------
osCommerce 2.2-MS2
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 : 25th May 2013 - 02:59
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)