Jump to content

Christophe Boix

Members
  • Content count

    229
  • Joined

  • Last visited

1 Follower

About Christophe Boix

  • Rank
    PrestaShop Enthusiast
  • Birthday 07/25/1984

Profile Information

  • Gender
    Male
  • Location
    HuaHin - Thailand
  • Activity
    Freelancer

Contact Methods

  • Website URL
    https://www.facebook.com/Christophe-Boix-d%C3%A9veloppeur-int%C3%A9grateur-130687697017473/?fref=ts
  • Skype
    Tobal66

Recent Profile Visitors

5,460,162 profile views
  1. Nombre caractere titre version mobile

    Essayez avec ce code css, à mettre dans product_list.css (ou ailleurs, peu importe) : @media (max-width: 767px) { .product-description .hidden-xs {display: block; } .product-description .hidden-sm {display: block; } .product-description .hidden-md {display: none; } .product-description .hidden-lg {display: none; } } @media (min-width: 768px) { .product-description .hidden-xs {display: none; } .product-description .hidden-sm {display: none; } .product-description .hidden-md {display: block; } .product-description .hidden-lg {display: block; } }
  2. Insérer une variable dans un mail

    Bonjour, Il faut regarder du côté de /classes/PaymentModule.php (en faisant un override c'est mieux) Rechercher order_conf.html puis un peu au dessus, vous verrez les variables générées pour cet email, il suffit de rajouter le $order->order_message dans les variables du mail.
  3. Faire passer la left column sous la center column

    Bonjour, Je pense qu'il suffit de déplacer le hook_left_column dans le header.tpl vers le footer.tpl, après la fermeture de la div center_column
  4. Bonjour, dans la page de commande, si vous inspectez la div avec la liste des autres modules de paiements, voyez-vous le module stripe queqlue part dans le code html ? Il est peut etre juste masqué ou peut être un autre probleme de css ? (sinon control+U sur la page de paiement, puis recherchez "stripe")
  5. Afficher le nom des couleurs

    Bonjour, Le texte de la couleur se trouve dans la class="sr-only" (dans la div class="product-variants"), du fichier product.tpl Il suffit de changer le CSS de cette classe
  6. Rajouter ID

    Bonjour, je vous conseilles "notepad++" pour l'éditeur de fichier Sur Firefox, faites un clic droit pour "inspecter" un élément et récupérer la classe ou l' id à rechercher. Dans le fichier TPL, faites ensuite un "Control+F" pour rechercher l' ID ou la classe.
  7. Nombre caractere titre version mobile

    Bonjour, voici le complément de la solution incomplète proposée ci-dessus <span class="h3 product-title block" itemprop="name"> <a href="{$product.url}"> <span class="hidden-xs hidden-sm">{$product.name|truncate:30:'...'}</span> <span class="hidden-md hidden-lg">{$product.name|truncate:20:'...'}</span> </a> </span> Explication : le SPAN avec les classes suivantes sera masqué sur que les petits écrans : hidden-xs hidden-sm le SPAN avec les classes suivantes sera masqué que sur les plus gros érans : hidden-md hidden-lg Vous pouvez déplacer le hidden-sm dans le 2emes span si besoin. En espérant avoir pu vous aider
  8. Bonjour, Lorsqu'on choisit un paiement par paypal, on est redirigé sur le site Paypal et parfois Paypal change la langue selon le pays où l'on se trouve. Par exemple, mon client est à HongKong, il a un site seulement en anglais, et souhaites que Paypal soit en anglais. Hélas, parfois la langue est le chinois. Pour forcer l'anglais, il suffit de modifier ce fichier : /PLANTINKAVIARI.HK/modules/paypal/express_checkout/payment.php Et rajouter ces lignes en début de fichiers (voir ci-dessous), avant ou apres les premiers include_once. Il doit exister d'autres solutions, je partageais juste ce que j'ai trouvé, peut être que cela permettra d'aider d'autres personnes dans le meme cas. (PS : pour l'anglais, c'est 'en' au lieu de 'fr' et 'en_EN' au lieu de 'fr_FR') $_POST['lc']='fr'; $_POST['country.x']='fr'; $_POST['locale.x']='fr_FR'; $_POST['localecode']='fr_FR';
  9. Hi, my customer have website based in Hong-Kong, but only using english langage. When people want to order with Paypal, Paypal was in Chinese. I not find how to fix this problem on the forum, i share my solution, but others solutions may exists for fix this problem. Here is a simple tips for change the langage of the Paypal payment page : Open : /PLANTINKAVIARI.HK/modules/paypal/express_checkout/payment.php And simple adding this lines, for forcing english langage on Paypal page. You can copy this where you want near the start of page. For exemple, before the first include_once. $_POST['lc']='en'; $_POST['country.x']='en'; $_POST['locale.x']='en_US'; $_POST['localecode']='en_US';
  10. Bonjour, puis-je voir le contenu des 2 fichiers modifiés svp ? Merci
  11. Produit sur la page d'accueil

    Bonjour, Il faut créer un override de indexcontroller.php Ensuite dans ce fichier, voici un exemple pour générer des produits selon un ID de catégorie : class IndexController extends IndexControllerCore { public function init() { parent::init(); $id_category=2; $this->home_category = new Category($id_category, $this->context->language->id); $this->nbProducts = $this->home_category->getProducts(null, null, null, $this->orderBy, $this->orderWay, true); $this->pagination((int)$this->nbProducts); // Pagination must be call after "getProducts" $this->cat_products = $this->home_category->getProducts($this->context->language->id, (int)$this->p, (int)$this->n, $this->orderBy, $this->orderWay); $this->context->smarty->assign(array( 'HOOK_HOME' => Hook::exec('displayHome'), 'HOOK_HOME_TAB' => Hook::exec('displayHomeTab'), 'HOOK_HOME_TAB_CONTENT' => Hook::exec('displayHomeTabContent'), 'nb_products' => $this->nbProducts, 'products'=> $this->cat_products )); } } Bon courage
  12. Bonjour, dans order-detail.tpl , il devrait y avoir une simple ligne pour le transporteur : {if $carrier->id} <div class="info-order box"> <p>{l s='Carrier'} : <strong>{$carrier->name|escape:'html':'UTF-8'}</strong></p> <p>{l s='Payment method'} : <strong>{$order->payment}</strong></p> (...) </div> {/if} mais on dirait que dans votre theme, il y a un foreach. Peut etre qu'en mettant simplement ma ligne (en rouge), ça résoudra le probleme. Pouvez-vous me copier/coller le code ou le fichier order-detail svp ?
  13. Supprimer Commande Test

    Bonjour, je déterre par hasard ce sujet car un client m'a demandé de pouvoir supprimer une commande, sur un prestashop 1.6.x Voici une solution rapide et propre : Créez un fichier AdminOrdersController.php dans l'override/admin/ Voici son contenu : class AdminOrdersControllerCore extends AdminController { public function __construct() { parent::__construct(); $this->addRowAction('delete'); $this->bulk_actions = array( 'updateOrderStatus' => array('text' => $this->l('Change Order Status'), 'icon' => 'icon-refresh'), 'delete' => array('text' => $this->l('Delete selected'), 'icon' => 'icon-trash','confirm' => $this->l('Delete selected items?')) ); } }
  14. Clients connectés sur le compte d'un autre

    Bonjour, Dans les préférences, il y a une option pour vérifier l'ip dans le cookie, peut être qu'il faudrait décocher cette fonctionnalité en espérant que ça résolve le soucis. Désolé je n'ai jamais eu ce bug, bon courage!
  15. Si il y a bien une erreur JS dans la console, quelle est l'erreur svp ? Parfois c'est un fichier JS qui a mal été copié dans le dossier /JS racine. Vous pouvez essayer de renommer /JS en /JS2 et retélécharger ce dossier. Vous pouvez faire pareil pour le dossier admin Bon courage
×