Jump to content

Pounyet

Members
  • Posts

    63
  • Joined

  • Last visited

Profile Information

  • Activity
    User/Merchant

Pounyet's Achievements

Newbie

Newbie (1/14)

1

Reputation

2

Community Answers

  1. J'ai trouvé la solution. Dans controllers/front/ParentOrderController.php Remplacer : $cart_product_context); if (Product::getTaxCalculationMethod()) $product['is_discounted'] = $product['price_without_specific_price'] != Tools::ps_round($product['price'], _PS_PRICE_COMPUTE_PRECISION_); else $product['is_discounted'] = $product['price_without_specific_price'] != Tools::ps_round($product['price_wt'], _PS_PRICE_COMPUTE_PRECISION_); } // Get available cart rules and unset the cart rules already in the cart Par : $cart_product_context); if (Product::getTaxCalculationMethod()) $product['is_discounted'] = Tools::ps_round($product['price_without_specific_price'], _PS_PRICE_COMPUTE_PRECISION_) != Tools::ps_round($product['price'], _PS_PRICE_COMPUTE_PRECISION_); else $product['is_discounted'] = Tools::ps_round($product['price_without_specific_price'], _PS_PRICE_COMPUTE_PRECISION_) != Tools::ps_round($product['price_wt'], _PS_PRICE_COMPUTE_PRECISION_); } // Get available cart rules and unset the cart rules already in the cart
  2. Bon j'essaye de trouver d'où vient mon soucis à partir d'une sauvegarde du site sans le bug, mais je ne trouve pas le fichier dans lequel sont géré les prix, quelqu'un saurait me renseigner ?
  3. Bonjour, Après test le défaut reste présent avec le thème natif. Chaque produit me fait ce bug, ce n'est pas donc pas une configuration dans un produit spécifique. Cordialement, Fred.
  4. Bonjour, Je rencontre un bug m'affichant et le prix barré et le prix normal dans le panier ( qui sont les mêmes sauf pour de rare produits en promo) Je suis en version 1.6.0.14. Ci joint le fichier image montrant le bug. Une idée ???
  5. Bon par contre la modification me met une erreur : Property Product->producteur is not valid ainsi q'une erreur de cache smarty : Notice à la ligne 451 du fichier /home/bioenbou/www/test/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code [8] Uninitialized string offset: 1 Notice à la ligne 458 du fichier /home/bioenbou/www/test/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code [8] Uninitialized string offset: 1 (producteur est un autre champ que j'ai déjà ajouté dans la base de données précédemment, qui s'affiche correctement dans la page produit mais que je ne souhaite pas avoir dans le back office.)
  6. Bon après quelques tests les cases se coche maintenant, je poursuis et je reviens en dire plus.
  7. Alors je viens de tester en enlevant cette variable et pas de changement, par contre j'ai fait un test avec un textarea venant d'un tuto sur un site, et ça fonctionne Oo Dans mon fichier override/controllers/admin/templates/products/ j'ai mon fichier informations.tpl et dans ce fichier j'ai mis ça : <tr> <td class="col-left"> {include file="controllers/products/multishop/checkbox.tpl" field="label_ab" type="tinymce" multilang="true"} <label>{$bullet_common_field} {l s='Label AB :'}<br /></label> </td> <td style="padding-bottom:5px;"> {include file="controllers/products/textarea_lang.tpl" languages=$languages input_name='label_ab' input_value=$product->label_ab } <p class="clear"></p> </td> </tr> Et du coup, dans ma zone de textearea j'ai la bonne valeur, et si je la modifie ma base de données se met à jour. Sauf que moi il me faut des case à cocher...
  8. Bonjour, J'ai un override dans classes du fichier Product.php avec dedans : <?php class Product extends ProductCore { public $label_ab; public function __construct($id_product = null, $full = false, $id_lang = null, $id_shop = null, Context $context = null) { Product::$definition['fields']['label_ab'] = array('type' => self::TYPE_HTML, 'lang' => true, 'validate' => 'isString'); parent::__construct($id_product, $full, $id_lang, $id_shop, $context); } } ?> J'ai également entendu parlé d'un override de AdminProductsController mais je n'ai pas compris quoi faire dans ce fichier si besoin.
  9. Personne pour m'aiguiller un peu ? Il faudrait que j'ais comme résultats 1 et non Array ( [1] => 1 ) 1.
  10. Bonjour, J'ai rajouté plusieurs champs dans ma table product_lang ce qui me permet d'afficher des images ou non dans ma page produit, cette partie là en front office fonctionne parfaitement. Si j'ai un 1 dans le champ j'ai une image, si j'ai un 0 je n'ai pas d'image. J'aimerais maintenant avoir des cases à cocher dans la page produit de mon back office me permettant de remplir plus facilement la base de données sans passer par phpmyadmin. J'ai pu rajouter et mettre en forme mes checkbox sans soucis. Par contre celle ci ne se coche pas. Je vous met mon bout de code ci dessous : <label for="label_ab"> <input type="checkbox" name="label_ab" id="label_ab" {if $product->label_ab == 1}checked="checked"{/if} /> Mon label n°1 </label> Si je fait un {$product->label_ab|print_r} dans ma page j'ai alors comme résultat Array ( [1] => 1 ) 1 Si quelqu'un pouvait me guider un peu je suis perdu là. Merci.
  11. Je n'ai pas pu trouver ce fichier access.log et les paniers n'ont pas de statistiques de mon coté ??
×
×
  • Create New...