Jump to content

ChristopheS

Members
  • Posts

    60
  • Joined

  • Last visited

Everything posted by ChristopheS

  1. La géolocalisation est activée, oui, mais sa désactivation ne résout pas le problème. Pas d'autre module de filtrage. Je n'ai pas désactivé les surcharges ! Content que tu n’aies pas eu de soucis pour accéder au site, mais ça ne règle pas mon problème. ;-)
  2. Salut Mediacom87, Voici un lien : http://www.cs-informatique.com J'espérais ne pas être seul à rencontrer ce problème.
  3. Bonjour, J'ai un problème depuis ma migration vers v1.6, mon site est affiché en maintenance pour certaines personnes. Ma boutique est en ligne, mais certaines personnes la voient en maintenance. Je ne pense pas être un néophyte, j’utilise Prestashop depuis 2010, mais je sèche un peu. Je pensais que c'était un problème avec le fournisseur d'accès du visiteur qui gérait de l'historique en cache, mais non, un problème d'IP v6 chez Free, non plus, je ne sais plus vers où me tourner. Le dernier visiteur à m'avoir fait remonter l'information est chez Orange et c'était la semaine dernière ! Avez-vous déjà rencontré ce type de cas ? Avez-vous une explication ?
  4. Bonjour, Pour installer ioncube chez 1and1 suivez la FAQ (ici) Elle vous dit simplement ceci : Placez le répertoire ioncube au root de votre FTP (vous l'aurez téléchargé ici) Récupérez l'adresse physique de votre hébergement ! Pour le faire, placez un fichier phpinfo au root de votre hébergement à l'aide de votre FTP (phpinfo = créez un fichier avec votre bloc note, mettez-y le code <?php phpinfo(); ?> nommé le fichier phpinfo.php ! Exécutez ce fichier dans un navigateur pour lire les informations recherchées. Une fois que vous avez trouvé votre adresse (qui ressemble à ça : /kunden/homepages/21/dxxxxxxxxx/htdocs/), créez un nouveau fichier que vous nommerez "php.ini" ou si vous en avez déjà un en place modifiez-le en ajoutant une ligne contenant votre adresse physique en la complétant par des informations comme ça : zend_extension=/kunden/homepages/21/dxxxxxxxxx/htdocs/ioncube/ioncube_loader_lin_5.2.so Si vous utilisez une version PHP 4.4, modifiez la fin du lien avec "_4.4.so" ! Placez le fichier php.ini au root à l'aide de votre FTP Vérifiez votre configuration en actualisant votre page PHP info (créé plus haut !) Vous devriez retrouver la trace de votre configuration en visualisant ces infos : Loaded Configuration File : /homepages/21/dxxxxxxxxx/htdocs/php.ini This program makes use of the Zend Scripting Language Engine: Zend Engine v2.2.0, Copyright © 1998-2010 Zend Technologies with the ionCube PHP Loader v4.0.12, Copyright © 2002-2011, by ionCube Ltd. Il ne reste plus qu'à télécharger le fichier php.ini dans les répertoires de StoreCommander pour qu'il puisse utiliser ionCube. Pour résumer : vous placer ionCube sur votre hébergement vous récupérez l'adresse physique de votre hébergement vous créez un php.ini pour que votre serveur prenne en compte ionCube vous testez votre php.ini pour vérifier vous placez des copies de votre php.ini dans les répertoires de StoreCommander Vous pouvez lancer StoreCommander à partir de votre admin !
  5. Info pour les moteurs de recherche : Prestashop images produit en png Voici le fichier version 1.4.5.2 ->14:59 Ne tenez pas compte de ce post, la version 1.4.5.2 gère très bien le png pour les images produit. Pas besoin de modifier le fichier images.inc.php images.inc.php_png_1.4.5.2.zip
  6. Merci Carl, Moi ça me va ! Les balises du tableau sont bien visibles et la modification est facile à faire. ligne 264 - version 1.4.5.1 $productsList .= '<tr style="background-color: '.($key % 2 ? '#DDE2E6' : '#EBECEE').';"> <td style="padding: 0.6em 0.4em;">'.$product['reference'].'</td> <td style="padding: 0.6em 0.4em;"><strong>'.$product['name'].(isset($product['attributes_small']) ? ' '.$product['attributes_small'] : '').' - '.$this->l('Customized').(!empty($customizationText) ? ' - '.$customizationText : '').'</strong></td> <td style="padding: 0.6em 0.4em; text-align: right;">'.Tools::displayPrice(Product::getTaxCalculationMethod() == PS_TAX_EXC ? $price : $price_wt, $currency, false).'</td> <td style="padding: 0.6em 0.4em; text-align: center;">'.$customizationQuantity.'</td> <td style="padding: 0.6em 0.4em; text-align: right;">'.Tools::displayPrice($customizationQuantity * (Product::getTaxCalculationMethod() == PS_TAX_EXC ? $price : $price_wt), $currency, false).'</td> </tr>'; } if (!$customizationQuantity OR (int)$product['cart_quantity'] > $customizationQuantity) $productsList .= '<tr style="background-color: '.($key % 2 ? '#DDE2E6' : '#EBECEE').';"> <td style="padding: 0.6em 0.4em;">'.$product['reference'].'</td> <td style="padding: 0.6em 0.4em;"><strong>'.$product['name'].(isset($product['attributes_small']) ? ' '.$product['attributes_small'] : '').'</strong></td> <td style="padding: 0.6em 0.4em; text-align: right;">'.Tools::displayPrice(Product::getTaxCalculationMethod() == PS_TAX_EXC ? $price : $price_wt, $currency, false).'</td> <td style="padding: 0.6em 0.4em; text-align: center;">'.((int)($product['cart_quantity']) - $customizationQuantity).'</td> <td style="padding: 0.6em 0.4em; text-align: right;">'.Tools::displayPrice(((int)($product['cart_quantity']) - $customizationQuantity) * (Product::getTaxCalculationMethod() == PS_TAX_EXC ? $price : $price_wt), $currency, false).'</td> </tr>'; Il serait intéressant de se servir de l'override pour ce fichier, afin de prévoir une inévitable mise à jour du coeur. Merci
  7. Bonjour, Je suis intéressé par ce sujet, je dois supprimer les prix de ce mail (order_conf.html), tout en conservant la liste des produits commandés ! Une petite info SVP ! Merci le Team.
  8. J'ai découvert ce très bon tutoriel et je me pose une question, à quel moment vous vérifiez le contenu du champ "Siret" ? D'après mes tests, on entre un ou deux chiffres dans le champ et on peut valider le formulaire ! je me trompe ? Avez-vous entendu parlé de l'algorithme de Luhn pour vérifier ce champ ? VÉRIFICATION DE LA VALIDITÉ DES CODES SIRET ET SIREN (ALGO. DE LUHN)
  9. Je n'avais pas tout vu, il semble que tu ais des produits de taille unique ! Le soft ne peut pas afficher la phrase par défaut "Ce produit n'est plus en stock avec ces options, mais reste disponible avec d'autres options" parce que tu n'as qu'une déclinaison pour ce produit ! Logiquement on utilise les déclinaisons pour différencier deux produits ! Ta config ne peut pas fonctionner ainsi, avec une déclinaison par produit ! Si tu as un produit uniquement dispo en XL (par exemple) indique le dans ta description, ou alors tu crées une autre déclinaison (XS par exemple) à 0 en stock et là ça va fonctionner !
  10. Quoi faire de plus ? voici mon product.tpl (fonctionne actuellement avec une version 1.4) mon-product-tpl.zip
  11. Va voir ici : http://www.prestasho...produit-resolu/ Pour moi ça fonctionne bien avec une version 1.4.5
  12. Ça vient de ta configuration ou de ton thème ? Si tu n'autorises pas l'achat hors stock, le soft supprime le bouton d'ajout au panier et indique par défaut "Ce produit n'est plus en stock avec ces options, mais reste disponible avec d'autres options" ! Si ça ne fait pas ça, tu as un problème avec ton product.tpl ou plus grave, avec ta version de Presta. (product.php)
  13. Juste pour information ! Migration de version 1.4.4.1 vers 1.4.5.1 chez 1&1 avec un pack confort, mon client avait perdu son onglet paiement (onglet vide + plus de pied de page). La mise à jour a été faite avec le module de mise à jour automatique inclus à la version 1.4.4.1. Après avoir activé l'affichage des erreurs dans le fichier « config.inc.php » ligne 29 (sur on) @ini_set('display_errors', 'off'); L'onglet vide affichait une erreur de mémoire : Fatal error: Out of memory (Allocated 32243712) (Tried to allocate 103 bytes) in homepages/21/dxxxxx/htdocs/rep.boutique/classes/Module.php on line 878 J'ai migré, le compte, « Pack confort » (une ancienne plateforme avec 30Mo de mémoire allouée) vers des nouveaux serveurs (pack 1&1 Dual Classique) avec 64 Mo de mémoire alloué. Migration sans frais supplémentaire. Tout fonctionne maintenant !
  14. Peut-être avec ça dans ton TPL, il faut reprendre la variable de tes produits ! On appelle l'image avec getImageLink, voici un exemple : <a href="{$special.link}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'medium')}" alt="{$product.legend|escape:htmlall:'UTF-8'}" height="{$mediumSize.height}" width="{$mediumSize.width}" title="{$product.name|escape:htmlall:'UTF-8'}" /></a>
  15. Bonjour, je recherche la fonction qui appelle la liste des produits d'une catégorie ! Exemple : la "fonction" Product::getPricesDrop appelle les produits en promotions, j'aimerais remplacer ce code par la liste des produits d'une catégorie, produit de l'accueil par exemple ou l'ID d'une autre catégorie. Il y a peut-être une liste quelque part, qui informe les développeurs de toutes les variables et fonctions standards de Prestashop ?
  16. C'est l'ID "pretaxe_price_display" !!! Un petit tour dans le répertoire JS du themplate et on trouve ce qu'il faut ! Pour moi, c'est comme ça que ça marche : <!-- prices --> {if $product->show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <p class="price"> {if !$priceDisplay || $priceDisplay == 2} {assign var='productPrice' value=$product->getPrice(true, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(false, $smarty.const.NULL)} {elseif $priceDisplay == 1} {assign var='productPrice' value=$product->getPrice(false, $smarty.const.NULL)} <!-- prices --> {if $product->show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <p class="price"> {if !$priceDisplay || $priceDisplay == 2} {assign var='productPrice' value=$product->getPrice(true, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(false, $smarty.const.NULL)} {elseif $priceDisplay == 1} {assign var='productPrice' value=$product->getPrice(false, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(true, $smarty.const.NULL)} {/if} {if $product->on_sale} <img src="{$img_dir}onsale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/> <span class="on_sale">{l s='On sale!'}</span> {elseif $product->specificPrice AND $product->specificPrice.reduction AND $productPriceWithoutRedution > $productPrice} <span class="discount">{l s='Reduced price!'}</span> {/if} <br /> <!-- debut de la modif prix HT --> <span class="our_price_display"> <span id="pretaxe_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if}<br /> </span> <!-- fin de la modif prix HT --> <span class="our_price_display"> {if !$priceDisplay || $priceDisplay == 2} <span id="our_price_display">{convertPrice price=$productPrice}</span> {if $tax_enabled} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if} {/if} </span> {if $priceDisplay == 2} <br /> <span id="pretaxe_price"><span id="pretaxe_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}</span> {l s='tax excl.'}</span> {/if} <br /> </p>
  17. Super, ça affiche bien le HT et le TTC, mais formulé comme ça, c'est pas joli chez moi ! Seulement une partie du code que tu m'as passé m'est nécessaire ! Cette ligne me suffit, merci pour le coup de pouce ! <!-- debut de la modif prix HT --> <span id="our_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if}<br /> <!-- fin de la modif prix HT --> Chez-moi ça donne ça : <!-- prices --> {if $product->show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} <p class="price"> {if !$priceDisplay || $priceDisplay == 2} {assign var='productPrice' value=$product->getPrice(true, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(false, $smarty.const.NULL)} {elseif $priceDisplay == 1} {assign var='productPrice' value=$product->getPrice(false, $smarty.const.NULL)} {assign var='productPriceWithoutRedution' value=$product->getPriceWithoutReduct(true, $smarty.const.NULL)} {/if} {if $product->on_sale} <img src="{$img_dir}onsale_{$lang_iso}.gif" alt="{l s='On sale'}" class="on_sale_img"/> <span class="on_sale">{l s='On sale!'}</span> {elseif $product->specificPrice AND $product->specificPrice.reduction AND $productPriceWithoutRedution > $productPrice} <span class="discount">{l s='Reduced price!'}</span> {/if} <br /> <!-- debut de la modif prix HT --> <span id="ht">{convertPrice price=$product->getPrice(false, $smarty.const.NULL, 2)}</span> {if $tax_enabled}{l s='tax excl.'}{/if}<br /> <!-- fin de la modif prix HT --> <span class="our_price_display"> {if !$priceDisplay || $priceDisplay == 2} <span id="our_price_display">{convertPrice price=$productPrice}</span> {if $tax_enabled} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if} {/if} </span> {if $priceDisplay == 2} <br /> <span id="pretaxe_price"><span id="pretaxe_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}</span> {l s='tax excl.'}</span> {/if} <br /> </p> Merci Komar62 , mais ça ne marche pas avec les déclinaisons !
  18. Modifiez le code couleur #DB3484 dans le fichier "classes/PaymentModule.php"
  19. Merci je teste ça et reviens ici pour un plus grand merci et un [résolu] dans le titre !
  20. Allo !!! Il y a un module ici ! Non pas de module devis, personne ne répond, c'est les vacances ou le résultat d'un travail acharné qui ne finit plus. Dommage, il va être super ce module !
  21. Un module promis depuis trop longtemps, il semble improbable de le voir un jour ici ! !!!! Dommage !
  22. Bonjour, Je relance un sujet abordé il y a plusieurs mois, est il possible sur la version 1.4 d'afficher le prix HT et le TTC sur la fiche produit ?
  23. Je suis également demandeur pour ce module devis ! Une date pour sa mise à dispo ? :roll:
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More