Jump to content

daseb

Members
  • Posts

    55
  • Joined

  • Last visited

Everything posted by daseb

  1. Cool !! Alors oui j'ai omis de préciser. Je suis sur OVH mutualisé, offre Business. Si vous voulez voir le phpinfo au cas ou : http://dmpa-mobilier.fr/phpinfo.php merci énooooooormément !!!!!!
  2. Bonjour, J'ai acheté le module atos sips 2.2 mais la documentation d'installation fournie est pour le 2.1 J'ai chercher en vain un tuto d'installation pour ce module sur un prestashop 1.4. Mon client m'a fourni ses identifiants pour sogenactif et télécharger le certificat. Mais je ne sais pas comment procéder... Quelqu'un pourrait-il m'aider svp pour l'instal' ?? Je suis un peu dans la mouise... merci !!!!
  3. Bon j'ai réussi à effectué un controle des multiples sur le champ des quantités dans la page product.tpl J'ai modifié product.js comme suit : function checkMinimalQuantity(minimal_quantity) { if ($('#quantity_wanted').val() % minimal_quantity !=0) { $('#quantity_wanted').css('border', '1px solid red'); $('#minimal_quantity_wanted_p').css('color', 'red'); $('#add_to_cart').css('visibility', 'hidden'); } else { $('#quantity_wanted').css('border', '1px solid #BDC2C9'); $('#minimal_quantity_wanted_p').css('color', '#374853'); $('#add_to_cart').css('visibility', 'visible'); } } Par contre c'est du bricolage. Car les boutons panier sur les vignettes d'une liste, ou le champ qtté dans le récapitulatif de la commande, permettent toujours de mettre n'importe quoi. Donc il faut supprimer ces boutons, et le tour et joué ! Ne pas oublié de changer les textes dans la traduction des erreurs. On perd de l'ergonomie mais ca marche. Sinon c'est bete car dans CartController.php il suffirait de faire la même chose, mais je ne sais pas comment faire... Si qqun a une idée ! Je me suis cassé la tête pour le JS plus haut alors que je ne suis absolument pas développeur.Y'en a bien un dans le coin qui pourrait nous aider ?
  4. Alors j'ai trouvé un post qui parle du CartController.php et des multiples, ce qu'on cherche à faire. Mais c'est trop complexe pour moi. Pourtant c'est ici qu'il faut faire quelque chose : Effectivement il y a la ligne 167 les vérifications pour $minimal_quantity. Et on voit que c'est de l'ajax qui gère les messages d'erreurs. C'est juste à ce niveau qu'il faudrait bidouiller un bout de code avec des conditions et des modulos pour checker si la quantité rentrée est non seulement la quantité minimum définie dans l'admin, mais aussi un multiple de cette quantité minimum. C'est bougrement simple je pense pour un développeur... pas pour nous.. A l'aide svp !!
  5. Je suis toujours sans réponse. Je vais regarder si je trouve quelquechose dans controllers comme tu dis.
  6. Personne pour m'aider à faire une ch'tite fonction javascript pour forcer la saisie de quantité minimum et ses multiples ?? aller ! Soyez sympa !!
  7. Non je ne peux pas car il faut que j'affiche absolument le prix unitaire, avec son prix ht, ttc, et en promo pour attirer le client. Ce sont des produit assez cher et sur la liste des produit il y a une photo du produit et son prix. Si le prix est double , vu que c'est deja trés cher, là les clients vont fuir ! Pas le choix, et c'est le voeux de mon client... Bref je vais essayer demain de m'y mettre. Ce n'est pas compliqué en soit de faire la fonction javascript mais je risque de rentrer en conflit avec celle existente pour les prix minimum. C'est bete, si seulement je savais ou est-ce ce que cette satanée fonction se cache ! J'en ai trouvé une mais elle gere seulement l'affichage css pour afficher en rouge la phrase "veuillez entrer un minimum de XXX" ou un truc du genre. J'ai repéré également ou elle est appelé dans product.tpl. A part ca rien d'autre ... mais ou est géré l'alerte javascript pour les minimum ?? En tout cas si j'y arrive je te fais signe. Si qqun pouvait nous aider...
  8. Re J'ai fouiner un peu sur le web et je pense avoir trouver la solution en théorie. Avec du javascript il faire un controle sur le champ de saisie et ce avec les modulo. En récupérant la variable minimumquantity qui est renseigné dans le back office, on peut l'injecter dans une fonction javascript pour faire cette vérification à la saisie. D'ailleurs c'est ce qui est réalisé éjà pour la vérification de la quantité minimum. Il faudrait donc juste modifier la fonction javascript existante et faire intervenir un modulo (%). Seul hic je ne sais pas du tout ou se trouve la fonction qui vérifie les quantités minimum et lance l'alert(). Quelqu'un peut-il m'aiguiller ?? Merci !!
  9. Hello ! Sorry for my english, i'm french ... I've got un problem with the quantity when adding a product to shoppingcart. The minimum of product to order can be set in the admin , ok. But i want something like that : For exemple if the minimum quantity is set to 2. Then if i want to order more than 2, i m must write in quantity field : 4, or 6, or 8, or 10 etc... Another exemple : if set is 3, in the field i can write only 6, 9, 12, .... (if i write 7 i ve got an error message) It must be a multiple of the number set in the admin. I'm not developer, so i need help :-( Thank you very very very much !!
  10. Hello ! J'ai cherché en vain sur le forum alors je me permets de vous poser mon souci. Je suis en 1.4.1.0 J'ai des produits qui doivent être commandés en quantités minimale. Jusque là pas de soucis, ca se gère dans l'admin. Par contre si on commande plus que la quantité minimale il faut que cela s'incrémente d'autant que la quantité minimale saisie. Je m'explique : Si un produit est paramétré par exemple à une commande minimale de 2 dans l'admin, alors si j'en veux plus le client devra saisir 4, 6, 8, 10 etc... auquel cas le message d'erreur apparaitra (on ne peut saisir que des multiples du nombre de commande minimale). Pour un produit à 4 pieces minimum, ca sera une saisie obligatoire de 8, 16, etc.. Pour un produit à 1 pieces minimum, ca sera 2,3,4,5 etc.. Je pense que c'est très simple à réaliser mais n'étant pas développeur je ne vois pas ou et comment intervenir. J'ai des bonnes base donc pas de souci pour modifier le code et le comprendre un peu, mais là je planche totalement ... C'est assez urgent car la mise en ligne du site est dans 3 semaines pour mon client... Merci beaucoup par avance pour votre aide trés précieuse !!
  11. Bonjour, Je déterre ce topic car j'ai le même soucis mais avec un slide en flash. La réponse est au dessus mais le code a disparu ! Quelqu'on pourrait-il me redonner la solution (le bout de code et son emplacement) pour que mon flash qui est contenu dans l'editeur de page d'accueil repasse en dessous des menu déroulés du blocktopmenu de Julien Dreux svp ? Merci beaucoup à tous par avance !!
  12. Hello ! J'ai un soucis avec le menu horizontal de Julien Breux. (J'utilise le theme matrice pour info). Il faudrait pour mon client que je fasse des liens sur 2 lignes dans le menu en question. J'ai bidouillé le css du module blocktopmenu en vain... Exemple : j'ai un intitulé bouton "selection marque prix container" qui de par sa longueur devrait se présenter comme suit : selection marque <br> prix container (j'espere etre clair). Merci pour l'aide , j'ai passé la journée dessus hier sans succes, je suis sur que ca doit etre facile pourtant ! merci !!
  13. Je comprend bien, mais je n'ai pourtant touché à rien dans le code à ce niveau là. Ce sont les fichiers d'origine du theme Matrice, et cela fonctionne pourtant bien au départ , puis ... plus rien. Etrange non ? Surtout que si je remt le tpl d'origine, c'est pareil ! Je dois reinstaller le theme complet pour que tout remarche... Est-ce que le fait de faire une modification dans le code et d'uploader toutes les 2 minutes pour voir les changements ne ferais pas bugger le serveur à cause d'une charge trop importante pour le cpu, à force de recompiler sans arret ?? (je suis chez OVH...)
  14. Helo ! Je remonte ce post car j'ai de nouveau le même souci avec un autre .tpl . Je fais des modifs sur product.tpl, rien de méchant juste de la mise en page, et apres plusieurs MAJ, j'ai une erreur de compilation... Impossible de savoir d'ou cela provient. J'ai vidé le dossier compil du sossier smarty (sauf index bien sur), mais rien à faire, tout se recompile sauf mon product.tpl. J'ai pris en compte les erreurs du "fatal error" qui s'affiche ( en partie les IF le gene apparemment, alors que je n'ai jamais touché à rien!). Et j'ai remarqué par exemple que j'arrive à recompiler si je mets des espaces entre les accolades des IF. Mais j'ai toute la mise en page qui "pete" avec des erreurs de partout !! Si je remets un fichier tpl propre d'origine, c'est pareil. Mais bon , à part 2 ou 3 modif de texte je n'avais rien fait de spécial... Là je suis dégouté, j'avance sur le site de mon client et je vais devoir tout recommencer à zero.... je suis en dépression si c'est le cas. Quelqu'un à une idée sur cette erreur de compil ??? Merci !
  15. Hello ! Je re-déterre ce post. Ca marche nikel pour moi aussi. Par contre je voulais faire la même chose mais pour blockcategories. Je n'arrive pas à dénicher l'endroit dans le code sur le fichier php ou je peux faire la modif. Qqun a -t-il une idée ?? merci !!
  16. Bon j'ai tout simplement refait une install du theme matrice. Il ne me reste plus qu'à refaire passer tous les fichiers tpl et css que j'avais modifiés. Dommage.
  17. OUi je pensais aussi à cela : <= 0} Cela correspond à l'erreur ligne 50. Comment cela a-t-il pu apparaitre ? erreur de compilation ? J'ai remis un fichier tpl d'origine mais tout le design est "éclaté". Je n'ai plus l'entete du blockcart, les div se prolongent sur toute la longueur de la page, l'ajax ne fonctionne plus... Bref je suis presque en train de me dire que je vais reprendre de zero... au bout d'une semaine de travail ca fait mal ... Merci si qqun a une idée.
  18. Bonjour, Je suis un peu dans la mouise vu le temps qu'il me reste pour livrer le site... J'étais en train de rajouter 2 lignes dans le blockcart.tpl (une image et un texte), quand tout s'est mis à bugger : - tout fonctionnait bien après plusieurs upload pour modif, puis page blanche. Un souci de compilation apparemment... - puis carrément maintenant j'ai un message d'erreur J'ai essayé de remettre le fichier tpl d'origine en retéléchageant prestashop mais l'affichage est incohérent (perte du css, de l'ajax, ..) Je suis en theme "Matrice" Voici l'erreur que j'ai, peut etre que j'ai par mégarde supprimé ou modifié un caractère dans le code.. L'erreur : Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/homez.436/dmpamobi/www/modules/blockcart/blockcart.tpl" on line 50 "<= 0}style="display:none;"{/if}>{$cart_qties}<= 0}style="display:none;"{/if}>{$cart_qties}<span class="ajax_cart_quantity" {if $cart_qties <= 0}style="display:none;"{/if}>{$cart_qties}</span>" unexpected closing tag' in /homez.436/dmpamobi/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:431 Stack trace: #0 /homez.436/dmpamobi/www/tools/smarty/sysplugins/smarty_internal_compilebase.php(145): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unexpected clos...', 50) #1 /homez.436/dmpamobi/www/tools/smarty/sysplugins/smarty_internal_compile_if.php(172): Smarty_Internal_CompileBase->_close_tag(Array) #2 /homez.436/dmpamobi/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(276): Smarty_Internal_Compile_Ifclose->compile(Array, Object(Smarty_Inter in /homez.436/dmpamobi/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 431 et le code à partir de la ligne 50 : <= 0}style="display:none;"{/if}>{$cart_qties}<= 0}style="display:none;"{/if}>{$cart_qties}{$cart_qties} <= 1}style="display:none"{/if}>{l s='products' mod='blockcart'}<= 1}style="display:none"{/if}>{l s='products' mod='blockcart'}{l s='products' mod='blockcart'} 1}style="display:none"{/if}>{l s='product' mod='blockcart'} <= 0}style="display:none"{/if}>{if $priceDisplay == 1}{convertPrice price=$cart->getOrderTotal(false)}{else}{convertPrice price=$cart->getOrderTotal(true)}{/if}<= 0}style="display:none"{/if}>{if $priceDisplay == 1}{convertPrice price=$cart->getOrderTotal(false)}{else}{convertPrice price=$cart->getOrderTotal(true)}{/if}{if $priceDisplay == 1}{convertPrice price=$cart->getOrderTotal(false)}{else}{convertPrice price=$cart->getOrderTotal(true)}{/if} {l s='(empty)' mod='blockcart'} Je suis paumé et désespéré. Merci de votre soutient et votre aide ! Sinon comment réinitialiser le blockcart sans "détruire" ce que j'ai deja modifié un peu partout dans les fichiers ??
  19. Hello ! J'ai un soucis, je ne parviens pas à trouver dans les modules ou les outils du backoffice, ou est gérer l'affichage du logo "payment_logo.gif" qui se trouve dans le theme Matrice... J'ai désactivé le module bloc logo de paiement mais ce n'est pas ça apparement. Le chemin de l'image est /themes/matrice/img/payment_logo.gif. Si je désactive le bloc cms tout disparait (liens, propuslé par prestashop, logo paiement). J'ai beau chercher je n'arrive pas à comprendre. Merci pour l'aide !!!
  20. Bon ben j'ai réussi mais impossible d'utiliser "id_category_default". Je ne sais pas pourquoi... J'ai donc utilisé le champ supplier reference dans le backoffice comme je ne m'en servais pas. Je recupère la variable insérée dans le champ. Comme cela mon client à le choix pour tous ses produit de mettre avec ou sans reduc dedans. Merci pour ceux qui 'auront lu...
  21. personne pour un petit coup de pouce ??
  22. ou plutot si je fais cela est-ce que c'est mieux : {foreach from=$products item=product} {if $product.id_category_default == XXX} {assign var='okreduc' value='1'} {/if} {/foreach} {if $okreduc} {l s='Code:'} <input type="text" id="discount_name" name="discount_name" value="{if $discount_name}{$discount_name}{/if}" /> {else} Votre commande contient un ou plusieurs produit à -50%. Vous ne pouvez pas utiliser de bon de réduction sur ce genre de produit. {/if} ??? Merci !
  23. En fait je voudrais procéder comme suit mais je ne sais pas quel code utiliser. Je voudrais que dans le shopping-cart.tpl, si un des produits provient d'une catégory en particulier, alors le champ code promo disparait et fait place à un texte : {if $product->id_default_category = XXX} /*c'est ici que je planche...*/ {l s='Code:'} <input type="text" id="discount_name" name="discount_name" value="{if $discount_name}{$discount_name}{/if}" /> {else} Votre commande contient un ou plusieurs produit à -50%. Vous ne pouvez pas utiliser de bon de réduction sur ce genre de produit. Veuillez contacter XXXXXX ou bien faire une commande séparée. Merci. {/if} merci pour l'aide
  24. un petit up pour avoir de l'aide. Merci beaucoup par avance !
×
×
  • Create New...

Important Information

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