Référencement sur leguide.com |
Bienvenue invité ( Connexion | Inscription )
Référencement sur leguide.com |
7 Dec 2006, 17:16
Message
#151
|
|
Ceinture jaune OSC Groupe : Membres Messages : 47 Inscrit : 10-March 05 Lieu : VICHY Membre no 5100 |
Ben en cherchant on trouve alors j'ai resolu mon probleme comme ça
CODE echo '<discount_price currency="EUR">'.round( $discount_price*1.196,2).'</discount_price>'.chr(10); J'ai arrondis et ajouté la TVA Si quelqu'un s'inscrit sur shopping.fr il faut faire ça -------------------- A tchao
acroduweb MS2.2+Send HTML Email V2_1+Minimum Amount To Make The Order+category_discount_mc et aussi creload 6.0 sp 1.4+QTPRO4.2 sur creload 6+dm_categorie+colissimo_1.5.2 |
|
1 Feb 2007, 06:23
Message
#152
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 494 Inscrit : 12-March 06 Lieu : Dans un bouquin de php/mysql Membre no 9394 |
Je relance le sujet car depuis le debut du mois j'ai un petit probleme.
j'ai beau chercher sur le forum ou sur internet je ne trouve pas la solution. explication: j'utilise le module pour le guide depuis pas mal de mois et sans soucis en janvier je constate que mes offres sur le guide ne sont plus mis a jour, alors je les contact pour savoir si y ont pas un probleme pour lire mon fichier, reponse impossible de lire le fichier. voici l'erreur qu'ils ont: CITATION Erreur d'analyse XML : instruction de traitement XML pas au début d'une entité externe Emplacement : http://www.fantaisy.org/xml_guide.php Numéro de ligne 2, Colonne 1 :<?xml version="1.0" encoding="ISO-8859-1"?><catalogue lang="FR" date="2007-02-01 06:16" GMT="+1" version="2.0"><product place="1"> ^ j'ai une ligne vide qui traine quelque part mais je n'arrive pas a la trouver. l'erreur j'arrive a la reproduire avec mozilla parcontre avec ie 6 ou ie 7 pas de probleme il me fait bien mon fichier xml. si quelqu'un a une solution je suis preneur, car a se jour je n'ai plus mes produits de referencer sur le guide cordialement jerome -------------------- oscommerce ms2 + les contribs suivantes : HeaderTags_V_2.5.6, colissimods, colissimointer, colissimo_outremer, Barcode, Shopzilla_eng_fr_ge, sid_killer_v1.2c, sponsorship, Ultimate_SEO_URLs_v2.1d, Welcome_Email_password, Order_IP_Recorder_1.3, virementbancaire1.2, tnt express, kelkoo, feedmachine-release-v1-03.
|
|
1 Feb 2007, 10:31
Message
#153
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 475 Inscrit : 22-September 06 Lieu : Lons le saunier(39) Membre no 12229 |
Salut j'ai recontré le même problème sur un site que j'adaptais pour quelqu'un. le problème du xml, c'est que l'encodage du header doit spécifiquement ètre la première ligne de code, je m'explique:
lors de l'inclusion d'application_top.php dans xml_leguide.php tu introduit depuis un ou plusieurs fichiers un ou plusieurs sauts de lignes qui plante la génération xml ces sauts de ligne ce trouvent en fin de fichier après ?> de fin! ou en debut de page avant le premier <? il faut donc verifier tous tes fichiers du répertoire /includes/ en commencant par french.php (où je trouve régulièrement l'erreur). tu supprimes donc tous les sauts de ligne et les espaces en fin de pages après ?> pour ètre sur que tu as réussi à trouver le bon fichier, utilise firefox 2 et appel ton fichier xml_guide.php, jusqu'à ce qu'il s'affiche sans erreur... bon courage et pour mémoire jamais de saut de ligne en début et fin de fichier qui sont inclus dans les header (sessions,configure...) Ce message a été modifié par paddybl - 1 Feb 2007, 10:34. -------------------- oscommerce version ms2fr-060817; contributions: AdminMS2fr_V2.3 - Easypopulate 2.76 - MS2-big_images 1.25 - 2.2-MS2 - BoxImageThemaMS2fr_V2.7 - BUY_TWO_MODULE-V21a - xsell_v2.3 - Your Recent History V3.0 - QTPro.v4.25 - Full-products_on_order1.2 - Ultimate_SEO_URLs 2.2.2 - .buy_now_link_to_button_v1.2c - Site Map MS2 - 2.3a-.robots1.1 - Dynamic Meta Tags - best sellers v1 - bestseller with admin - Review Approval System v1.3_1 - online_offline - SEO_Assistant_V_1.4 - Product Tabs 1.7-2 - avsearch - zones-french_Latin1 - new-faster-checkout - Anti Robot Registration Validation 2.4.01 - anti_spambot_contact_us_1.2 - anti_spambot_review_1_2 - colissimo_1.5.2 - ajax_contrib - GoogleFeeder103 - store feeds.v3.1 - categoriesFrontPage2-3d - Extra pages-info box w-admin 4_6 - PDF data-sheet v.1.7 compatible gif - CCGV5.18 - cvv2_version2 -Edit Order with ecotax- OrderCheck_v2.5.2 with Ecotax- orderlist4.0 - payment_atos_5_00-2.2.4 - payment_bluepaid-2 - Featured_Products_v1.5.8 - newsdesk_v_1.48.3 - .FAQDesk.v1.01.1 - French_Chronopost_Shipping - Popup Estimated Shipping v1.7b -optimize tax ver1.2-query debug 1.7-faster configuration cache 1.32- Print Order Receipt v1.4with ecotax- b2bsuite corrigé par moi ;o) ,
Ecotax v1.4.1 Plus Export, Paypal donation et Infinit'Images par moi même et d'autres à venir... |
|
1 Feb 2007, 21:02
Message
#154
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 494 Inscrit : 12-March 06 Lieu : Dans un bouquin de php/mysql Membre no 9394 |
merci paddybl pour ta reponse.
je me suis taper tous le repertoire includes complet et sa ne change rien au probleme, j'ai corriger un petite centaine de fichiers. je vais finir par maudire le xml cordialement jerome Ce message a été modifié par jerome le grand - 1 Feb 2007, 21:03. -------------------- oscommerce ms2 + les contribs suivantes : HeaderTags_V_2.5.6, colissimods, colissimointer, colissimo_outremer, Barcode, Shopzilla_eng_fr_ge, sid_killer_v1.2c, sponsorship, Ultimate_SEO_URLs_v2.1d, Welcome_Email_password, Order_IP_Recorder_1.3, virementbancaire1.2, tnt express, kelkoo, feedmachine-release-v1-03.
|
|
1 Feb 2007, 21:37
Message
#155
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 475 Inscrit : 22-September 06 Lieu : Lons le saunier(39) Membre no 12229 |
moi personnellement, il y à longtemps que je l'ai maudit
mais je suis sur de mon coup! edite ton fichier application_top.php trouve chaque ligne contenant: include(chemin et nom de fichier); ou require(chemin et nom de fichier); et verifie tous particulièrement ces fichiers. (début et fin de fichier: pas d'éspace, pas de saut de ligne!) Utilisez firefox pour vérifier la validité du fichier xml généré après chaque sauvegarde. Ce message a été modifié par paddybl - 1 Feb 2007, 21:38. -------------------- oscommerce version ms2fr-060817; contributions: AdminMS2fr_V2.3 - Easypopulate 2.76 - MS2-big_images 1.25 - 2.2-MS2 - BoxImageThemaMS2fr_V2.7 - BUY_TWO_MODULE-V21a - xsell_v2.3 - Your Recent History V3.0 - QTPro.v4.25 - Full-products_on_order1.2 - Ultimate_SEO_URLs 2.2.2 - .buy_now_link_to_button_v1.2c - Site Map MS2 - 2.3a-.robots1.1 - Dynamic Meta Tags - best sellers v1 - bestseller with admin - Review Approval System v1.3_1 - online_offline - SEO_Assistant_V_1.4 - Product Tabs 1.7-2 - avsearch - zones-french_Latin1 - new-faster-checkout - Anti Robot Registration Validation 2.4.01 - anti_spambot_contact_us_1.2 - anti_spambot_review_1_2 - colissimo_1.5.2 - ajax_contrib - GoogleFeeder103 - store feeds.v3.1 - categoriesFrontPage2-3d - Extra pages-info box w-admin 4_6 - PDF data-sheet v.1.7 compatible gif - CCGV5.18 - cvv2_version2 -Edit Order with ecotax- OrderCheck_v2.5.2 with Ecotax- orderlist4.0 - payment_atos_5_00-2.2.4 - payment_bluepaid-2 - Featured_Products_v1.5.8 - newsdesk_v_1.48.3 - .FAQDesk.v1.01.1 - French_Chronopost_Shipping - Popup Estimated Shipping v1.7b -optimize tax ver1.2-query debug 1.7-faster configuration cache 1.32- Print Order Receipt v1.4with ecotax- b2bsuite corrigé par moi ;o) ,
Ecotax v1.4.1 Plus Export, Paypal donation et Infinit'Images par moi même et d'autres à venir... |
|
2 Feb 2007, 08:24
Message
#156
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 475 Inscrit : 22-September 06 Lieu : Lons le saunier(39) Membre no 12229 |
jerome le grand n'as rien compris à ce que je t'expliquai donc je suppose que d'autre aussi je là refait avec un exemple:
supprimer en début et fin de fichier les espaces et saut de lignes avant et aprés les <? et ?>.... exemple pas bon: CITATION ici un saut de ligne <? debut du fichier..... echo "je cherche les saut de ligne". "et les erreur d'espace"; la c'est mon code ...fin du fichier ?> ici j'ai des espaces et c'est pas bien ici un saut de ligne ici un saut de ligne tu dois donc supprimer les code en clair exemple CITATION <? debut du fichier..... echo "je cherche les saut de ligne". // ici il ne géne plus "et les erreur d'espace"; la c'est mon code ...fin du fichier ?> et donc celà dépend de tes fichier que tu inclus grace au fichier application_top.php (tu peux très bien avoir des contribs en plus) quand ton fichier ne fini pas par ?> ne change rien ! commence par ton fichier languages/french.php Ce message a été modifié par paddybl - 2 Feb 2007, 08:25. -------------------- oscommerce version ms2fr-060817; contributions: AdminMS2fr_V2.3 - Easypopulate 2.76 - MS2-big_images 1.25 - 2.2-MS2 - BoxImageThemaMS2fr_V2.7 - BUY_TWO_MODULE-V21a - xsell_v2.3 - Your Recent History V3.0 - QTPro.v4.25 - Full-products_on_order1.2 - Ultimate_SEO_URLs 2.2.2 - .buy_now_link_to_button_v1.2c - Site Map MS2 - 2.3a-.robots1.1 - Dynamic Meta Tags - best sellers v1 - bestseller with admin - Review Approval System v1.3_1 - online_offline - SEO_Assistant_V_1.4 - Product Tabs 1.7-2 - avsearch - zones-french_Latin1 - new-faster-checkout - Anti Robot Registration Validation 2.4.01 - anti_spambot_contact_us_1.2 - anti_spambot_review_1_2 - colissimo_1.5.2 - ajax_contrib - GoogleFeeder103 - store feeds.v3.1 - categoriesFrontPage2-3d - Extra pages-info box w-admin 4_6 - PDF data-sheet v.1.7 compatible gif - CCGV5.18 - cvv2_version2 -Edit Order with ecotax- OrderCheck_v2.5.2 with Ecotax- orderlist4.0 - payment_atos_5_00-2.2.4 - payment_bluepaid-2 - Featured_Products_v1.5.8 - newsdesk_v_1.48.3 - .FAQDesk.v1.01.1 - French_Chronopost_Shipping - Popup Estimated Shipping v1.7b -optimize tax ver1.2-query debug 1.7-faster configuration cache 1.32- Print Order Receipt v1.4with ecotax- b2bsuite corrigé par moi ;o) ,
Ecotax v1.4.1 Plus Export, Paypal donation et Infinit'Images par moi même et d'autres à venir... |
|
2 Feb 2007, 14:01
Message
#157
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 494 Inscrit : 12-March 06 Lieu : Dans un bouquin de php/mysql Membre no 9394 |
bon je continue avec mon probleme de xml
j'ai installer une oscommerce neuve et j'ai essayer le fichier du guide --- ok sa fonctionne j'ai placer mon repertoire includes complet a la place de l'autre --- ok sa fonctionne donc mon probleme ne viens pas de mon repertoire includes. je continue a chercher et je vous tiendrais au courant de l'evolution de la chose. cordialement jerome -------------------- oscommerce ms2 + les contribs suivantes : HeaderTags_V_2.5.6, colissimods, colissimointer, colissimo_outremer, Barcode, Shopzilla_eng_fr_ge, sid_killer_v1.2c, sponsorship, Ultimate_SEO_URLs_v2.1d, Welcome_Email_password, Order_IP_Recorder_1.3, virementbancaire1.2, tnt express, kelkoo, feedmachine-release-v1-03.
|
|
2 Feb 2007, 14:06
Message
#158
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 475 Inscrit : 22-September 06 Lieu : Lons le saunier(39) Membre no 12229 |
Il y à forcément une inclusion soit dans ton fichier xml_leguide soit depuis application_top qui met la zone, ca c'est certain regarde ce que tu inclus dans xml_leguide avant cette ligne
echo '<?xml version="1.0" encoding="ISO-8859-1"?>'.chr(10); tu va bien finir par les trouver ces sauts de lignes ! courage Ce message a été modifié par paddybl - 2 Feb 2007, 14:08. -------------------- oscommerce version ms2fr-060817; contributions: AdminMS2fr_V2.3 - Easypopulate 2.76 - MS2-big_images 1.25 - 2.2-MS2 - BoxImageThemaMS2fr_V2.7 - BUY_TWO_MODULE-V21a - xsell_v2.3 - Your Recent History V3.0 - QTPro.v4.25 - Full-products_on_order1.2 - Ultimate_SEO_URLs 2.2.2 - .buy_now_link_to_button_v1.2c - Site Map MS2 - 2.3a-.robots1.1 - Dynamic Meta Tags - best sellers v1 - bestseller with admin - Review Approval System v1.3_1 - online_offline - SEO_Assistant_V_1.4 - Product Tabs 1.7-2 - avsearch - zones-french_Latin1 - new-faster-checkout - Anti Robot Registration Validation 2.4.01 - anti_spambot_contact_us_1.2 - anti_spambot_review_1_2 - colissimo_1.5.2 - ajax_contrib - GoogleFeeder103 - store feeds.v3.1 - categoriesFrontPage2-3d - Extra pages-info box w-admin 4_6 - PDF data-sheet v.1.7 compatible gif - CCGV5.18 - cvv2_version2 -Edit Order with ecotax- OrderCheck_v2.5.2 with Ecotax- orderlist4.0 - payment_atos_5_00-2.2.4 - payment_bluepaid-2 - Featured_Products_v1.5.8 - newsdesk_v_1.48.3 - .FAQDesk.v1.01.1 - French_Chronopost_Shipping - Popup Estimated Shipping v1.7b -optimize tax ver1.2-query debug 1.7-faster configuration cache 1.32- Print Order Receipt v1.4with ecotax- b2bsuite corrigé par moi ;o) ,
Ecotax v1.4.1 Plus Export, Paypal donation et Infinit'Images par moi même et d'autres à venir... |
|
3 Feb 2007, 19:52
Message
#159
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 494 Inscrit : 12-March 06 Lieu : Dans un bouquin de php/mysql Membre no 9394 |
Bon j'avance gentillement, j'ai enfin reussi a localiser le probleme sa se passe dans html_output.php le probleme viens de automatic thumbnail.
maintenant il ne me reste plus qu'a trouver le probleme du code. je reviendrais avec la reponse dans un autre episode. cordialement jerome -------------------- oscommerce ms2 + les contribs suivantes : HeaderTags_V_2.5.6, colissimods, colissimointer, colissimo_outremer, Barcode, Shopzilla_eng_fr_ge, sid_killer_v1.2c, sponsorship, Ultimate_SEO_URLs_v2.1d, Welcome_Email_password, Order_IP_Recorder_1.3, virementbancaire1.2, tnt express, kelkoo, feedmachine-release-v1-03.
|
|
16 Feb 2007, 11:00
Message
#160
|
|
Ceinture jaune OSC Groupe : Membres Messages : 71 Inscrit : 12-December 03 Membre no 1726 |
Bonjour,
J'ai consciencieusement effectué la même opération de vérification des require et include dans application-top.php. Toujours rien. Avez vous trouvé quelque chose ? Faut il aussi vérifier les require et include dans les fichiers inclus dans application-top.php. Peut etre dans l'inclus de l'inclus se trouve la solution !!! Je cherche, et si je trouve, je post ! Merci -------------------- OSCommerce 2.2-MS2 | Easyphp 1.7 | php 4.3.3 | Apache 1.3.27 | Mysql 4.0.15 | phpmyadmin 2.5.3
|
|
16 Feb 2007, 11:10
Message
#161
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 353 Inscrit : 17-April 05 Lieu : Plus dans le sud que dans le nord Membre no 5534 |
une technique que j suggère pour ceux qui ont des problèmes de caractères en trop.
Reprennez le code de votre application_top.php et mettez le en début de fichier en lien et place du "require application_top.php" Ne mettez pas intégralament le contenu de votre application_top, arretez vous grosso merdo à la ligne "// navigation history" Ensuite si cela ne fonctionne toujours pas, c'est que lors de l'inclusion d'une classe ou d'une fonction, vous avez un "echo" qui traine et qui perturbe l'affichage de vos données XML n'abandonnez pas le format XML, c'est vraiment l'avenir de distribution de votre catalogue produit avec les nouveaux modes de distribution tel que les WPF/E et autre Apollo |
|
16 Feb 2007, 11:38
Message
#162
|
|
Ceinture jaune OSC Groupe : Membres Messages : 71 Inscrit : 12-December 03 Membre no 1726 |
yo
après avoir repris tous mes fichiers un à un et eliminé les lignes avant et après le code et bin.... ça marche !!!! en l'occurence il y avait un espace au dessus dans le fichier includes/langages/french/index.php J'espère que ça pourra servir Papoum -------------------- OSCommerce 2.2-MS2 | Easyphp 1.7 | php 4.3.3 | Apache 1.3.27 | Mysql 4.0.15 | phpmyadmin 2.5.3
|
|
16 Feb 2007, 15:06
Message
#163
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 475 Inscrit : 22-September 06 Lieu : Lons le saunier(39) Membre no 12229 |
tu vois je l'avais dit , pas d'espace en début et fin de fichier surtout pour les fichiers inclus en entête...
Bravo... -------------------- oscommerce version ms2fr-060817; contributions: AdminMS2fr_V2.3 - Easypopulate 2.76 - MS2-big_images 1.25 - 2.2-MS2 - BoxImageThemaMS2fr_V2.7 - BUY_TWO_MODULE-V21a - xsell_v2.3 - Your Recent History V3.0 - QTPro.v4.25 - Full-products_on_order1.2 - Ultimate_SEO_URLs 2.2.2 - .buy_now_link_to_button_v1.2c - Site Map MS2 - 2.3a-.robots1.1 - Dynamic Meta Tags - best sellers v1 - bestseller with admin - Review Approval System v1.3_1 - online_offline - SEO_Assistant_V_1.4 - Product Tabs 1.7-2 - avsearch - zones-french_Latin1 - new-faster-checkout - Anti Robot Registration Validation 2.4.01 - anti_spambot_contact_us_1.2 - anti_spambot_review_1_2 - colissimo_1.5.2 - ajax_contrib - GoogleFeeder103 - store feeds.v3.1 - categoriesFrontPage2-3d - Extra pages-info box w-admin 4_6 - PDF data-sheet v.1.7 compatible gif - CCGV5.18 - cvv2_version2 -Edit Order with ecotax- OrderCheck_v2.5.2 with Ecotax- orderlist4.0 - payment_atos_5_00-2.2.4 - payment_bluepaid-2 - Featured_Products_v1.5.8 - newsdesk_v_1.48.3 - .FAQDesk.v1.01.1 - French_Chronopost_Shipping - Popup Estimated Shipping v1.7b -optimize tax ver1.2-query debug 1.7-faster configuration cache 1.32- Print Order Receipt v1.4with ecotax- b2bsuite corrigé par moi ;o) ,
Ecotax v1.4.1 Plus Export, Paypal donation et Infinit'Images par moi même et d'autres à venir... |
|
19 Feb 2007, 18:27
Message
#164
|
|
Ceinture orange OSC Groupe : Membres Messages : 170 Inscrit : 19-September 06 Lieu : 78120 Membre no 12171 |
Bonjour,
Bravo pour cette ces contributions très efficaces et eccessibles. Je n'y connais pas grand chose en xml et je voudrais rajouter les frais de port dans le sfichier xml. J'ai presque réussi mais j'ai un petit soucis. J' fait ce code pour les frais de port : CODE // Cout de la livraison if ( $products['products_weight'] <= 2 ){ $frais .= "11.36"; } elseif ( 2 < $products['products_weight'] && $products['products_weight'] <= 7 ){ $frais .= "16.15"; } elseif ( 7 < $products['products_weight'] && $products['products_weight'] <= 30 ){ $frais .= "26.91"; } elseif ( $products['products_weight'] > 30 ){ $frais .= " "; } Si je le met au débue de mon script, les différentes variables ne sont pas prises en compte et si je le met comme cela: CODE $special_query = tep_db_query("SELECT specials_new_products_price FROM " . TABLE_SPECIALS . " WHERE products_id = " . $products['products_id']); if ($special_result = tep_db_fetch_array($special_query)) $products['products_price'] = $special_result['specials_new_products_price']; $product_num++; echo '<produit num="'.$product_num.'">'."\n"; echo '<categorie><![CDATA['.$products['categories_name']. ']]></categorie>'; echo '<marque><![CDATA['.$products['manufacturers_name'].']]></marque>'; echo '<reference><![CDATA['. $products['products_model'] .']]></reference>'; echo '<refinterne><![CDATA['. $products['products_id'] .']]></refinterne>'; echo '<titre><![CDATA['. $products['products_name'] .']]></titre>'; echo '<description><![CDATA['. substr(strip_tags(str_replace(array('<BR>','<br>'), "</P>\n<P>",html_entity_decode($products['products_description']))),0,245) .'...]]></description>'; echo '<etat>Neuf</etat>'; echo '<poids>'.$products['products_weight'].'</poids>'; // Cout de la livraison if ( $products['products_weight'] <= 2 ){ $frais .= "11.36"; } elseif ( 2 < $products['products_weight'] && $products['products_weight'] <= 7 ){ $frais .= "16.15"; } elseif ( 7 < $products['products_weight'] && $products['products_weight'] <= 30 ){ $frais .= "26.91"; } elseif ( $products['products_weight'] > 30 ){ $frais .= " "; } echo '<frais_de_port><![CDATA['.$frais.']]></frais_de_port>'; echo '<stock>'.$products['products_quantity']. '</stock>'; Voila ce que j'ai à l'ouverture de mon fichier xml: CODE <frais_de_port>11.36</frais_de_port> ... <frais_de_port>11.36 11.36</frais_de_port> ... <frais_de_port>11.36 11.36 16.91</frais_de_port> Comment faire pour enpêcher cela? Merci et encore merci pour cette base de travail. CODE $product_num++; $frais =''; echo '<produit num="'.$product_num.'">'."\n"; echo '<categorie><![CDATA['.$products['categories_name']. ']]></categorie>'; echo '<marque><![CDATA['.$products['manufacturers_name'].']]></marque>'; J'ai trouvée mon erreur ! Il suffisait de "rafraichir" la variable. -------------------- MS2.2
|
|
23 Feb 2007, 22:34
Message
#165
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 494 Inscrit : 12-March 06 Lieu : Dans un bouquin de php/mysql Membre no 9394 |
apres minte et minte recherche j'ai reussi a trouver mon erreur
sa venais du fichier "html_output.php" merci pour ton aide paddybl Cordialement jerome -------------------- oscommerce ms2 + les contribs suivantes : HeaderTags_V_2.5.6, colissimods, colissimointer, colissimo_outremer, Barcode, Shopzilla_eng_fr_ge, sid_killer_v1.2c, sponsorship, Ultimate_SEO_URLs_v2.1d, Welcome_Email_password, Order_IP_Recorder_1.3, virementbancaire1.2, tnt express, kelkoo, feedmachine-release-v1-03.
|
|
24 Feb 2007, 19:08
Message
#166
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 475 Inscrit : 22-September 06 Lieu : Lons le saunier(39) Membre no 12229 |
Et voilà affaire réglée, bien joué! A+
-------------------- oscommerce version ms2fr-060817; contributions: AdminMS2fr_V2.3 - Easypopulate 2.76 - MS2-big_images 1.25 - 2.2-MS2 - BoxImageThemaMS2fr_V2.7 - BUY_TWO_MODULE-V21a - xsell_v2.3 - Your Recent History V3.0 - QTPro.v4.25 - Full-products_on_order1.2 - Ultimate_SEO_URLs 2.2.2 - .buy_now_link_to_button_v1.2c - Site Map MS2 - 2.3a-.robots1.1 - Dynamic Meta Tags - best sellers v1 - bestseller with admin - Review Approval System v1.3_1 - online_offline - SEO_Assistant_V_1.4 - Product Tabs 1.7-2 - avsearch - zones-french_Latin1 - new-faster-checkout - Anti Robot Registration Validation 2.4.01 - anti_spambot_contact_us_1.2 - anti_spambot_review_1_2 - colissimo_1.5.2 - ajax_contrib - GoogleFeeder103 - store feeds.v3.1 - categoriesFrontPage2-3d - Extra pages-info box w-admin 4_6 - PDF data-sheet v.1.7 compatible gif - CCGV5.18 - cvv2_version2 -Edit Order with ecotax- OrderCheck_v2.5.2 with Ecotax- orderlist4.0 - payment_atos_5_00-2.2.4 - payment_bluepaid-2 - Featured_Products_v1.5.8 - newsdesk_v_1.48.3 - .FAQDesk.v1.01.1 - French_Chronopost_Shipping - Popup Estimated Shipping v1.7b -optimize tax ver1.2-query debug 1.7-faster configuration cache 1.32- Print Order Receipt v1.4with ecotax- b2bsuite corrigé par moi ;o) ,
Ecotax v1.4.1 Plus Export, Paypal donation et Infinit'Images par moi même et d'autres à venir... |
|
26 Feb 2007, 16:07
Message
#167
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 159 Inscrit : 18-October 05 Lieu : saone et loire Membre no 7507 |
Quadricolor, j'avais moi aussi un message d'erreur et j'ai essayé ton astuce
CITATION une technique que j suggère pour ceux qui ont des problèmes de caractères en trop. Reprennez le code de votre application_top.php et mettez le en début de fichier en lien et place du "require application_top.php" Ne mettez pas intégralament le contenu de votre application_top, arretez vous grosso merdo à la ligne "// navigation history" Ensuite si cela ne fonctionne toujours pas, c'est que lors de l'inclusion d'une classe ou d'une fonction, vous avez un "echo" qui traine et qui perturbe l'affichage de vos données XML mais j'ai une question bête , et si ça marche en mettant une partie du fichier pourquoi ça ne marche pas avec le require (ça doit vraiment être débile mais je sèche) ? Merci Corinne -------------------- ms2 - php5- featured product - define MainPage - column product listing - More pics6 - Xsell product - duplication boxe category - Personal invoice number- welcome email username & password - Product_description v1.5 - Order Editor v2.6.1 - ultimate seo - headerTag - sitemap - googlesite xml feed - Admin Access Level Account
|
|
14 Mar 2007, 21:33
Message
#168
|
|
Ceinture orange OSC Groupe : Membres Messages : 203 Inscrit : 7-April 06 Membre no 9828 |
une petite question .j'ai un probleme avec mes hébergeurs mutualiés qui limitent le temps d'execution du script .J'ai presque 10000 produits et malheureusement le script ne marche pas .je serais obligé surement de passer par un serveur dédié.Mais par contre connais pas grande chose en installation d'un serveur dédié.Bref je suis un peu coincé pour l'instant
|
|
15 Mar 2007, 07:51
Message
#169
|
|
Ceinture orange OSC Groupe : Membres Messages : 224 Inscrit : 16-June 05 Membre no 6230 |
CITATION(freija @ 19 Feb 2007, 12:27) [snapback]222045[/snapback] Bonjour, Bravo pour cette ces contributions très efficaces et eccessibles. Je n'y connais pas grand chose en xml et je voudrais rajouter les frais de port dans le sfichier xml. J'ai presque réussi mais j'ai un petit soucis. J' fait ce code pour les frais de port : CODE // Cout de la livraison if ( $products['products_weight'] <= 2 ){ $frais .= "11.36"; } elseif ( 2 < $products['products_weight'] && $products['products_weight'] <= 7 ){ $frais .= "16.15"; } elseif ( 7 < $products['products_weight'] && $products['products_weight'] <= 30 ){ $frais .= "26.91"; } elseif ( $products['products_weight'] > 30 ){ $frais .= " "; } Si je le met au débue de mon script, les différentes variables ne sont pas prises en compte et si je le met comme cela: CODE $special_query = tep_db_query("SELECT specials_new_products_price FROM " . TABLE_SPECIALS . " WHERE products_id = " . $products['products_id']); if ($special_result = tep_db_fetch_array($special_query)) $products['products_price'] = $special_result['specials_new_products_price']; $product_num++; echo '<produit num="'.$product_num.'">'."\n"; echo '<categorie><![CDATA['.$products['categories_name']. ']]></categorie>'; echo '<marque><![CDATA['.$products['manufacturers_name'].']]></marque>'; echo '<reference><![CDATA['. $products['products_model'] .']]></reference>'; echo '<refinterne><![CDATA['. $products['products_id'] .']]></refinterne>'; echo '<titre><![CDATA['. $products['products_name'] .']]></titre>'; echo '<description><![CDATA['. substr(strip_tags(str_replace(array('<BR>','<br>'), "</P>\n<P>",html_entity_decode($products['products_description']))),0,245) .'...]]></description>'; echo '<etat>Neuf</etat>'; echo '<poids>'.$products['products_weight'].'</poids>'; // Cout de la livraison if ( $products['products_weight'] <= 2 ){ $frais .= "11.36"; } elseif ( 2 < $products['products_weight'] && $products['products_weight'] <= 7 ){ $frais .= "16.15"; } elseif ( 7 < $products['products_weight'] && $products['products_weight'] <= 30 ){ $frais .= "26.91"; } elseif ( $products['products_weight'] > 30 ){ $frais .= " "; } echo '<frais_de_port><![CDATA['.$frais.']]></frais_de_port>'; echo '<stock>'.$products['products_quantity']. '</stock>'; Voila ce que j'ai à l'ouverture de mon fichier xml: CODE <frais_de_port>11.36</frais_de_port> ... <frais_de_port>11.36 11.36</frais_de_port> ... <frais_de_port>11.36 11.36 16.91</frais_de_port> Comment faire pour enpêcher cela? Merci et encore merci pour cette base de travail. CODE $product_num++; $frais =''; echo '<produit num="'.$product_num.'">'."\n"; echo '<categorie><![CDATA['.$products['categories_name']. ']]></categorie>'; echo '<marque><![CDATA['.$products['manufacturers_name'].']]></marque>'; J'ai trouvée mon erreur ! Il suffisait de "rafraichir" la variable. Salut Ton code est interressant Pourrais tu le remettre au complet et me dire ou tu l as mis |
|
3 Apr 2007, 20:24
Message
#170
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 159 Inscrit : 18-October 05 Lieu : saone et loire Membre no 7507 |
bonjour,
J'ai installé crawltrack et je viens de me rendre compte que la portion de code installant crawltrack dans application top empêche le fichier xml_guide de se générer, l'astuce de quadricolor expliquée + haut est donc bien efficace dans ce cas... Si ça peut éviter à d'autres d'être bloqué... Corinne -------------------- ms2 - php5- featured product - define MainPage - column product listing - More pics6 - Xsell product - duplication boxe category - Personal invoice number- welcome email username & password - Product_description v1.5 - Order Editor v2.6.1 - ultimate seo - headerTag - sitemap - googlesite xml feed - Admin Access Level Account
|
|
20 Apr 2007, 11:25
Message
#171
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 98 Inscrit : 15-April 05 Lieu : Le Sud Membre no 5513 |
Salut à tous...
j'ai pas lu tout le post mais je viens de tester le script donné en début de post qui à l'air de marcher en local... mais j'ai eu un petit problème dans les descriptions car j'utilise la contrib FKC Editor pour les descriptions ... donc j'avais tout un charabia html à la place du teste ... j'ai donc un peu modifié la source pour l'adapter à ceux et celles qui utilisent cette contrib 1 - filtrage de toutes les balises php, javascript, script et html du texte de la description pour obtenir une variable en texte pur 2 - coupage de la description à la fin de phrase la plus proche des 255 caractères possible voici le code @+ CODE <?php
/* $Id: xml_guide.php,v 1.44 2004/08/15 12:00:hpdl Exp $ osCommerce, Open Source E-Commerce Solutions [URL=http://www.oscommerce.com]http://www.oscommerce.com[/URL] Copyright © 2003 osCommerce Released under the GNU General Public License */ /* MODIFICATION POUR AVOIR LES DESCRIPTION EN TXT SI ON UTILISE FCK EDITOR BY CAVIAR */ //fonction qui enlève toutes les balises html et le transforme en txt function html2txt($document){ $search = array('@<script[^>]*?>.*?</script>@si', // Strip out javascript '@<style[^>]*?>.*?</style>@siU', // Strip style tags properly '@<[?]php[^>].*?[?]>@si', //scripts php '@<[?][^>].*?[?]>@si', //scripts php '@<[\/\!]*?[^<>]*?>@si', // Strip out HTML tags '@<![\s\S]*?--[ \t\n\r]*>@' // Strip multi-line comments including CDATA );$text = preg_replace($search, '', $document); return $text; } //source http://www.phpcs.com/codes/RESUMER-TEXTE-SANS-COUPER-MOTS-OU-PHRASES_40147.aspx function resume($chaine, $longueur_maxi=250, $tronque_maxi=5 ) { if (strlen($chaine)>$longueur_maxi) { $c = substr(ltrim($chaine), 0, $longueur_maxi); preg_match('`.+(?=[,;\.])`s', $c, $out1); // la chaîne raccourcie jusqu'à la dernière ponctuation preg_match('`.+(?=[ ])`s', $c, $out2); // la chaîne raccourcie jusqu'au dernier espace // Si la ponctuation trouvée est trop loin du dernier mot on n'en tient pas compte if ( ( strlen($out2[0]) - strlen($out1[0]) ) < $tronque_maxi) { $c = $out1[0]; } else { $c = $out2[0]; } // Supprime les mots courts en fin de phrase if (preg_match('`.+(?=(de|du|dans|le|la|a|à)$)`s', $c, $out3)) {$c = $out3[0];}; return $c."..."; } else { return $chaine; } } /* ----------------------------------------------- */ require('includes/application_top.php'); Header( 'Content-Type: text/xml' ); define ('DISPLAY_PRICE_WITH_TAX', true); echo '<?xml version="1.0" encoding="ISO-8859-1"?>'; //<?php echo '<catalogue lang="FR" date="'. strftime(DATE_FORMAT_SHORT). '">'; // On vérifie la langue utilisée dans le catalogue $language_code = (isset($HTTP_GET_VARS['language']) && tep_not_null($HTTP_GET_VARS['language'])) ? $HTTP_GET_VARS['language'] : DEFAULT_LANGUAGE; // Requête pour identifier les catégories existantes dans le catalogue $included_categories_query = tep_db_query("SELECT c.categories_id, c.parent_id, cd.categories_name FROM " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd WHERE c.categories_id = cd.categories_id AND cd.language_id = FLOOR($languages_id)"); $inc_cat = array(); // Identification du nom de la catégorie, et l'id de la catégorie parent while ($included_categories = tep_db_fetch_array($included_categories_query)) { $inc_cat[] = array ( 'id' => $included_categories['categories_id'], 'parent' => $included_categories['parent_id'], 'name' => $included_categories['categories_name']); } $cat_info = array(); for ($i=0; $i<sizeof($inc_cat); $i++) $cat_info[$inc_cat[$i]['id']] = array ( 'parent'=> $inc_cat[$i]['parent'], 'name' => $inc_cat[$i]['name'], 'path' => $inc_cat[$i]['id'], 'link' => '' ); for ($i=0; $i<sizeof($inc_cat); $i++) { $cat_id = $inc_cat[$i]['id']; while ($cat_info[$cat_id]['parent'] != 0){ $cat_info[$inc_cat[$i]['id']]['path'] = $cat_info[$cat_id]['parent'] . '_' . $cat_info[$inc_cat[$i]['id']]['path']; $cat_id = $cat_info[$cat_id]['parent']; } $link_array = split('_', $cat_info[$inc_cat[$i]['id']] ['path']); for ($j=0; $j<sizeof($link_array); $j++) { $cat_info[$inc_cat[$i]['id']]['link'] .= ' <a href="' . tep_href_link(FILENAME_DEFAULT, 'cPath=' . $cat_info[$link_array[$j]]['path']) . '"><nobr>' . $cat_info[$link_array[$j]]['name'] . '</nobr></a> » '; } } // Requête identifiant les produits disponibles dans le catalogue $products_query = tep_db_query("SELECT p.*, pd.products_name, pd.products_description, pc.categories_id FROM " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS_TO_CATEGORIES . " pc WHERE p.products_id = pd.products_id AND p.products_id = pc.products_id AND p.products_status = 1 AND pd.language_id = FLOOR($languages_id) ORDER BY pc.categories_id, pd.products_name"); $product_num = 0; 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 FROM " . TABLE_SPECIALS . " WHERE products_id = " . $products['products_id']); if ($special_result = tep_db_fetch_array($special_query)) $products['products_price'] = $special_result['specials_new_products_price']; $product_num++; echo '<produit num="'.$product_num.'">'."\n"; echo '<categorie><![CDATA['.$cat_info[$products['categories_id']]['name'] . ']]></categorie>'; echo '<marque><![CDATA['.$products['manufacturers_name'].']]></marque>'; echo '<reference><![CDATA['. $products['products_model'] .']]></reference>'; echo '<refinterne><![CDATA['. $products['products_id'] .']]></refinterne>'; echo '<designation><![CDATA['. $products['products_name'] .']]></designation>'; /* petite modif ici pour les descriptions by caviar*/ echo '<description><![CDATA['. resume(html_entity_decode(html2txt($products['products_description']))) .']]></description>'; /* echo '<description><![CDATA['. substr(strip_tags(str_replace(array('<BR>','<br>'), "</P>\n<P>",html_entity_decode($products['products_description']))),0,2450) .'...]]></description>'; */ echo '<ean13></ean13>'; echo '<garantie>1</garantie>'; echo '<occasion>0</occasion>'; echo '<disponibilite>0</disponibilite>'; echo '<prix monnaie="EUR">'. tep_add_tax($products['products_price'], tep_get_tax_rate($products['products_tax_class_id'])) .'</prix>'; echo '<fp monnaie="EUR">0</fp>'; echo '<url><![CDATA['. HTTP_SERVER . DIR_WS_HTTP_CATALOG . FILENAME_PRODUCT_INFO . '?products_id=' . $products['products_id'] .']]></url>'; echo '<img><![CDATA['. HTTP_SERVER . DIR_WS_HTTP_CATALOG . DIR_WS_IMAGES . $products['products_image'] .']]></img>'; echo '</produit>'; } echo '</catalogue>'; require(DIR_WS_INCLUDES . 'application_bottom.php'); ?> -------------------- OSC version MS2 fr avec le patch secu de aout 2006
|
|
20 May 2007, 09:38
Message
#172
|
|
Ceinture blanche OSC Groupe : Membres Messages : 10 Inscrit : 19-May 07 Lieu : maastricht PAYS BAS Membre no 17291 |
CITATION(jean-yves @ 12 Oct 2004, 18:13) [snapback]69460[/snapback] Effectivement si j'appelle avec un language=en par exemple, j'ai les désignations et descriptions en anglais dans le XML généré. Par contre la variable de langue ne passe pas dans les URL produits, on pointe donc toujours vers les fiches produits en français. j'y connais rien,mais à mon avis tu dois mettre dans url aussi le language voulut, donc FR pour le Francais,DE pour Allemand,NL pour Néerlandais et ainsi de suite. je vais essayer de trouver du temps pour faire les fichiers quelques exemples pour préciser ma pensée. http://www.xtra-shop.com/shop/product_info...a41e1f007f0f6fe et tu auras alors le produit voulut mais dans la langue qui est automatiquement chargée http://www.xtra-shop.com/shop/product_info...a41e1f007f0f6fe et maintenant tu obtiens alors la page en Francais et cela dépend alors pas de ou tu es. http://www.xtra-shop.com/shop/product_info...a41e1f007f0f6fe et là tu l'auras alors en anglais j'espère que j'ai répondus à ta question,même en ne connaissant pas grand chose |
|
14 Dec 2007, 23:24
Message
#173
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 104 Inscrit : 10-August 06 Membre no 11464 |
Bonjour
J'ai cette erreur quand j'essaie d'accéder à mon fichier d'up vers le guide : " La page XML ne peut pas être affichée Impossible d'afficher l'entrée XML en utilisant la feuille de style . Corrigez l'erreur, puis cliquez sur le bouton Actualiser ou réessayez ultérieurement. -------------------------------------------------------------------------------- L'espace blanc requis était manquant. Erreur de traitement de la ressource. " J'ai installé STS depuis peu, cela peut-il en etre la raison ? Une idée pour corriger le problème ? Toute aide sera la bienvenue Remerciements anticipés, Florent Ce message a été modifié par taaroa - 28 Oct 2008, 07:26. |
|
14 Mar 2008, 18:52
Message
#174
|
|
Ceinture jaune OSC Groupe : Membres Messages : 70 Inscrit : 22-December 04 Lieu : Pornic Membre no 4160 |
Bonjour,
Je suis en panne depuis 3 heure je cherche sur le forum et je ne trouve pas de solution pourtant d'autre on eu le meme probleme que moi : La page XML ne peut pas être affichée Impossible d'afficher l'entrée XML en utilisant la feuille de style . Corrigez l'erreur, puis cliquez sur le bouton Actualiser ou réessayez ultérieurement. -------------------------------------------------------------------------------- Un caractère incorrect a été trouvé dans un contenu de texte. Erreur de traitement de la ressource http://www.cheval-shop.c... <!--les m Affiché dans le navigateur lorsque j'appel : http://www.monsite.com/catalog/xml_guide.php mais je n'ai pas vu de solution ou alors je n'ai pas tout compris !! Ce message a été modifié par carlos101 - 14 Mar 2008, 18:53. -------------------- ms2 + AdminMS2fr_V2.3 + WYSIWYG_v1.8FR + 7dana.com-osCGreen + discount_coupon_NC_v0.95 + [MOD] Maillist v2.0 +v3.0+ Flash Discount
|
|
13 Apr 2008, 20:46
Message
#175
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 381 Inscrit : 24-November 05 Membre no 7969 |
Petit Up ...
merci caviar, ton code pour FKC Editor cela à resolu pas mal de mes erreurs. J'ai quand même une question ... voici un exemple des descriptions que j'obteins : CITATION - <description> - <![CDATA[ Par Bollée - Aymond aux éditions Dargaud Ce coffret contient les Cinq premiers albums de la série Couleurs Spectrales Expériment IV Global Underground Trance Fusion Cosmose Bonus - carnet croquis ]]> </description> n'est-il pas possible d'obligé le texte à s'afficher comme ceci : CITATION - <description> - <![CDATA[ Par Bollée - Aymond aux éditions Dargaud Ce coffret contient les Cinq premiers albums de la série Couleurs Spectrales Expériment IV Global Underground Trance Fusion Cosmose Bonus - carnet croquis ]]> </description> Je pensais que dans la fonction html2txt() il y avait l'effacement des lignes vides dans la description mais apparement non ... Merci Ce message a été modifié par amanda - 13 Apr 2008, 20:48. -------------------- osCommerce Online Merchant v2.2 RC1 W3C Valid FR v3 | STS v 4.5.8 | Moneyorder de base | Virement (Moneyorder modifié) | Taxipost_24H | Colissimo (Simple + R1 R2 R3) | Header Tags Controller v2.3.2 | PayPal_MS2_FR | Visitor Web Stats 3.2 | big_images 1.25 - 2.2MS2 | discount_coupon_codes_3_31 | Visitor Web Stats 3.2 | Freeamount 3.5f | All_In_OneFCKeditor_V1 | dynamic_sitemap v 3.2 | Ultimate_SEO_URLs_v2-2.2eFIXED | queries_debug-v1.7 1 | Freeamount avec activation pour certains pays | qtpro4.51b |
|
|
Version bas débit | Nous sommes le : 28th March 2024 - 15:46 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |