Ivan

Utilisateur open source
  • Compteur de contenus

    27
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Ivan

  1. Ivan a ajouté un message dans un sujet  design du site   


    Hello benedict ... hum, ça sent bon ! :rolleyes:

    - Toute la déclaration de page se trouve dans (modeles/haut.php)
    - Dans ce fichier, le menu de gauche est défini par une colone de 180pixels de large avec la ligne suivante :
    <td width="180" valign="top" style="border-right:1px solid #000000;padding:5px;">

    - Tu modifies donc cette ligne pour lui mettre la couleur de "background" désirée, à savoir :
    <td width="180" bgcolor="#66CC00" valign="top" style="border-right:1px solid #000000;padding:5px;">

    C'est la méthode la plus simple ... y'en aurait d'autres ;)

    PS : n'oublie pas dans le fichier (index.php), à la racine, de donner un vrai nom aux pages de ta boutique avec la variable $DOC_TITLE, en tout début de fichier. Pour l'instant, toutes tes pages sont nommées [PEEL.FR] (visible dans le bandeau supérieur de la fenêtre de navigation de ton navigateur).
    • D'ailleurs, à titre de curiosité, fais une recherche Gogol sur "[PEEL.FR]" et regarde bien la quantité phénoménale de boutiques listées, qui ont toutes oublié de modifier ce paramètre pour bien être nommées ! ... impressionnant, non ? ... et bonjour le Référencement, je crois qu'il ne vaut mieux pas en parler ! :huh:
    >>Alors, ne fais pas partie du lot : NOMME TES PAGES ! :) ... un p'tit tour dans toutes les pages ne fera d'ailleurs pas de mal pour vérifier s'il n'y a pas d'autres balises <TITLE>...</TITLE> qui trainent ... et y'en a !
    • 0
  2. Ivan a ajouté un message dans un sujet  Modifier la page (achat/recherche.php) - [Peel-Shopping v2.9.3]   


    Je sais ... on le dit ... mais va regarder PEEL.FR ... avec un peu d'attention, c'est une mine ! ;)
    • 0
  3. Ivan a ajouté un message dans un sujet  Modifier la page (achat/recherche.php) - [Peel-Shopping v2.9.3]   


    Salut paulanna,
    Arf ! ;) ... j'ai déjà vu ce pb évoqué dans ce forum, mais je ne le comprend pas et ne le rencontre pas ... enfin il ne me créé pas de dysfonctionnement.

    • Tu veux parler des url qui font la recherche sur le mot clé, c'est ça ? (...recherche.php?motclef="...")
    Moi, si je recherche des mots avec caractères accentués, effectivement y'a des trucs bizarres qui passent dans l'url (comme %E9 pour é, %E8 pour è, %E0 pour à, etc...) mais qui ne gênent en rien la validité des résultats obtenus pour la recherche ! :rolleyes:

    Alors, il y a peut-être des problèmes liés aux types de Navigateurs ? ... ou à la version de ceux-ci ? ... je sais pô ! :huh:

    • Essaie pour vérifier sur mon url-boutique : http://www.dynavive/Boutique
    - recherche sur "régulateur" me donne bien (chez moi) 8 résultats, ce qui est correct.
    - recherche sur "conductimètre" me donne bien (chez moi) 1 résultat, ce qui est correct.

    >> Ce test m'intéresse au plus haut point. Merci de le faire, paulanna, et de me communiquer ici le résultat obtenu, stp...
    Je veux comprendre :)
    • 0
  4. Ivan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Modifier la page (achat/recherche.php) - [Peel-Shopping v2.9.3]
    Houla ! ... je l'avais oublié, celle-là ! ;)

    • Cette page (achat/RECHERCHE.PHP) fonctionne très mal, voire plante carrément quand on a plusieurs "pages" de résultats trouvées ! ... le lien "Page suivante" donne un beau "404-page non trouvée" (...ou "No input file specified" en PHP) et les "Pages : 1 2 3..." ne font absolument rien.

    Joliiii :(

    • Alors voilà les corrections à apporter à cette page pour qu'elle fonctionne pleinement :
    ---------- 1°) Donner les bon liens
    - dans le fichier original PEEL v2.9.3, vous avez : (en fin de fichier)

    print("<a class=\"petit\" href=\"recherche.php?motclef=".$_GET['motclef']."&start=".($start-$nb)."\">Page précédente</a>"); } $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE nom LIKE '%" . addslashes($_GET['motclef']) . "%' "); $row=mysql_fetch_row($result); if($row[0]>($start+$nb)) { if($start) {print(" / ");} print("<a class=\"petit\" href=\"recherche.php?motclef=".$_GET['motclef']."&start=".($start+$nb)."\">Page suivante</a>"); >> Vous complètez comme suit : (en gras) print("<a class=\"petit\" href=\"$wwwroot/achat/recherche.php?motclef=.$_GET['motclef]."&start=".($start-$nb)."\">Page précédente</a>"); } $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE nom LIKE '%" . addslashes($_GET['motclef']) . "%' "); $row=mysql_fetch_row($result); if($row[0]>($start+$nb)) { if($start) {print(" / ");} print("<a class=\"petit\" href=\"$wwwroot/achat/recherche.php?motclef=.$_GET['motclef]."&start=".($start+$nb)."\">Page suivante</a>"); ---------- 2°) Ça ne plante plus ... mais ça ne marche toujours pas ! Le lien "Page suivante" ne plante plus, mais ne fait rien ... et "1 2 3..." font toujours rien ! :rolleyes: ... ben alors, oukilé le pb ? :huh: Il est dans l'initialisation de la variable $start, vers le début du fichier ... - dans le fichier original PEEL v2.9.3, vous avez : $nb=10; //nombre d'enregistrement par page if(!isset($start)) {$start=0;} >> C'est pas bon, $start vaut toujours 0 ... vous remplacez par : if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];} ---------- 3°) Soyons logiques et cohérents ! - dans le fichier original PEEL v2.9.3, vous avez : **********(juste sous la ligne if(!isset.... qu'on vient de modifier)********** $resultat = mysql_query("SELECT id, reference, nom FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' LIMIT $start,$nb"); ****... et vers la fin du fichier, juste avant //Affichage des pages, qu'on a modifié au 1°)**** $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE nom LIKE '%" . addslashes($_GET['motclef']) . "%' "); ... C'est pas logique : le 1ère requête (plus générale car tenant compte des descriptifs produits) trouve PLUS de résultats qu'il n'en est compté par la 2ème (moins générale, pas les descriptifs) pour l'affichage des différentes pages ! :)
    >> Vous complètez la 2ème requête comme suit (comme la 1ère, en fait) : (en gras)

    $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' ");

    ---------- 4°) Les cerises sur le gateau : :)
    • Bon, maintenant c'est OK ... les liens de changement de page fonctionnent ... sauf que ce ne sont pas des pages que l'on fait défiler, mais des "paquets" de (x) produits parmis (n). Alors il serait quand même plus indiqué de remplacer les intitulés "Page suivante" & "Page précédente" par "Produits suivants" & "Produits précédents", non ?
    >> Alors rendez-vous au 1°) pour changer ces intitulés

    • Enfin, il m'a semblé plus qu'intéressant d'indiquer "en clair" le total des produits trouvés, vous ne trouvez pas ? ;)
    - Pour cela, sous la 1ère requête vue au 3°) (qui affecte $resultat), vous rajoutez la même requête mais plus limitée à $nb produits (on enlève le paramètre LIMIT final) que vous affectez à une variable ($resultatot) :
    $resultat = mysql_query("SELECT id, reference, nom FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' LIMIT $start,$nb");
    $resultatot = mysql_query("SELECT id, reference, nom FROM peel_produits WHERE etat = '1' AND nom LIKE '%" . addslashes($_GET['motclef']) . "%' OR descriptif LIKE '%" . addslashes($_GET['motclef']) . "%' ");

    - Ensuite, sous le tableau d'affichage des résultats de la recherche et juste avant les liens de navigation "Produits suivants/précédents" , vous insérez la ligne suivante (indiquée en gras, en italique ce sont les lignes existantes) :
    <?php
    //Boutons précédent et suivant
    echo "<font class=\"normal\">[<b>".mysql_num_rows($resultatot)."</b> produit(s) trouvé(s) contenant <em>' ".addslashes($_GET['motclef'])." '</em>  dans le Nom ou le Descriptif]<br /><br /></font>";
    if($start)
    {
    >> Cela affichera systématiquement (qu'il y ait des pages de suite ou non), sous le tableau d'affichage des résultats de recherche, le nombre total de résultats trouvés, avec une phrase comme suit :
    [x produit(s) trouvé(s) contenant 'mot-clé' dans le Nom ou le Descriptif]
    --------------------------------------------------------------------------------------------------------------

    • Voilà encore un post bavard ;) mais qui devrait convenir à tout le monde, non ?
    Ivan
    • 5 réponses
    • 3 098 vues
  5. Ivan a ajouté un message dans un sujet  Redimensionner les images   

    Okay, je comprends mieux ce que tu veux faire.

    ... mais les proportions de l'image vont de toute façon être coton à gérer, pour les mises en pages, non ? ... faut prévoir les cas distincts "Image en hauteur" et "Image en largeur" ... et peut être même "Image carrée" ... faisable et élégant, effectivement.

    • Si tu trouves une soluce, communique là ... je pense que ça pourrait en intéresser plus d'un ! ;)
    • 0
  6. Ivan a ajouté un message dans un sujet  Question sur bouton "Acheter Maintenant"   


    Oui Chef ! ... À vos ordres Chef ! :rolleyes:

    ... ben ce qui me gênait un peu, ce sont les titres de rubriques un peu longs et qui tiennent sur 2 lignes ... mais finalement, tu as raison ... c'est mieux tout aligné et calé à gauche : le menu est finalement globalement plus "lisible" ainsi.
    Mais j'ai préféré la solution "Tableau" plutôt que "Blockquote" qui introduit des sauts de lignes dont je ne veux pas.

    • Quoi qu'il en soit, merci de ton conseil et de ton appréciation générale sur la boutik ... cha fait plaizir ! ;)

    [re-pub] La Boutique Dynavive : Produits innovants et écologiques pour le traitement de l'Eau et de l'Air [/re-pub]

    Ivan :)
    • 0
  7. Ivan a ajouté un message dans un sujet  Question sur bouton "Acheter Maintenant"   

    Elle est belle ... elle est chaude ! ... elle t'attend au 36......

    Heu, nan ... là je m'égare et je me trompe de forum ! :)

    ... je recommence ... trois, quatre ...

    • Elle est belle, elle est toute chaude :rolleyes: ma Boutique with PEEL-SHOPPING (... un peu-beaucoup trafiqué qd même ;) )
    http://www.dynavive.fr/Boutique

    Merci à ce forum et tous ses participants d'avoir participé indirectement à sa bonne mise en oeuvre, les uns en posant les bonnes questions, les autres (...parfois les mêmes :huh: ) en apportant des réponses intelligentes.
    Et surtout, bravo à PEEL-SHOPPIIIIINNNG et à son(ses) créateur(s).
    • 0
  8. Ivan a ajouté un message dans un sujet  Redimensionner les images   


    Ben je ne suis pas sûr d'avoir bien compris la question, mais il me semble que les arguments de dimensionnement des balises <img> font déjà ça, non ?

    • Prenons une image rectangulaire horizontale toto.gif de (300x200) pixels, par exple :
    - <img src="toto.gif"> ... l'appelle à sa vraie taille, appel normal d'une image => ça, c'est que fait (achat/produit_details.php)

    - <img src="toto.gif" width="150"> ... l'appelle en 150px de la large, la hteur est déterminée automatiquement pour que les proportions de l'image soient conservées => ça, c'est que fait (achat/index.php). Si on fixe la hauteur (height), c'est pareil.
    ... équivalent ici à ... <img src="toto.gif" width="50%">

    - <img src="toto.gif" width="150" height="200"> ... déforme l'image 1/2 en largeur et conserve la hteur.
    ...équivalent ici à... <img src="toto.gif" width="50%" height="100%">

    Donc si tu veux faire une miniature d'une image quelconque, il suffit de l'appeler par :
    <img src="monimage.gif" height="10%"> par exple, si tu veux que ta miniature fasse 10% de la hteur de l'image source, ou bien ...
    <img src="monimage.gif" width="20"> si tu veux que ta miniature fasse exactement 20px de large

    • Ça répond à ta question ? ;)

    En général, les réductions d'images donnent de meilleurs résultats avec les JPG qu'avec les GIF, où le nbre limité de couleurs fait que le résultat n'est pas super.
    • 0
  9. Ivan a ajouté un message dans un sujet  Paypal   


    C'est très simple ... tout est dans la version PEEL-SHOPPING v2.9.3 que tu télécharges
    ici => Télécharger PEEL-SHOPPING v2.9.3
    • 0
  10. Ivan a ajouté un message dans un sujet  Paypal   


    Hello tutur,

    Je pense qu'il faut commencer par s'informer et lire tous les posts du Forum et APRÈS poser des questions, non ? ;)

    ... ici , par exemple >> Paypal et Peel
    ... ou encore là, sur le site >> Comment récupérer le module PAYPAL et l'installer sur ma version de PEEL SHOPPING ?

    ... enfin bref, tu as le choix.
    • 0
  11. Ivan a ajouté un message dans un sujet  Administrer>Produits>TVA   


    Aque coucou ! , alors ;)

    (... mine de rien, ça m'a mis les jetons, cette histoire ! ... je ne pouvais absolument plus rien faire dans (peel_produits) :) )
    • 0
  12. Ivan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Administrer>Produits>TVA
    Bonjour,

    Un petit souci dans [Administer/Produits] ...

    Qd on change le taux de TVA d'un produit et que l'on revient sur la fiche du produit concerné, le taux de TVA affiché dans le formulaire de choix est par défaut toujours le même (19,6%, la plus gde valeur), et pas le nouveau.

    Comment faire pour que l'affichage dans le champ du formulaire TVA soit par défaut réglé sur la vraie valeur en cours ?

    Merci

    *** NE PAS TENIR COMPTE DE CE MESSAGE ! ... pb dû à une grosse erreur de ma part sur la base (peel_produits) ! ;)

    (Il faudrait effacer ce message)
    • 2 réponses
    • 2 846 vues
  13. Ivan a ajouté un message dans un sujet  Une question: Possibilité de définir une ancre "Haut de Page" ?   


    Merci de ta réponse un peu plus "fouillée", Alain ...

    "Faute de mieux", comme tu dis, c'est effectivement ce que j'ai fait dans les 2, 3 pages les plus longues de ma boutique en cours de dev... dont les CGV, ton exemple est le bon ... MAIS c'est carrément casse-pieds à mettre partout, surtout dans les pages du catalogue avec des suites (page 1, page 2, etc...) ... et c'est en fait cela qui a généré ma question originelle : Comment mettre en place un système d'ancres plus générales et applicable (...le système) à toute la boutique ?
    ... les pages de PEEL ont l'avantage d'être bien structurées (haut et bas.php), alors on devrait en profiter, non ?
    • Je pense qu'en jonglant avec SERVER['REQUEST_URI'] (...qui est sensé renvoyer l'uri de la page en cours, c'est peut-être cela que tu évoques, Atila ?), il devrait y avoir moyen de s'en sortir, mais je n'ai rien réussi en faire ;)

    ► Alors c'est vrai, JAVA permet de s'en sortir (...je n'en suis pas un forcené ;) ) et ta petite remarque timide (...en vert) est pertinente ... Je ne sais d'ailleurs pas pourquoi tu dis que "ça n'a rien à voir", car c'est EXACTEMENT ce que je veux faire ... mais avec des ancres et sans JAVA ! :rolleyes:

    Car effectivement, si dans (modeles/bas.php), je rajoute :

    <a title="Retour au haut de page" href="#" onclick="java script:scroll(0,0);return false">Haut de Page</a>
    ... j'obtiens bien ce que je cherche à faire ... et sur toutes les pages, même celles "avec suite".

    Voilà ... on va mettre ça en tâche de fond et, y'a pas de raison ... on va bien se réveiller un bô matin avec une solution élégante ! :huh:
    • 0
  14. Ivan a ajouté un message dans un sujet  Une question: Possibilité de définir une ancre "Haut de Page" ?   


    Salut Alain,
    Heu ... il me semble que si ça avait été aussi simple, je n'aurais pas posé la question ! ;) ... et ta réponse me semble un peu hative ! ;)

    • Le BAS de chacune des pages, c'est bien (modele/bas.php), on est d'accord ?
    Si tu mets un href="#" dans (bas.php), et bien tu reviens systématiquement ......... EN HAUT DE LA PAGE D'ACCUEIL ! ... c'est à dire la page qui a appelé la 1ère fois (bas.php) !

    ... et comment peut-il en être autrement ? ... comment veux-tu qu'une telle ancre non-identifiée puisse être la même pour toutes les pages ? ... à la fois pour une page (http://monsite.fr/Boutique/achat/index.php?catid=31) par exemple, et une autre (http://monsite.fr/Boutique/cgv.php) ???

    ... ou alors je suis un gros bourrin :) , ou alors c'est pas ça qu'il faut faire car le pb est beaucoup plus complexe.

    • Non, je répète ... moi je pense plutôt qu'on est obligé d'identifier les ancres (...leur donner une id) de manière unique en "haut de <body>" dans (haut.php) et mettre ça dans une variable que (bas.php) utiliserait pour pour faire un <href="#ancre_id"> ... et c'est là que je patine :( ... Comment définir cette id unique ? ... Basée sur l'url d'appel de la page ? ... je sais pô ! :huh:

    Tu en pense quoi, Alain ? ... une fois que tu auras révisé ta réponse un peu hâtive :rolleyes:
    • 0
  15. Ivan a ajouté un message dans un sujet  Admin - navigation page produit.php   

    OK, c'est vrai ... donner les n°s de lignes de signifie pas grand chose :)

    Alors, il s'agit du fichier (administrer/produits.php)
    • Les 2 lignes originales de la v2.9.3 sont :


    • LES 2 LIGNES DOIVENT DEVENIR :

    $sql = "SELECT p.id, p.reference, p.nom, p.description, p.prix, p.etat, p.date_maj FROM peel_produits p, peel_produits_categories pc, peel_categories c WHERE p.id = pc.produit_id AND c.id = pc.categorie_id AND p.lang = 'fr' ".$where." ORDER BY p.id ASC LIMIT $start,$nb"; ... et... $sql = "SELECT p.id, p.reference, p.nom, p.description, p.prix, p.etat, p.date_maj FROM peel_produits p WHERE p.lang = 'fr' ".$where." ORDER BY p.id DESC LIMIT $start,$nb";
    ;)
    • 0
  16. Ivan a ajouté un message dans un sujet  Une question: Possibilité de définir une ancre "Haut de Page" ?   

    Allo, allo ?!?

    Hé bien alors ? ... ça n'intéresse personne ? ... ou bien c'est carrément infaisable ?
    ;)
    • 0
  17. Ivan a ajouté un message dans un sujet  Admin - navigation page produit.php   


    Je confirme que le pb est bien là dans la v2.9.3-SHOPPING.

    Merci à Emmanuel pour le correctif ;)
    • 0
  18. Ivan a ajouté un message dans un sujet  images   


    • La taille des images est réglée à 100 pixels de large dans le catalogue : c'est réglé dans le fichier (/achat/index.php)
    • Dans la fiche produit, l'image a sa taille réelle : c'est réglé dans le fichier (/achat/modeles/produits_détails.php)

    ► Dans ton cas, les images font moins de 100 pixels de large, donc elles sont AGRANDIES dans le catalogue, d'où pixelisation ! ... travaille avec des images un peu plus grandes (... plus larges, ~200/230pixels)
    • 0
  19. Ivan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Une question: Possibilité de définir une ancre "Haut de Page" ?
    Bonjour,

    Une petite idée que je soumets à la sagacité de tous ...

    • Il pourrait être sympa de mettre un lien "Retour haut de page" en bas de chaque page pour faciliter la navigation dans la boutique.

    Je pense logiquement qu'il faudrait déclarer l'ancre en début de <body> dans (haut.php) et placer le lien en fin de <body> dans (bas.php), mais le problème consiste à définir l'id de cette ancre pour qu'elle soit unique pour chaque page ... et là, je sèche ! :D

    ... si qqun a une idée ?

    Merci d'avance à tous les curieux titillés par ce petit exercice :(

    Ivan
    • 7 réponses
    • 3 912 vues
  20. Ivan a ajouté un message dans un sujet  Interdire les adresses Hotmail à l'enregistrement   


    Si ce ne sont pas des "tricheurs", alors rien ne les empêchent de communiquer leur véritable "adresse-provider" et ils comprendront très bien pourquoi une boutique verrouille ce genre d'adresses, non ? :(

    Même ce forum PEEL n'en veut pas ...
    • 0
  21. Ivan a ajouté un message dans un sujet  Les Quantités du caddie un peu mieux contrôlées   


    Arf ! :( ... je sais bien que j'ai été bavard, mais tout est dans le post ! ... et au début en plus !

    • Pour la version PREMIUM, je ne peux pas être certain (... vu que j'l'ai pô :) ), mais la structure doit pas être si éloignée de celle, très bien foutue, de la version SHOPPING, nan ?
    • 0
  22. Ivan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Les Quantités du caddie un peu mieux contrôlées
    Aller, encore un truc ... y'en a qui bossent ! B)

    Dans l'affichage du détail du caddie, vous avez un champ "Quantité" que vous pouvez modifier à volonté, quitte à y saisir n'importe quoi car il n'est absolument pas contrôlé ! ... ça avait plus que tendance à m'énerver ! :(
    • Rien n'empêche d'y saisir 550873 et là, bonjour la gestion des stocks !
    • Rien n'empêche d'y saisir y2b4 et là, essayez de faire "METTRE à JOUR" pour voir ce qu'il se passe ! :)

    Enfin bref, ce champ doit être contrôlé, déjà au minimum pour que ça soit un champ numérique. Le fichier à modifier est (.../achat/modeles/caddie.php), au niveau du champ <input ... name="quantite[]" ... > La ligne originale de PEEL-SHOPPING 2.9.3 est la suivante :


    • 1°) Contrôle champ numérique:
    Bien mieux qu'un n-ième message d'avertissement à postériori "Le champ tartempion doit être...", il faut contrôler le champ directement à la saisie en contrôlant les touches-clavier frappées (contrôle des valeurs décimales des touches). Pour ça, utiliser les events (onKeypress & onKeydown) event.keycode pour IE et event.which pour Netscape... (ils font exactement la même chose, mais ça aurait été trop simple d'avoir une même syntaxe pour les deux navigateurs ! :D )

    Il faut dons rajouter dans le champ input :

    ... bon, déjà là, c'est pas mal : dès qu'on frappe autre chose qu'un chiffre, le caractère n'est pas tapé ! :D

    • 2°) Empêcher la frappe de la touche SUPPRIME:
    Mais un petit piège : rien n'empêche le fonctionnement de la touche "suppression" du clavier ... il y a danger, car le champ peut être vide et, là aussi, essayez de faire METTRE à JOUR pour voir ce qu'il se passe dans ce cas ! ... de manière radicale, on va donc empêcher la frappe de la touche SUPPR (code décimal 46)

    Rajouter dans le champ input :

    ... pour modifier le champ Quantité, il faut donc procéder uniquement par "sélection/frappe" et non plus par "suppression/frappe" et le champ ne peut ainsi plus être vide ! ... bien, on avance...

    • 3°) Limiter le nbre de caractères du champ:
    Ici classiquement, utiliser le paramètre maxlength="x" des champs input. De base, il n'a pas de limite dans (caddie.php) => la fixer à x=2 ou 3, ce qui permet déjà de commander ou 99 ou 999 articles d'un même type !! :o

    Pour limite à 2, rajouter dans le champ input :


    Ce qui nous donne le champ input global :


    ====================
    Personnellement, je vais fixer maxlength=1 ... je ne veux pas que les clients puissent "facilement" commander plus de 9 fois un même article (moyenne 20Kg et 300€). Ma ligne input est donc la suivante:


    j'élimine donc en plus la touche/valeur 0 (code décimal 48) pour que la quantité ne soit jamais nulle.
    ====================

    • Voilà encore un truc utile, je pense ... on peut sûrement faire mieux, mais c'est déjà mieux que RIEN ! ... :D ... mais ça serait qd même bien qu'un minimum de contrôle sur ce champ Quantité (au moins numérique) soit fait dans PEEL-SHOPPING de base, non ?

    Aller, bon developpement à tous,
    @+

    PS : Ces contrôles agissent directement sur le champ Quantité de la page (caddie.php), mais elles n'empêchent pas le client "volontaire" de commander PLUS d'objets que la limite imposée ! ... En effet, il peut toujours, sans que le résultat n'en soit affecté dans le caddie, cliquer autant de fois qu'il le veut sur "Ajouter au Caddie" sur un produit dans le catalogue; le résultat dans le caddie sera correct ... mais je ne pense pas ainsi qu'il lui vienne l'envie de cliquer 550873 fois ! :D
    • 3 réponses
    • 3 302 vues
  23. Ivan a ajouté un message dans un sujet  Interdire les adresses Hotmail à l'enregistrement   


    Arf ! :D j'hésite encore ! ... on ne va pas accepter que les adresses Mamadoo, qd même ! :(

    Je pense que pour l'instant, c'est pas encore trop la cata avec les adresses gmail ... mais y'a peut-être qqun qui a un avis plus prononcé et radical sur la question ? ... qu'il se manifeste ...

    Dans un 1er temps, on va juste les mettre sous haute surveillance, et à la moindre merdouille, et bien on saura comment faire ! :)
    • 0
  24. Ivan a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Interdire les adresses Hotmail à l'enregistrement
    Un petit truc, pour éviter les déconvenues :(

    • Pour interdire les adresses Hotmail à l'enregistrement des Comptes-Clients, agir sur (enregistrement.php) en rajoutant ces lignes dans les tests de validation de l'e-mail :

    ... je conseille d'ailleurs de faire de même avec les adresses Caramail ! :D

    À bon entendeur ...
    • 5 réponses
    • 4 539 vues
  25. Ivan a ajouté un message dans un sujet  Question sur bouton "Acheter Maintenant"   


    Merci



    La boutique viendra à côté du site .
    Aller, au boulot! :(
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping