troc

Utilisateur open source
  • Compteur de contenus

    49
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par troc


  1. Bonjour Simon

     

    J’insérer  die("POST validate ok");

     

    Je fais une commande article, le site a reçu un mail notification d’alerte STOCK

     

    Je répète la même commande je rempli le formulaire  mail

     

    Ali 110w P3 n'est pas en stock aujourd'hui.
    Nous vous préviendrons par email dès qu'il sera disponible :

     

    Rien ce passé :

     

    1°) dans Admi/Vents/Alertes disponibilité en cours = Aucune alerte enregistrée dans la base

     

    2°) le site n’est pas reçu de mail venant du client

     

    3°) dans BDD rien est injecté

     

    Ci-joint le morceau de bloc code que vous me dites de chercher avec die("POST validate ok");

     

    // Insertion de la demande d'infos de stock

     

    $form_error_object = new FormError();

    if ((isset($_POST["validate"]))) { // si on valide le formulaire d'info stock

    die("POST validate ok");

                    $form_error_object->valide_form($_POST,

                                   array('email' => $GLOBALS['STR_ERR_EMAIL']));

                    if (!$form_error_object->has_error('email')) {

                                   $_POST['email'] = trim($_POST['email']);

                                   if (!EmailOK($_POST['email'])) {

                                                   // si il y a un email on teste l'email

                                                   $form_error_object->add('email', $GLOBALS['STR_ERR_EMAIL_BAD']);

                                   }

                    }

                    if (!$form_error_object->count()) {

                                   if (insere_alerte($_POST)) {

                                                   $form_error_object->add('confirm_ok', $GLOBALS['STR_REQUEST_OK']);

                                   } else {

                                                   $form_error_object->add('confirm_ko', $GLOBALS['STR_ERR_EMAIL_BAD']);

                                   }

                    }

    }

     

    // Gestion des erreurs de téléchargement des fichiers (cas d'attribut d'upload)

     

     

    Je suis allée voir sur la version 7.1.4 le même bloc  de code,  ils sont identiques

     

    Le bug sa dois ce passer ailleurs  !!! Mais où ? Je ne sais pas

     

    Par MP je vous envoi le pass admin du site si vous voulez voir

     

    Cordialement

    Franck


  2. Bonjour Simon

     

    Je récapitule la fonction alerte stock

     

    Je révisé l’ensemble des fichiers

     

    1° ) Dans stock_avanded\fonctions.php

     

    Le code dans le fichier est identique à celui que vous avez mis dans ce topic

    J’ajouté la fonction die(‘insère alerte’) mais ça n’est pas fonctionné

     

    2° ) dans achat produit_details.php

     

    Le bloc de code est identique à celui que vous mentionnez dans le topic

    La requête SQL d’insertion ne part pas vers la BDD

     

    la table peel_alertes est vide chez l’hébergeur

     

    Si un utilisateur utilise le mail pour être prévenu le mail n’est pas enregistré,

    donc l’admin n’a pas connaissance de la demande du client dans le menu Ventes \Liste des alertes en cours

     

    Par contre à chaque fois qu’il y a une rupture de stock on reçoit un mail

     

    Si cette fonction fonctionne parfaitement sur la version 7.1.4

     

    Sur la version 7.0.3 ne fonctionne pas, (pour le moment bien sûr)

     

    Je déduis qu’étant donné le module stock à été ajouter après l’installation, il se pourrait qu’une erreur est survenue lors de l’ajout du PREMIUM

     

    Deux questions :

     

     Le htacess pourrait empêcher le fonctionnement ?

     

    les droits d’accès d’attributs pour les fichiers en question est a  604 lire, écrire, mais pas exécuter ?

     

    Etant pas un spécialiste de la programmation je cherche à comprendre et à faire fonctionner cette fonction.

     

    Merci pour votre aide

     

    Cordialement

    Franck


  3. Bonjour Simon

     

    Je ne sais pas ce qu’il faut chercher comme défaut

     

    Voici un relevé du fichier produit_détails.php

    A partir de la ligne 48 à la fin du fichier

     

    // Insertion de la demande d'infos de stock
    $form_error_object = new FormError();
    if ((isset($_POST["validate"]))) { // si on valide le formulaire d'info stock
        $form_error_object->valide_form($_POST,
            array('email' => $GLOBALS['STR_ERR_EMAIL']));
        if (!$form_error_object->has_error('email')) {
            $_POST['email'] = trim($_POST['email']);
            if (!EmailOK($_POST['email'])) {
                // si il y a un email on teste l'email
                $form_error_object->add('email', $GLOBALS['STR_ERR_EMAIL_BAD']);
            }
        }
        if (!$form_error_object->count()) {
            if (insere_alerte($_POST)) {
                $form_error_object->add('confirm_ok', $GLOBALS['STR_REQUEST_OK']);
            } else {
                $form_error_object->add('confirm_ko', $GLOBALS['STR_ERR_EMAIL_BAD']);
            }
        }
    }

    // Gestion des erreurs de téléchargement des fichiers (cas d'attribut d'upload)
    if (!empty($_SESSION["session_display_popup"]["upload_error_text"])) {
        $form_error_object->add('upload_option_error', $_SESSION["session_display_popup"]["upload_error_text"]);
        // On vient d'afficher le message d'alerte de problème de téléchargement d'image, donc on le désactive pour l'avenir
        unset($_SESSION["session_display_popup"]["upload_error_text"]);
    }

    define('IN_CATALOGUE_PRODUIT', true);
    $GLOBALS['page_columns_count'] = $GLOBALS['site_parameters']['product_details_page_columns_count'];

    include($GLOBALS['repertoire_modele'] . "/haut.php");

    if ($form_error_object->count() > 0) {
        foreach ($form_error_object->error as $key => $error) {
            if ($key == "confirm_ok") {
                echo $GLOBALS['tplEngine']->createTemplate('global_success.tpl', array('message' => $error))->fetch();
            } else {
                echo $GLOBALS['tplEngine']->createTemplate('global_error.tpl', array('message' => $error))->fetch();
            }
        }
    }
    echo get_produit_details_html(intval($_GET['id']), intval(vb($_GET['cId'])));

    include($GLOBALS['repertoire_modele'] . "/bas.php");

    ?>

     

    cordialement

    Franck


  4. Bonjour

    Je suis désolé mais pouvez-vous préciser que entendez-vous pour réaliser gratuitement ?

     

    La version est gratuite chez PEEL  

    Après c’est à vous de modifier et d’adapter les divers fonctions du site a votre convenance.

     

    De ma part je tiens à dire que j’eu l’aide précieuse de l’équipe de PEEL

    Simon, Gilles et Sébastien sans eux je ne serais pas arrivé

     

    je reste a votre disposition pour d'autres renseignements

     

    Cordialement

    Franck


  5. Bonjour Simon

     

    J’essayer de faire ceci 

     

    <td class="normal" align="center">

                           ' . $ligne['poids'] . '

                   </td>

     

    Mais ça rien donné 

    il doit manquer une autre insertion à faire, mais je ne sais pas comment ?

     

    il s'affiche ceci $ligne[poids]  


  6. Bonjour à tous

     

    Je travaille sur la version 7.0.3

     

    Dans ADMIN/listes des Produits

     

    J’ai voudrais faire une petite modification d’affichage

    Au lieu d’afficher Site web je voudrais afficher le poids du produit

     

    Je trouvé le fichier dans modeles/peel7/Smarty/admin_liste_produits.tpl

     

    La ligne 127 à 135 mais il me manque une parenthèse

     

    <td class="center">

    {if empty($li.sites)}

    <span style="color:red">-</span><br />

    {else}

    {foreach $li.sites as $site}

    {$site|html_entity_decode_if_needed}<br />

    {/foreach}

    {/if}

    </td>

     

    Quelqu’un connais l’astuce ?

     

    Merci pour vos réponses

    Cordialement Franck


  7. J’ai un petit souci ou un manque d’habilité de ma part avec l’affichage des articles en vente flash

     

    Je voudrais pouvoir faire afficher la page flash directement dans l’index du site

     

    Après l’affichage notre sélection ou a l'emplacement de celui-ci

     

    quelqu’un pourrait me donner le chemin  à suivre pour effecteur cette manipulation

     

    Je suis sur la version  7.0.3  pour le moment

     

    Cordialement Franck

     

    (Simon MP)


  8. Messieurs

     

    J’ai une suggestion  à faire en ce qui concerne l’affichage des articles

     

    Lorsque la personne clique sur l’onglet acheter

     

    Le nom de l’article est affiche à deux reprises

     

    La première sur la barre titre et la deuxième dans la fiche article

    Ce serais astucieux si on pouvait afficher la catégorie on la sous-catégorie dans la barre titre

     

    J’ai ne sais pas si c’est possible mais c’est qu’une idée

     

    Que pensez-vous ? Les membres de ce forum  

     

    Cordialement Franck

    Photos ci-joints


    post-13958-0-33966600-1374167879_thumb.j

    post-13958-0-49242800-1374167887_thumb.j


  9. Bonsoir a tous

     

    Lorsque vous éditez une facture en PDF la référence article apparait en deux fois

     

    La première dans la première colonne gauche référence, ce qu’est normal

     

    Mais elle apparait aussi dans la deuxième colonne désignation

     

    Est-il possible de supprimer la référence dans la colonne désignation ?

     

    Cordialement

     

    Franck

Twitter Advisto ecommerce

Facebook PEEL Shopping