Simon développeur PEEL

Administrateur PEEL
  • Compteur de contenus

    2 913
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Simon développeur PEEL

  1. Simon développeur PEEL a ajouté un message dans un sujet  Gestion stock : produit apparaît non disponible sans créer de compte client !   

    Bonjour Berserker, et bienvenue !

    Actuellement, il n'est pas possible de désactiver le stock temporaire d'un produit. Une fonctionnalité permet de remettre à 0 les produits qui ont été ajouté au panier en fonction d'un délai paramétrable dans le back office. Dans la gestion du site (administrer/sites.php), au niveau du champ Délai de réservation du stock lors d'une commande, en heures , vous pouvez déterminer pendant combien de temps cette réservation temporaire d'un produit est valable, en heure.

    Il n'est pas possible de mettre zéro, car le moteur de stock de PEEL n'est pas prévu pour ce cas de figure. Il faudrait modifier un nombre important de fichiers et faire des tests approfondi après réalisation.

    Simon.
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  e-book, plus de mail automatique   

    Bonjour Coach,

    Le fichier que vous m'avez transmis n'a pas de problème. Je vous propose d'ajouter des départs d'email à différents endroits du fichier, en plus de ceux reçu par paypal. Pour cela, il faut utiliser la fonction PHP mail() de cette façon :

    mail ( 'votre_adresse_email' , 'EMAIL DE SUIVI MODULE PAYPAL - ipn.php' , 'ligne XXXX atteinte.');

    Vous pouvez consulter cette page pour plus d'informations sur la fonction : http://www.php.net/manual/fr/function.mail.php

    Simon.
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  bug de validation de commande   

    Bonjour,

    Cette demande à été traitée dans un cadre contractuel.
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  Problème de feuille de style   

    Bonjour seb42,

    Des fichiers manquent surement dans votre boutique, ou alors le chemin n'est pas le bon. Pour vérifier ces informations, je vous conseille d'utiliser des outils qui relève les erreurs 404, et peuvent ainsi aider à comprendre l'origine du problème.

    Par exemple, le module Firefox Firebug possède un onglet réseaux, qui relève les erreurs 404 en indiquant l'url du fichier appelé mais inexistant. Il existe un autre module Firefox nommé LiveHTTPHeaders, mais dont la lecture est moins facile que l'outil de Firebug

    Après lecture des informations recueillis, vous pouvez soit modifier les liens vers les fichiers, soit placer les fichiers à l'emplacement indiqué par les liens.

    Simon.
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  Utilisateur indésirable   

    Si le module captcha est présent, il faut dupliquer ce qui est fait sur la page de contact vers la page d'inscription. Par contre, il n'y a pas de vérification de la validité de l'email, mais ce développement est à l'étude.

    Pour le reste des informations, nous ne pouvons pas vérifier leurs véracités. Même si la forme d'une valeur est valide (nom ou prénom sans numéro, numéro de téléphone au bon format), il n'est pas possible de savoir si les informations renseignés sont effectivement exact. De plus, mettre en place un système de contrôle qui vérifie la conformité de chaque valeur et qui convienne à chaque situation est complexe, pour un résultat qui est en fait incertain ...

    Pour la réplication du module captcha, je vous invite à suivre les indications du sujet cité précédemment ( ), ou de prendre contact avec le service commercial au 01 75 43 67 97.

    Simon.
    • 0
  6. Simon développeur PEEL a ajouté un message dans un sujet  e-book, plus de mail automatique   

    Bonjour coach,

    le fichier qui est appelé par le serveur paypal est modules/paypal/ipn.php. Vous pouvez placer la fonction mail() de php correctement paramétré pour suivre l'activité de votre module paypal. Par exemple, vous pouvez placer un départ d'email en tête du fichier pour savoir si il est effectivement appelé par le serveur de paypal, un autre dans le test

    if ($payment_status == "Completed") {
    $peel_status = 3;
    }
    [/code]
    pour savoir si le paiement qui a eu lieu est effectivement réglé.

    Autre chose, avez vous reçu un email dont le titre commence par


    Cela donnera des informations nécessaire au débogage.

    Merci.
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  Moteur / onglets   

    Bonjour Loan,

    effectivement, le contenu des onglets des produits n'est pas pris en compte dans le moteur de recherche.
    Pour ajouter ce champ, vous devez modifier le fichier search.php, à la racine de la boutique.
    À la ligne 151, ajouter la ligne


    $fields[] = 'p.tab1_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab1_title_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab2_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab2_title_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab3_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab3_title_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab4_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab4_title_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab5_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab5_title_' . $_SESSION['session_langue'];
    [/code] Ce qui donne [code]
    // recherche dans les produits
    $output_result .= '<h2>' . RESULT_SEARCH . " - " . SEARCH_RESULT_PRODUCT . "</h2><br />";
    $fields[] = 'p.nom_' . $_SESSION['session_langue'];
    $fields[] = 'p.descriptif_' . $_SESSION['session_langue'];
    $fields[] = 'p.description_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab1_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab1_title_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab2_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab2_title_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab3_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab3_title_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab4_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab4_title_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab5_html_' . $_SESSION['session_langue'];
    $fields[] = 'p.tab5_title_' . $_SESSION['session_langue'];
    $fields[] = 'p.reference';
    $sql = build_sql_produits($terms, $fields, $match);


    Cet ajout sera dans la futur version 6.3 de PEEL SHOPPING.

    Simon.
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  Utilisateur indésirable   

    Bonjour amap,

    Vous pouvez intégré le module captcha présent pour le formulaire de contact dans la page d'inscription. Un sujet a été par slab ( ) ouvert pour réaliser ce développement.

    Sinon, vous pouvez réaliser un développement pour capturer l'ip de la personne, et l’empêcher de consulter votre site grâce à un test sur l'ip.

    Simon.
    • 0
  9. Simon développeur PEEL a ajouté un message dans un sujet  {fiche produit} agrandir le menu option   

    Bonjour shala,

    Pour agrandir le bloc d'option, vous pouvez modifier la valeur de l'attribut width dans la classe css .affiche_critere_stock du fichier screen.css, qui se situe à la ligne 1874 de ce fichier pour la version 6.2

    Simon.
    • 0
  10. Simon développeur PEEL a ajouté un message dans un sujet  Formulaire avec protection des données   

    Bonjour,

    La page blanche vient surement du fait qu'une erreur fatal mets fin à l’exécution du script, mais cette erreur ne s'affiche pas.
    Commencer donc par vérifié que la valeur du champ display_errors_for_ips dans la table peel_sites de votre base de donnée est *, est que votre hébergement permet l'affichage d'erreur.

    Simon.
    • 0
  11. Simon développeur PEEL a ajouté un message dans un sujet  Fonction "sendfacturepdf"   

    Bonjour Slab,

    il y a plusieurs chose dans votre sujet.
    Dans un premier temps, il faut modifier votre requête SQL pour récupérer l'email.
    Donc le code ci-dessous

    $C = fetch_assoc(query("SELECT email_commande FROM peel_sites WHERE id = '" . intval($_GET['id']) . "'")); devient $C = fetch_assoc(query("SELECT email_commande FROM peel_sites"));


    Ensuite, vous dites qu'il n'est pas possible d'envoyer un bdc pour une facture réglé. Ce n'est pas le fonctionnement par défaut de PEEL. Il n'y a aucune limitation de ce type sur l'envoi de mail.
    Quelle version de PEEL utilisez-vous?

    Simon.
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  Problème avec Peel 2.7   

    Bonjour et bienvenue larfran,
    Dans un premier temps, je vous conseille de télécharger la version la plus récente de PEEL, la version 6.2 => http://www.peel.fr/modules/telechargement/telecharger.php?id=1

    Ensuite, la page qui sert à se connecter /membre.php existait déjà sur cette version. Vous devez donc vous rendre sur http://wwww.votre_site.tld/membre.php pour insérer vos identifiants que vous avez paramétré lors de l'installation.

    Simon.
    • 0
  13. Simon développeur PEEL a ajouté un message dans un sujet  fond blanc après installation   

    Bonjour pitou35, et bienvenue !

    Pour trouver l'origine du problème, je vous conseille d'utiliser un outil qui relève les erreurs 404 sur votre site. Par exemple, le module Firefox Firebug possède un onglet réseaux, qui relève les erreurs 404 en indiquant l'url du fichier appelé mais inexistant. Vous pouvez aussi utiliser LiveHTTPHeaders, un autre module Firefox.

    Utiliser ces outils vous permettra de savoir si des fichiers css et/ou des images manquent sur votre site.

    Pouvez-vous donner un lien vers votre site svp, que l'on puisse voir d'où peux provenir l'erreur. Sinon, des screenshots seraient utiles également.

    Simon.
    • 0
  14. Simon développeur PEEL a ajouté un message dans un sujet  Problème d'affichage caractère   

    Bonjour,

    Dans le lien que vous avez fourni, les caractères s'affiche correctement, avez-vous corrigé le problème de vous-même ?

    Simon.
    • 0
  15. Simon développeur PEEL a ajouté un message dans un sujet  bug de création de sitemap pour google   

    Bonjour Coach,

    Comme votre messages d'erreur l'indique, le fichier que le script tente de mettre à jour n'a pas les droits suffisants. Vous devez donc attribuer les droits 644 aux fichiers concernés.

    Merci.
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Formulaire avec protection des données   

    Bonjour,

    le module captcha est adaptable sur le formulaire d'enregistrement. Le plus simple est de reprendre et copier/coller les fonctions présent dans le formulaire de contact. Faite une recherche dans le code sur is_captcha_module_active () et utilisé le code associé.

    Simon.
    • 0
  17. Simon développeur PEEL a ajouté un message dans un sujet  problème avec FCKEditor   

    Bonjour,

    Vérifier que vous pouvez voir les fichier cachés avec votre client FTP. Les erreurs de transfère sont peut-être du à ça.

    Sinon, la correction des ces erreurs sur FCKeditor serait trop longue et trop fastidieuse. Vous pouvez recomposer le dossier FCKeditor avec celui présent dans la version d'origine de PEEL SHOPPING en libre téléchargement sur http://www.peel.fr/modules/telechargement/telecharger.php?id=1


    Simon.
    • 0
  18. Simon développeur PEEL a ajouté un message dans un sujet  changerment de dossier de l'emplacement de site   

    Ok je vois, vous n'avez pas activé le module rollover, mais la fonction get_on_rollover_products_html est quand même appelé.
    Dans le fichier lib/fonctions/fonctions.php, il faut modifier la fonction get_modules. A la ligne 446, il faut passer la ligne

    $items_html_array = get_on_rollover_products_html(); en dessous de if (is_rollover_module_active ()) { Ce qui donne : } elseif ($this_module['technical_code'] == 'news') {
    if (is_rollover_module_active ()) {
    $items_html_array = get_on_rollover_products_html();
    if (vn($GLOBALS['site_parameters']['type_rollover']) == 1) {
    $this_module_output = affiche_menu_deroulant_1('scrollerdiv_'.$this_module['technical_code'], $items_html_array);
    } elseif (vn($GLOBALS['site_parameters']['type_rollover']) == 2) {
    $this_module_output = affiche_menu_deroulant_2('scrollerdiv_'.$this_module['technical_code'], $items_html_array);
    }
    }
    [/code]

    Cette correction sera présente dans la futur version de peel shopping, merci !

    Simon.
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  changerment de dossier de l'emplacement de site   

    Je ne vois pas la variable que je cherchais dans le code que vous m'avez fourni...

    Autre solution, il y a une erreur fatal qui mets fin à l'exécution du script, ce qui empêche l'affichage de la colonne de droite.
    Si vous inspecter le code source HTML de la page, vous pouvez voir que la balise fermante </html> est absente, ce qui confirme cette hypothèse.

    Pouvez-vous activer les messages d'erreur pour toutes les IP, en modifiant la valeur actuelle du champ IPs dont l'affichage des erreurs PHP est activée : par *.
    Il faut que vous vérifiiez également que l'affichage des messages d'erreur est configurer sur votre serveur. Nous pourrons ainsi voir ce qui pose problème.

    Si il n'est pas possible d'afficher les erreurs sur votre serveur, je vous conseille d'installer votre site sur un serveur local du type Wamp. Vous pourrez ensuite copier/coller l'erreur dans ce forum.

    Simon.
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  changerment de dossier de l'emplacement de site   

    Le problème de l'absence de la colonne de droite est étrange ...

    Pouvez-vous me dire si une variable nommé $page_column_count est défini dans la page lire/index.php et lire/article_details.php ?

    Simon.
    • 0
  21. Simon développeur PEEL a ajouté un message dans un sujet  changerment de dossier de l'emplacement de site   

    Il faut vous assurer que le répertoire upload/thumbs existe, et que les droits suffisants sont données à ce répertoire (typiquement 755).

    Simon.
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  export_livraison.php   

    Bonjour,

    ceci devrait répondre à votre attente :

    echo "Nom\tPrénom\tSociété\tAdresse\tCode postal\tVille\tEtages\tPays\tPoids\tRéférence produit\tNom produit\tID produit\tID couleur\tID taille\tQuantité\tTransport\tCommande\tDate\r\n";

    $resC = query($sqlC);

    $i = 0;

    while ($C = fetch_assoc($resC)) {
    $i = 0;
    $numero = $C['id'];
    $date_vente = date($GLOBALS['date_basic_format_short'] . ' ' . $GLOBALS['time_basic_format_long'], strtotime($C['o_timestamp']));
    $nom_acheteur = htmlspecialchars_decode_compat_php4($C['nom_ship'], ENT_QUOTES);
    $prenom_acheteur = htmlspecialchars_decode_compat_php4( $C['prenom_ship'], ENT_QUOTES);
    $societe = htmlspecialchars_decode_compat_php4($C['societe_ship'], ENT_QUOTES);
    $adresse = htmlspecialchars_decode_compat_php4($C['adresse_ship'], ENT_QUOTES);
    $ville = htmlspecialchars_decode_compat_php4($C['ville_ship'], ENT_QUOTES);
    $pays = htmlspecialchars_decode_compat_php4($C['pays_ship'], ENT_QUOTES);

    $code_postal = $C['zip_ship'];
    $etage = $C['commentaires'];

    $resCA = query("SELECT * FROM peel_commandes_articles WHERE commande_id = '" . intval($C['id']) . "'");

    while ($CA = fetch_assoc($resCA)) {
    if ($CA['quantite'] != 0) {
    $id = $C['id'];

    $article = htmlspecialchars_decode_compat_php4(html_entity_decode_if_needed($CA['nom_produit']), ENT_QUOTES);

    $elem = $nom_acheteur ."\t";
    $elem .= $prenom_acheteur ."\t";
    $elem .= $societe ."\t";
    $elem .= $adresse ."\t";
    $elem .= $code_postal ."\t";
    $elem .= $ville ."\t";
    $elem .= $etage ."\t";
    $elem .= $pays ."\t";
    $elem .= ($CA['quantite'] * $CA['poids']) ."\t";
    $elem .= $CA['reference'] ."\t";
    $elem .= $CA['nom_produit'] ."\t";
    $elem .= $CA['produit_id'] ."\t";
    $elem .= $CA['couleur_id'] ."\t";
    $elem .= $CA['taille_id'] ."\t";
    $elem .= $CA['quantite'] ."\t";
    $elem .= $C['transport'] . "\t".$id."\t";
    $elem .= $date_vente;

    $i++;
    }

    echo "$elem\r\n";
    }
    }
    [/code]
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  changerment de dossier de l'emplacement de site   

    Bonjour coach,

    Il est possible de travailler sur votre site à la racine en laissant le fichier index.html, si votre serveur le permet.

    Pour modifier le sous domaine, seul la variable $wwwroot du fichier lib/setup/info.inc.php est à modifier dans le code. Si vous avez ajouté du contenu administrable (rubrique, description de produits...), il faut également penser à modifier les liens éventuels.

    Simon.
    • 0
  24. Simon développeur PEEL a ajouté un message dans un sujet  Lien entre table mysql   

    Bonjour slab,
    en fait, le champ produit_reference dans la table peel_stocks sur PEEL. Ce champ a été ajouté après l'installation de votre boutique.
    Pour corriger votre problème, il faut ajouter un champ texte permettant de renseigner la référence dans la table peel_stocks sur la page modules/stock_advanced/administrer/stocks1clic.php.

    Vous pouvez demander à la personne qui a ajouté cette fonctionnalité de compléter ce développement, ou contacter le service commercial de PEEL au 01 75 43 67 97 pour que nous réalisions cet ajout.

    Simon.
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  Afficher un nouveau "bouton" dans le menu du haut   

    Merci Claire,

    Vous pouvez utiliser cette page http://www.peel.fr/nos-offres-1/peel-shopping-31.html pour donner votre avis ;).

    A bientôt.

    Simon.
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping