Flux d’activité

Flux d’activité de Messages

  1. Syl


    Testez sur premium.peel.fr pour voir si vous avez le même problème.

    Merci Gilles.

    J'ai testé sur la démo de Peel.fr, avec le même moyen de paiement/livraison (retrait boutique). Et là, ça fonctionne : le panier est remis à zéro. Et je reçois le mail de confirmation de commande.

    Au fait... lorsque j'ai installé la boutique sur mon espace web, j'ai eu un message d'erreur par rapport à la base de données. Il est passé trop rapidement pour que je puisse le retenir, et l'installation s'est ensuite bien terminée.

    Pensez-vous que ça puisse venir de là ?

    Si oui, que puis-je faire ? Supprimer la base de données, la refaire, et recommencer l'installation ? Ou y-a-t-il plus simple ?

    Merci beaucoup pour votre aide.

  2. Gilles Boussin


    Bonjour,

    Sur quelle version êtes-vous ?

    Sur la dernière version, il y a dans le fichier d'administration des langues :

    $query_alter_table[] = 'ALTER TABLE `peel_pays` ADD `pays_' . word_real_escape_string($frm['lang']) . '` VARCHAR( 255 ) NOT NULL ';

    qui crée la colonne qu'il vous manque.

    Dans votre version, il manque probablement cette ligne.

    Exécutez donc avec phpmyadmin :

    ALTER TABLE `peel_pays` ADD `pays_nl` VARCHAR( 255 ) NOT NULL

  3. Gilles Boussin


    Vérifiez tout d'abord sur quelle version de PHP vous tournez, car manifestement il y a un problème de génération de nombre aléatoire si vous avez souvent des collisions.

    C'est la fonction MDP qui sert dans la 5.7 je crois, que vous pouvez modifier pour mettre plus de lettres.

    Mais si cette collision arrive souvent, ce n'est pas un problème de nombre de lettres, mais un problème d'entropie pour la génération de nombres aléatoires.

    Gilles

  4. Gilles Boussin


    Merci pour les informations plus détaillées.

    Quelle version de IE utilisez-vous ?

    Pour information, le code onclick="return(window.open(this.href)?false:true);"> est un code très standard pour remplacer target="_blank" quand on est en XHTML.

    Donc je pense que c'est votre plugin PDF qui a du mal à se lancer quand on ouvre un onglet au moment de l'appel au PDF.

  5. Gilles Boussin


    * Mettre un zone administrable à gauche ou à droite : ça nécessite de programmer un peu, en mettant l'appel à la zone au bon endroit de la génération de la page, et en rajoutant dans l'administration le choix de cette zone.

    * L'interstitiel de publicité est une popup javascript qui s'affiche la première fois qu'on arrive sur le site. Pour tester, vous avez une phrase en bas de la page d'administration des zones HTML, avec un lien qui permet de réinitialiser votre variable de session pour voir à nouveau l'interstitiel.

  6. Suspensionlab.be


    Bonjour à tous, toutes,

    Lors d'une commande et que le client passe sur achat/fin_commande.php il reçoit ce message:

    Une erreur de connexion à la base s'est produite SELECT iso FROM peel_pays WHERE id="Netherlands" OR pays_nl="Netherlands" LIMIT 1.

    Unknown column 'pays_nl' in 'where clause'

    j'ai donc cherché dans fin_commande mais rien de ce genre, j'ai vérifié fonctions, haut.php mais je n'arrive pas a trouver "SELECT iso FROM peel_pays WHERE id="Netherlands" OR pays_nl="Netherlands" LIMIT 1."

    Vous savez ou je dois chercher?

    Merci

  7. Syl


    Bonjour,

    Nouvel utilisateur de Peel, j'ai installé sans problème la boutique, et fait des modifications sur le modèle pour personnaliser. Tout semble impec.

    Pour tester, j'ai fait une inscription "client" avec une autre adresse mail (mail bien reçu pour confirmer), puis ai passé une commande.

    Tout se passe bien jusqu'au bout... La commande est confirmée sur le site, mais

    - le panier contient toujours l'article commandé ; il ne se remet pas à zéro

    - je ne reçois aucun mail de confirmation de commande en tant que client

    - je ne reçois aucun mail d'avertissement non plus en tant que vendeur

    Merci de me dire où ça peut coïncer...

  8. jerome44


    Le pb venait du fait que la requête de recherche ne retournais pas toutes les colonnes nécessaires.

    Voici donc son paramétrage :

    $fields[] = 'p.nom_' . $_SESSION['session_langue'];

    $fields[] = 'p.descriptif_' . $_SESSION['session_langue'];

    $fields[] = 'p.description_' . $_SESSION['session_langue'];

    $fields[] = 'p.default_image';

    $fields[] = 'p.image1';

    $fields[] = 'p.image2';

    $fields[] = 'p.image3';

    $fields[] = 'p.image4';

    $fields[] = 'p.image5';

    $fields[] = 'p.image6';

    $fields[] = 'p.image7';

    $fields[] = 'p.image8';

    $fields[] = 'p.image9';

    $fields[] = 'p.image10';

    $fields[] = 'p.reference';

    Afin d'utiliser la bonne image, voici ce qu'il faut ajouter dans la boucle de lecture des résultats :

    if (!empty($prod['default_image']) && is_numeric($prod['default_image']) && !empty($prod['image'.$prod['default_image']])) {

    $imgprod = $prod['image'.$prod['default_image']];

    }else{

    for($iimg = 1;$iimg <= 10;$iimg++) {

    if (!empty($prod['image'.$iimg])) {

    $imgprod = $prod['image'.$iimg];

    break;

    }

    }

    }

    $image = "<img src=\"$repertoire_upload/thumbs/".thumbs($imgprod, 40, 40, $method="fit")."\" alt=\"".strip_tags($nom)."\" />";

    Ne reste plus qu'a ajouter l'image à l'affichage du résultat.

  9. Nikolas


    Bonjour,

    Allez dans phpmyadmin pour éditer la ligne correspondant à cette commande dans la table peel_commande, et modifiez à la main code_facture.

    Si cette collision de hash est liée au hasard, vous n'avez pas eu de chance, car vous aviez très très peu de chance de tomber sur le même code généré automatiquement.

    Pour la version 6.0, nous avons augmenté le nombre de caractères de ce code pour diminuer encore les probabilités de collision.

    Gilles

    Bonjour,

    Je rencontre le même problème, et ceci de manière très fréquente. Comment modifier le code afin d'augmenter le nombre de hash dans une version 5.7 pour éviter les collisions ?

    Merci

  10. Morpheus


    Je reviens ici afin de signaler ce que j'ai trouver afin de résoudre mon problème afin que le fichier PDF s'affiche lorsque le client clique sur le lien "Imprimer le bon de commande" au cas ou d'autre aurait rencontrer le même problème:

    3. Confirmation de commande

    Merci de votre confiance, votre commande a été enregistrée avec succès.

    - Imprimer le bon de commande

    - Effectuez votre règlement sur le compte bancaire suivant :

    le lien se trouve dans le fichier "lib/fonctions/order.php" à la ligne 776 (pour info je suis en version PEEL 6.0.4)

    j'ai modifier la ligne suivante

    <p>- <a href="' . $GLOBALS['wwwroot'] . '/factures/commande_pdf.php?code_facture=' . $com->code_facture . '&amp;mode=bdc" onclick="return(window.open(this.href)?false:true);">' . PRINT_PROFORMA . '</a></p>
    par celle-ci
    <p>- <a target="_blank" href="' . $GLOBALS['wwwroot'] . '/factures/commande_pdf.php?code_facture=' . $com->code_facture . '&amp;mode=bdc";">' . PRINT_PROFORMA . '</a></p>
    J'ai essayer également ceci sur le onclick mais cela n'a pas résolut mon problème
    onclick="return !window.open(this.href);"

    Bien à vous,

    Steph

  11. karim


    Bonsoir

    j'ai téléchargé le fichiers du zip PEEL aprés avoir dézipper et envoyer les fichier sur le serveur avec le fichier (.htaccess) avec le deux ligne suivant:

    AddHandler x-httpd-php5 .php

    AddType application/x-httpd-php5 .php

    et cond je commence l'installation une erreure s'affiche:

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, tech@nuxit.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    je pense qu'il manque quelque chose pour le fichier(.htaccess) parce que si je supprime ce fichier la procédure d'installation commance normal

    Merci

  12. Morpheus


    Bonjour,

    Je souhaiterais pouvoir ajouter une zone html personnalisable, comme l'on retrouve dans l'administration - Rédactionnel - Zones HTML personnalisées.

    Mais de pouvoir l'insérer à droite ou à gauche de la page comme une publicité.

    En faite ce qui serait super c'est de pouvoir ajouter l'option du possitionnement de la zone à droite et à gauche de la page, celà est t'il difficile ?

    • Haut de page de la boutique
    • Accueil de la boutique
    • Bas de page de la boutique
    • Interstitiel de publicité
    • A gauche
    • A droite

    Autre question, à quoi sert "Interstitiel de publicité", ça ne s'affiche nul part lorsque je choisi cette option ?

    D'avance merci pour vos réponses,

    Steph

    1 personne aime ça
  13. Fleur


    Bonjour,

    Voilà mon problème, pour mes produits j'ai deux types de transport, par lettre ou par collissimo. Pour les lettres j'ai mis 100gr max pour que les gens ne mettent pas lettre pour les colis pour alléger les frais de port. Hors il y en a un qui l'a fait quand même alors que le poids du colis et de plus de 200gr.

    Comment faire pour empêcher ça?

    Pour le moment je vais rajouter des tarifs au dessus de 100gr identiques à ceux des colis mais bon... :)

    En attendant je me vois mal dire au client z'avez pas payé assez cher...

    Merci d'avance

  14. Morpheus


    Je vous ai répondu sur un autre sujet où vous parliez de ce problème. J'ai une autre réponse à laquelle je pense : il s'agit peut-être d'un problème de paramétrage de votre serveur web qui ne gère pas correctement le MIME de ce document. => il vous faut regarder la documentation de votre hébergeur, ou du serveur web utilisé - c'est un sujet un peu compliqué.

    Vous voulez dire que le client n'a pas accès à ses factures ?

    Oui c'est bien ça, il me semble que c'était le cas dans des anciennes version de Peel ?

Twitter Advisto ecommerce

Facebook PEEL Shopping