Flux d’activité

Flux d’activité

  1. 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 319 vues
  2. antares520al a ajouté un message dans un sujet  Interdire les adresses Hotmail à l'enregistrement   

    le probleme c est que tout le monde ne triche pas forcement avec les adresse hotmail caramail et autres difficile de faire le trie :(
    • 0
  3. 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
  4. atila-diffusion a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    newsletter indisponible?
    Bonjour,
    lors des inscriptions, il est possible de cocher pour faire parti des newsletter..
    Sauf qu'il n'y a aucun module pour en envoyer...
    erreur ou intentionnel?
    pour en avoir faur til passer au mode premium?
    • 3 réponses
    • 3 172 vues
  5. atila-diffusion a ajouté un message dans un sujet  associer une reference unique à chaque produit commandé.   


    si je ne m'abuse cela déjà exister..
    Lorsque l'on gere des lignes de commande ( par commande j'entend commande commercialle) on est obligé de passer par une table intermediaire.
    Après vérification cette table intermédiaire exite bien dans peel
    c'est la table peel_commandes_articles
    chacun des articles possede sa propre reference, et est la table commande(ou figure le num de commande) est lié à cette table par une liaison 1;n, autrement dit une commande possede 1 à n article commandé(ou plusieurs fois le meme, on en compte un à chaque fois) et une ligne de commande n'appartient qu'a une et une seule commande.
    --> donc c'est possible de les lier.. il te suffit de modifir la page d'historique des commandes
    • 0
  6. atila-diffusion a ajouté un message dans un sujet  Interdire les adresses Hotmail à l'enregistrement   


    de même, et j'ai aussi suivi ton coneil pour caramail.

    Par contre devrais t-on faire sauter les adresses gmail?
    • 0
  7. paulanna a ajouté un message dans un sujet  Interdire les adresses Hotmail à l'enregistrement   


    Merci pour ton bout de code !
    • 0
  8. 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 553 vues


  9. pruault a ajouté un message dans un sujet  Nombre de page   


    Il vous suffit d'utiliser le code suivant dans la page /achat/modeles/produits_details.php ou $catid correspond à la catégorie parent. Cette catégorie peut être définie en faisant passer l'identifiant dans l'url à partir de la page index.php. Les liens devront alors contenir achat/produit_details.php?cat_parent = identifiant de la catégorie parente et id = identifiant du produit

    $catid vaut alors intval($_GET['cat_parent'];

    Il faut bien évidemment aussi défnir $nb et $start


    //Boutons pr&eacute;c&eacute;dent et suivant
    if($start)
    {print("<a class=petit href=\"achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page pr&eacute;c&eacute;dente</a>");}

    $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1");

    $row=mysql_fetch_row($result);

    if($row[0]>($start+$nb))
    {
    if($start)
    {print(" / ");}
    print("<a class=petit href=\"achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");
    }

    print("<br />");

    //Affichage des pages
    if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?
    print("Page :&nbsp;");
    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les num&eacute;ros de pages
    {
    ?>
    <b><a class="petit" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b>
    <?
    }
    }
    • 0
  10. paulanna a ajouté un message dans un sujet  Nombre de page   

    Bonjour,

    excusez moi pour mes demandes d'infos un peu 'tordues'.

    On a une catégorie avec 3 produits dans la page achat/index.php, on clique sur le lien Détail et on est redirigé vers achat/produits_details.php.

    A partir de cette page, je souhaiterais voir les 2 autres produits à l'aide d'un lien 'Suivant' et 'Précèdent', ce qui éviterait de revenir sur la page achat/index.php et de sélectionner à chaque fois le produit pour en voir les détails.

    Merci, d'avoir bien voulu me "décripter".
    • 0


  11. pruault a ajouté un message dans un sujet  Affichage stock/multi taille   


    Quelle version de PEEL PREMIUM utilisez vous ?
    • 0
  12. jpcreation a ajouté un message dans un sujet  Nombre de page   


    Bonjour,

    je voudrais être sûr que j'ai bien tout compris vous voulez le même listing que sur la page index catégories mais avec les descriptifs détaillés et accessoirement toutes les photos de tous les produits par exemple dans des boîtes les unes sous les autres.
    • 0
  13. thierry a ajouté un message dans un sujet  Affichage stock/multi taille   


    Personne pour mon problème ?

    Merci.
    • 0
  14. phildu34 a ajouté un message dans un sujet  frais de port pour chaque reference   

    re ... UP !
    • 0
  15. manu a ajouté un message dans un sujet  Module d'importation   



    Il aurait été sympa de sa part d'indiquer dans son mail qu'il partait en congés (tout le monde à besoin de congés) plutôt que de promettre des fichiers sans plus de nouvelle part la suite.

    Peut-être que vous pouvez répondre à sa place ?

    merci
    • 0
  16. jpcreation a ajouté un message dans un sujet  Module d'importation   

    Bonjour,

    Patrice est en congés et reprend le 18/09/06.
    Cordialement
    Philippe Jumel
    PEEL.FR
    • 0
  17. jpcreation a ajouté un message dans un sujet  + de 1000   

    il faut modifier la valeur du float dans le champ prix de la table produit

    Philippe Jumel
    PEEL.FR
    • 0
  18. jpcreation a ajouté un message dans un sujet  hebergement et accessibilite exterieur   

    Bonjour,

    pour moi le problème est plutôt à gérer au niveau du serveur en lui-même. je pense que, si astuce il y a, c'est plutôt du côté d'apache et du virtualhost qu'il faudrait se penché.

    Philippe Jumel
    PEEL.FR
    • 0
  19. antares520al a ajouté un message dans un sujet  hebergement et accessibilite exterieur   

    non il y a juste que je ne comprend pas comment avoir acces a mon site en hebergement local lorsqu il est diffuse sur le net
    si dans la variable $wwwroot je mets 212.180.54.126 qui est mon ip fixe je n ai plus d acces en local si je mets 192.168.1.29 qui est l ip de mon serveur d internet tu n as plus acces a mon site .
    en ce moment je suis en train de mettre des données donc impossible pour toi d entrée dans le site (16/09 a 18H)
    voila mon probleme
    • 0
  20. paulanna a ajouté un message dans un sujet  hebergement et accessibilite exterieur   






    Je crois qu'il s'enmele les pinceaux
    • 0
  21. antares520al a ajouté un message dans un sujet  + de 1000   

    donne la solution pour les autres :( :D
    • 0
  22. ordipaco a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    probleme d'ajout de produits
    Bonjour a tous

    J'ai un gros probleme pour ajouter des produits dans ma boutique. En effet je suis obligé de les envoyer plusieur fois avant qu'ils soit pris en compte, pourtant je fais comme d'habitude, avec le backoffice.

    Si vous avez une solution

    Merci a tous

    Stéphan
    • 1 réponse
    • 2 434 vues
  23. atila-diffusion a ajouté un message dans un sujet  hebergement et accessibilite exterieur   


    Normalement, si tu es connecté à internet (je suis sur que tu l'est)
    et si tu configure correctement le fichier lib/setup/info.inc.php tu devrais pouvoir y arriver.
    Si tu le veux bien, donne moi acces (par mp) à ton fichier et je te le configure comme il le faut.
    • 0


  24. degrifnet a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Modèle de Newsletter pour Newbie
    Bonjour,

    quelqu'un aurait il un modèle de newsletter à modifié pour un newbie comme moi,

    car lorsque j'essai j'ai des problèmes sur la police d'écriture ainsi que sur les images qui n'apparaissent pas.

    Merci d'avance :(
    • 0 réponse
    • 2 643 vues


  25. degrifnet a ajouté un message dans un sujet  Modifier un message   

    Bonjour,

    non non, il ne veux pas prendre la commande et me met une erreur.
    Merci quand même.
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping