Jump to content

jcmht

Members
  • Posts

    282
  • Joined

  • Last visited

1 Follower

About jcmht

  • Birthday January 1

jcmht's Achievements

Newbie

Newbie (1/14)

5

Reputation

  1. Bonjour, J'ai pensé à un truc utile "je pense" et pour tout le monde - je bidouille mais çà devient difficile en 1.5 donc je fais part de mon idée ici (aussi en image jointe à ce post ) Perso, je crée mon produit, ensuite je passe par le générateur de déclinaison, et comme bcp, ensuite j'associe une image pour chaque déclinaison .... tout le monde le sait, c'est très très long ! donc, pourquoi ne pas modifié cette méthode de génération de déclinaison ???? en y ajoutant l'option de pouvoir associé l'image lors de la création avec le générateur de déclinaisons ??? Voir ma PJ en image ça vous parlera peut être mieux ;-) Je pense pas que ça doit être très difficile pour certains d'entre vous, une partie du code est déjà présente lorsque on modifie une seulle déclinaison ! Faut voir un peu dans les controller Admin et "ajuster" la fonction qui gère les déclinaisons de masse Qu'en pensez vous ? J'ai répondu à un sujet ouvert dans la partie Discussion générale voir ici
  2. Moi j'ai pensé à un truc plus utile "je pense" et pour tout le monde - je bidouille mais çà devient difficile en 1.5 donc je fais part de mon idée ici (aussi en image jointe à ce post ) Perso, je crée mon produit, ensuite je passe par le générateur de déclinaison, et comme bcp, ensuite j'associe une image pour chaque déclinaison .... tout le monde le sait, c'est très très long ! donc, pourquoi ne pas modifié cette méthode de génération de déclinaison ???? en y ajoutant l'option de pouvoir associé l'image lors de la création avec le générateur de déclinaisons ??? Voir ma PJ en image ça vous parlera peut être mieux ;-) Je pense pas que ça doit être très difficile pour certains d'entre vous, une partie du code est déjà présente lorsque on modifie une seulle déclinaison ! Faut voir un peu dans les controller Admin et "ajuster" la fonction qui gère les déclinaisons de masse Qu'en pensez vous ?
  3. Bonjour tout le monde ;-) j'aimerais savoir si quelqu'un a déjà eu besoin ou entendu parler sur le forum de la modif suivante : Version presta. 1.5 dans le formulaire de contact, le client peut nous envoyer seulement 1 fichier joint. j'aimerais modifier ceci exactement comme dans le BO lorsqu'on sélectionne les images d'un produit On peut en sélectionner plusieurs, et elle se chargent ensuite automatiquement ;-) Toutes les fois , j'ai mes clients qui m'apellent en me demandant comment peuvent-ils m'envoyer plusieurs fichiers sans remplir à nouveau le formulaire de contact ..... donc je leur dit de m'envoyer un mail ... En attendant Je poursuis mes recherches ici et sur le net j'ai trouvé ce post > http://www.prestashop.com/forums/index.php?/topic/156450-cherche-moyen-denvoyer-plusieurs-fichiers-joints-via-fonction-mailsend/page__view__findpost__p__760574
  4. Merci J.Danse pour ta réponse, ça me parait simple, et pourtant je bloque sur la suite de ma modif... je t'explique en gros et joint une copie image dans ma page produit, il y a un champ texte de personnalisation le client tape son texte puis l'enregistre. Une fois enregistré, le champ "qty" de product.tpl se rempli seul (en ayant compter le nombre de caractères du texte client) une fois ajouté au panier, je retrouve ces valeurs de quantité mon seul soucis, c'est que j'aimerais dans la page panier , que sur la ligne du produit personnalisé, où figure le texte client, il y est une quantité de " 1 " mais le produit global ai la même quantité que celui du champ "product.tpl" tu comprendra mieux avec l'image lol en tout cas merci de ta participation ;-) c'est sympa !
  5. Bonjour tout le monde, je continue de travailler sur un petit truc pour me faciliter la vie dans mon travail, j'ai pas mal avancé... En attendant de le terminer, j'aurais une question à poser car j'ai fouillé, modifié, depuis qq jours (semaines) et je voie pas du tout : à quoi sert ce champ dans Product.tpl : <input type="hidden" name="quantityBackup" id="quantityBackup" value="" /> j'ai modifié la valeur en mettant par exemple 2, je fais ma customization (en champ texte uniquement me concernant) mais visiblement rien est affecté ...
  6. Pas grand monde sur le forum ces temps ci ... je galère pour de bon, avec la 1.4 je me débrouillai un peu quand même, mais la 1.5 me perturbe surtout quand on est pas né dev. ... Je reformule ma demande bcp plus simplement avec l'image jointe tout est expliqué Si une âme sympa passe par là pour me filer un coup de pouce ça serait très gentil Entre temps, et depuis un bon moment avant de poster ici, j'ai cherché/trouvé des bouts de code, essayé d'adapter, et je me suis même lancer à essayer de faire ça avec un champ texte personnalisation, mais mon script qui compte les caractère ne fonctionne pas à le champ customization j'ai vraiment besoin de réaliser ce petit bout de code, car je passe un temps fou à faire des devis (hors ligne) pour les lettrages, où 6 sur 10 sont soient des demandes par curiosité, soit le devis est trop chère pour le client. avec ce système, le client aura tout ce dont il a besoin ( Voir un 1° apercu , et commander directement sont lettrage en ayant connaissance du prix desuite) Je joint l'image pour montrer mon souhait de réalisation, tout simple pour qq du métier je pense. Merci à celui, celle, ceux qui pourront m'aider ...
  7. Bonjour, en image jointe je fourni "le détail" de ce que j'ai réussi à faire pour résumer ma demande, j'aurais besoin de : 1 / Dans le champ " ...pour avoir un visuel" , lorsque le client tape un texte, la quantité se met à jour automatiquement en comptant le nombre de caractère de ce texte - mon soucis c'est que lorsque le client rentre par exemple : la la , le script prend en compte le caractère "espace". Et là, le client se verra ajouter au panier 5 caractères à XX € / le caractère - Donc, comment dans mon javascript, je doit dire : Ne pas comptabiliser les espaces blancs ??? ------- 2/ J'aimerai que lorsque le client a vu son visuel, s'il désire commander, en cliquant sur ajouter au panier, son Texte soit visible dans le processus de commande - Comme le champ texte de personnalisation (que je n'arrive pas du tout à modifier pour en faire ce qui existe (ce que j'ai mis au point) Il ne reste que ça à faire, et je n'y arrive pas plus ... Si vous seriez assez sympa pour me filer un petit coup de main.. et comme d'hab, je partagerai avec celui à qui ce développement intéresse Code de : "product.tpl" {if ($product->id_category_default|intval == 32) || ($product->id_category_default|intval == 33)} <script type="text/javascript"> // <![CDATA[ function valider(frm){ if(frm.elements['text_or'].value != "") { width = 980; height = 350; if(window.innerWidth) { var left = (window.innerWidth-width)/2; var top = (window.innerHeight-height)/2; } else { var left = (document.body.clientWidth-width)/2; var top = (document.body.clientHeight-height)/2; } var w= window.open('','popup','menubar=no, toolbar=no,location=no,status=no,scrollbars=no,top='+top+',left='+left+',width='+width+',height='+height+''); frm.target = "popup"; frm.submit(); return true; } else { alert("Saisissez votre Texte !"); return false; } } //]]> </script> <div id="apercu_lettrage" style="visibility:visible;"> {if ($product->id|intval == 7) || ($product->id|intval == 21)} {$font_asked = "EDWARDIAN.TTF"} {/if} {if ($product->id|intval == 8) || ($product->id|intval == 18)} {$font_asked = "FRENCHSCRIPT.TTF"} {/if} {if ($product->id|intval == 9) || ($product->id|intval == 20)} {$font_asked = "ENGLISHTOWNE.TTF"} {/if} {if ($product->id|intval == 10) || ($product->id|intval == 19)} {$font_asked = "FREESTYLE.TTF"} {/if} {if ($product->id|intval == 11) || ($product->id|intval == 17)} {$font_asked = "LUCIDA.TTF"} {/if} {if ($product->id|intval == 12) || ($product->id|intval == 16)} {$font_asked = "MISTRAL.TTF"} {/if} {if ($product->id|intval == 13) || ($product->id|intval == 15)} {$font_asked = "VIVALDI.TTF"} {/if} {if ($product->id|intval == 14) || ($product->id|intval == 22)} {$font_asked = "CURLZMT.TTF"} {/if} <form action="/apercu_image.php" method="post" onsubmit="return valider(this)" id="FormVisu" name="FormVisu"> <p id="visuel"> <input type="hidden" id="font_asked" name="font_asked" value="{$font_asked}" /> <span> <label for ="text_or">{l s='Tapez votre texte pour avoir un visuel'}</label> <input type="text" name="text_or" id="text_or" width="80" value="{if isset($text_or)}{$text_or}{/if}"/> </span> <span> <input type="submit" value="{l s='voir mon apercu'}" class="exclusive" /> </span> <!--- <script type='text/javascript'> var text_or2= $text_or; text_or2 = text_or2.replace(/ /g,""); </script> <br/> {l s='Nombre de caracteres: '}<input type="text" name="nbCaractere"> --> </p> </form> </div> {/if} {if ($product->id_category_default|intval == 32) || ($product->id_category_default|intval == 33)} <script type='text/javascript'> onch(""); function onch(txt) { document.buy_block.qty.value=txt.length.toString(); timer=setTimeout("onch(document.FormVisu.text_or.value)", 100); } </script> {/if}
  8. Voir dans la catégorie Modules gratuits, surcharges, .....
  9. Bonjour, j'avais fourni gratuitement en 2010 ce module, sur des anciens post, l'archive parrait corrompue, je me permet donc de le soummettre ici à nouveau. Quelques explications : j'avais developpé vite fait ce module pour mon activité ; Je l'ai mis sur le forum Gratuitement afin d' en faire profiter (je ne suis pas développeur - donc pas de support ...) je l'ai testé sur la 1.5 et il fonctionne aussi je répète ici les mofifs à faire : 1 - Dans sendadevis.TPL : Remplacer ligne 138 : value="[email protected]" par : value="[email protected]" 2 - Dans sendadevis.PHP : Remplacer à la ligne 73 et 74 : ..... [email protected] par votre adresse email comme à l'étape 1 Voilà, je l'ai fais moi même avec une adresse perso un peu longue sur hotmail.fr, et aucun soucis d'autre boutiques que j'ai trouvé par hasard sur le web l'utilisent aussi. je joint ici le module - il n'y a que ça à faire, donc si vous le faites bien, ça marche ! pas d'autre support, car je n'ai malheureusement pas le temps, et je pense qu'il n'y en a pas besoin ... je ne suis pas developpeur, alors si j'y suis arrivé, je pense que vous le pouvez aussi ;-) P.S.: Si un dev, passe par là, je souhaiterais ajouter juste un morceau de code pour quand on clique sur le bouton dans la page produit, que les déclinaisons soient prises en compte.... j'ai pas réussi.... si qq peu m'aider, je mettrai lemodule à jour dans le forum ;-) sendadevis.zip
  10. Voir dans la catégorie Modules gratuits, surcharges, .....
  11. Bonjour, j'ai cherché pendant 2 heures "pour rien " - Voici ce que j'ai rencontré et la "solution" ! j'ai crée un produit avec plusieurs déclinaisons, j'ai appliqué les surcouts, etc... Ensuite je me suis rendu compte que mon produit nécessitait un attribut de plus (1 déclinaison que j'ai oublié...) je suis retourné la rajouter à l'aide du "générateur de déclinaison" - vraiment génial ! Et là , le bug : J'arrive dans la catégorie associée à ce produit (dans le FO) , plus aucun produit s'affiche ! Je fais une recherche dans le FO avec la barre de recherche, là mais produits sont listés mais avec des prix "bidons" !!! Ensuite je vais voir la fiche détaillée du produit en question (celui où j'ai modifié les déclinaisons) et pareil, le prix affiché est "bidon" ! Je met Bidon entre guillemets car je me suis aperçu que le prix affiché était L'impact rentré dans mon générateur de déclinaison !!! Pour Corrigé ça, il suffit simplement d'aller dans la fiche du produit concerné (coté BO) dans l'onglet "Déclinaisons" et de Bien vérifier que vous avez une déclinaison par Défault !!! (une ligne bleue) Car quand j'ai modifié mes déclinaison, celle par défault s'est annulée ! Voilà , au cas où ça vous arrive ça vous évitera de chercher des heures pour pas grand chose ! ;-)
  12. Bonjour Catégorie d'accueil. Peut-être souhaitez-vous faire de cette catégorie la nouvelle catégorie d'accueil, en lieu et place de "Accueil". Extrait de la doc prestashop 1.5 ici : >>>> VOIR
  13. Ben ecoute, j'ai bien réussi à ce que le module s'installe correctement, la table se crée ds la base, le module se desinstalle bien aussi en supprimant la table dans la BDD. Seul soucis, quand je rempli le formulaire, et valide, coté FO, l'insertion ne se fait pas dans la base ! et là c'est du javascript j'y connais pas vraiment... Si quelqu'un passe par là çà serait sympa - Ptit up sur ce module, je ne l'ai pas trouvé PAYANT, il y en a 2 sur presta addons, mais ce ne sont pas les mêmes
  14. SLT je teste actuellement sur une version 1.4.6.2 j'ai eu le même message que toi dans : ebuildycallback.php , rechercher toutes les expressions : installDb et remplacer par installDB ensuite dans le repertoire du module du dois créer un fichier : config.xml avec les infos du module ebuildycallback tu pourras t'aider d'un config.xml d'un autre module !
×
×
  • Create New...