Liliana78 Posté 17 Février 2015 Posté 17 Février 2015 Bonjour à toutes et tous ! Je ne sais vraiment pas si je suis dans le bon sous-forum. Si ce n'est pas le cas, je vous demande de bien vouloir m'excuser. Pour être honnête, je ne connais absolument rien en langage informatique. Mon domaine est plutôt l'orthographe. Je suis correctrice de textes en français. Je suis d'ailleurs en pleine création d'un site web relatif à cette activité. Je fais tout par moi-même, n'ayant pas beaucoup de revenus pour le moment. Bref, je souhaiterais créer un script de devis en ligne, afin que les internautes consultant mon site puissent se faire une idée du tarif sans devoir m'appeler ou faire un calcul eux-mêmes. Bien entendu, je ne vous demande pas de créer ce script à ma place, mais de m'aiguiller, s'il vous plaît. Je vous rappelle toutefois que je suis nulle de chez nulle en langage informatique. Voici mon souhait : La personne indique : - Le nombre de caractères de son document. - Si elle souhaite la formule 1 ou 2. - Son statut (étudiant, particulier ou professionnel). Et le tarif indicatif s'affiche. Les formules de calcul sont : Formule 1 : - étudiant : 0,0025 euro le caractère, - particulier : 0,0029 euro le caractère, - professionnel : 0,0033 euro le caractère. Formule 2 : - étudiant : 0 00375 euro le caractère, - particulier : 0,004375 euro le caractère, - professionnel :0,005 euro le caractère. Je ne souhaite pas de tarif avec de virgule. Il doit être arrondi à l'unité supérieure. En vous remerciant par avance de vos conseils. Liliana
Arlette Posté 18 Février 2015 Posté 18 Février 2015 Bonjour et bienvenue sur le Hub Malheureusement si tu n'y connais pas grand chose, je doute que l'on puisse te donner la marche à suivre pas à pas. Cela reviendrait à faire le boulot à ta place. A part te dire qu'il faut faire une base de données ce qui parait une évidence, je ne pourrais pas t'aider plus. Par contre, ce qui m'interpelle c'est que tu voudrais demander à tes futurs contacts de quantifier le nombre de caractères ? Penses tu vraiment qu'une personne qui souhaiterait faire appel à tes services soit en mesure de le faire ? Par exemple, si je devais faire appel à tes services pour ce post je serais bien en peine d'estimer le nombre de caractère. . Et tu risques d'avoir des personnes qui vont demander un devis pour 10 caractères, commander le travail et tu vas te retrouver au final avec 100 caractères. Et là la galère va commercer. Il serait plus raisonnable pour toi de rester avec la bonne vieille méthode qui consiste à faire le devis soi même au vu du travail réel à accomplir. Si ton idée est juste de donner un aperçu des prix, tu créé un document ou plusieurs type et tu indiques les prix en fonction des formules, des statuts.
Liliana78 Posté 18 Février 2015 Auteur Posté 18 Février 2015 Merci beaucoup de ta réponse ! En fait, sur mon site, j'explique la manière dont recueillir le nombre de caractères (c'est très simple, Word le mentionne). De plus, les personnes ne peuvent commander sans obtenir un devis final de ma part. En fait, je préfère un formulaire, car les internautes ont la flemme de chercher sur la plaquette tarifaire, et donc m'appellent à longueur de journée.... Plus il y a d'écrits, moins ils lisent. En tout cas, je me répète, merci beaucoup d'avoir consacré de ton temps pour répondre à ma question.
adn Posté 18 Février 2015 Posté 18 Février 2015 Salut, Rapido, je te conseille d'utiliser un CMS tout fait avec un formulaire de contact intégré. Tu peux y ajouter une page devis avec un javascript qui suffira pour ton estimation. Le calcul se fera côté client.
Liliana78 Posté 18 Février 2015 Auteur Posté 18 Février 2015 Merci Adn. Je suis sous Joomla. Je vais essayer de voir un formulaire qui permet cela. Concernant le code Javascript à ajouter pour des formules de calcul, peux-tu me conseiller un document en particulier qui en parle ? Merci.
adn Posté 18 Février 2015 Posté 18 Février 2015 Tiens un tuto javascript pour les nuls http://openclassrooms.com/forum/sujet/javascript-pour-les-nuls-33366
Liliana78 Posté 18 Février 2015 Auteur Posté 18 Février 2015 Alors, j'ai bossé et ai bidouillé un script, en partie récupéré grâce à mes recherches, et cela semble fonctionner : <p>Calculer le coût de votre correction</p> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> <p> </p> <form id="testform"><label>Nombre de caractères </label><input id="nbchar" type="nombre" name="nbchar" value="0" /><br /> <label>Formule </label><input type="radio" name="formule" value="1" checked="checked" /> Simple ou <input type="radio" name="formule" value="2" /> Approfondie<br /> <label>Statut </label><select id="formjur" name="formjur"> <option value="0">Etudiant</option> <option value="1">Particulier</option> <option value="2">Professionnel</option> </select><input type="submit" value="calculer" /></form> <div id="resultat"> </div> <p> </p> <script type="text/javascript">// <![CDATA[ $(function(){ $("input:submit").click( function(){ var calcul = 0; if($("input:checked").val() == 1){ if($("#formjur").val()== 1){ calcul = $("#nbchar").val() * 0.0029; }else if ($("#formjur").val()== 2) { calcul = $("#nbchar").val() * 0.0033; }else{ calcul = $("#nbchar").val() * 0.0025; } }else{ if($("#formjur").val()== 1){ calcul = $("#nbchar").val() * 0.004375; }else if ($("#formjur").val()== 2) { calcul = $("#nbchar").val() * 0.005; }else{ calcul = $("#nbchar").val() * 0.00375; } } var resultat = Math.ceil(calcul); $("#resultat").html("Le montant de votre devis est de <b>"+resultat+"<b> €"); return false; } ); }); // ]]></script> - Pourriez-vous me dire, s'il vous plaît, s'il n'y a pas de ligne douteuse (genre permettant d'accéder à des données sur mon PC), une partie ayant été récupérée sur le net ? Je sais, je suis un peu parano, mais bon... - Concernant les prix, cela sera-t-il beaucoup plus difficile, au lieu d'avoir une formule de calcul comme dans le script, de présenter des forfaits (exemple : de 1 à 3 000 caractères : 7 euros; de 3 001 à 6 000 caractères...) ? Merci beaucoup de votre aide.
adn Posté 19 Février 2015 Posté 19 Février 2015 Liliana, Pas mal pour quelqu'un qui débute et le tout en jQuery !! Rien de mauvais dans le code js Pour les forfaits, avec quelques if supplémentaires çà marchera sans problème, et c'est pas plus compliqué
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant