Flux d’activité

Flux d’activité de Messages

  1. carcy


    Bonjour

    voilà

    quand je passe une commande moi même sur mon site ou quand un client le fait, je ne reçois pas les emails comme quoi le client a commandé avec le résumé de sa commande...

    En fait, c'est quand je me connecte au back office que je vois dans la liste des commandes la présence d'une nouvelle commande.

    C'est embêtant...

    Pourtant, l'envoi des mails est activé sur la config de la boutique...

    une suggestion ?

  2. J1P


    Bonjour

    J'obtiens une nouvelle erreur a savoir Parse error: syntax error, unexpected $end in /home/www/monsite/lib/fonctions/fonctions.php on line 1380

    cette ligne etant la fin a savoir ?>

    si je comprends bien cette erreur cela veut dire qu'il manque soit un ', un " , une parenthese ou une accolade quelquepart et plus precisement dans le dernier code ci-dessus


  3. Bonjour,

    Dans le fichier modules/search/produit.php, il faut ajouter GROUP BY dans la requête SQL que contient la variable $rqProdSearch :

    $rqProdSearch = "SELECT p.*, c.id as categorie_id, c.nom_" . $_SESSION['session_langue'] . " as categorie

    FROM peel_produits p

    INNER JOIN peel_produits_categories pc ON p.id = pc.produit_id

    INNER JOIN peel_categories c ON c.id = pc.categorie_id

    WHERE p.etat = '1'

    AND (p.nom_" . $_SESSION['session_langue'] . " LIKE '%" . nohtml_real_escape_string(trim($_POST['search'])) . "%'

    OR p.reference LIKE '%" . nohtml_real_escape_string(trim($_POST['search'])) . "%'

    OR p.descriptif_" . $_SESSION['session_langue'] . " LIKE '%" . nohtml_real_escape_string(trim($_POST['search'])) . "%'

    OR p.description_" . $_SESSION['session_langue'] . " LIKE '%" . nohtml_real_escape_string(trim($_POST['search'])) . "%')

    GROUP BY p.id

    ORDER BY IF(p.nom_" . $_SESSION['session_langue'] . " LIKE '" . nohtml_real_escape_string(trim($_POST['search'])) . "%',1,0) DESC, p.nom_" . $_SESSION['session_langue'] . " ASC

    LIMIT 0,10";

    La futur version de PEEL bénéficiera de cette correction, merci.

  4. IPP


    PEEL 6.4

    Bien le bonjour.

    J'ai essayé de faire une pub défilante en bas de page avec la balise ( marquée ) mais ça ne fonctionne pas.

    Je voudrais y placer quelques logos des marques que je vend mais rien n'y fait... pas d'mage et le code que je rentre est d'office modifié avec des DIV .

    Ma question:

    comment puis je faire défiler en bas de page des logos en ligne de droite à gauche ?

    Merci.

    Jacques

    J'AI TROUVE LA SOLUTION TOUT SEUL COMME UN GRAND.

    Si ça peu intéresser quelqu'un j'en serais ravi.

    comment ai-je fait ???

    Dans le dossier (modeles/peel6/), ajouter un dossier dans lequel il y a les images, ouvrir la page (bas.php) à cet endroit:

    <!-- Fin Footer -->

    </div>

    ICI ----------------- <<<

    <!-- Fin Total -->

    et ajouter le code suivant:

    <div align="center" style="height:50px;">

    <marquee direction="left" width="990" height="50" scrollamount="4" >

    <center>

    <img src="votre dossier/votre photo">

    <img src="votre dossier/votre photo">

    </center>

    </marquee>

    </div>

    régler les hauteurs en fonction de la taille des images ainsi que la vitesse de défilement (scrollamount="4")

    et le tour est joué... vous avez une pub défilante (basique) en bas de page sous les liens (cgv, mentions légales...).

    vous pouvez voir ce que ça donne à cette adresse:

    http://ipp.pro-site-france.fr oui... je site et en cours de construction mais il est opérationnel.

  5. IPP


    Bonjour,

    Le site est en maintenance, je ne peux pas voir les produits.

    .

    => Vous modifiez le bon bloc de code, il faut effectivement régler la taille de ces cellules.

    Bien le bonjour.

    Excuse pour le retard mais absent quelques jours.

    Le système fonctionne très bien et je n'ai plus de problèmes d'alignement de texte et prix pour la version produits en ligne.

    J'ai suivi vos conseils comme il se doit et tout est OK

    Encore merci.

    Jacques.

  6. IPP


    PEEL 6.4

    Bien le bonjour.

    J'ai essayé de faire une pub défilante en bas de page avec la balise ( marquée ) mais ça ne fonctionne pas.

    Je voudrais y placer quelques logos des marques que je vend mais rien n'y fait... pas d'mage et le code que je rentre est d'office modifié avec des DIV .

    Ma question:

    comment puis je faire défiler en bas de page des logos en ligne de droite à gauche ?

    Merci.

    Jacques


  7. Bonjour,

    En fait, lors d'une commande en front office, le champ type contient le nom du type de transport. Lors de la mofication de la commande en back office, c'est l'id du type qui était stocké. Etant donné que cette valeur est destiné uniquement à l'affichage, il faut qu'elle reste lisible. Pour corriger le problème, il faut ajouter get_delivery_type_name lorsque l'on récupère les informations du formulaire dans la fonction save_commande_in_database, Ligne 1481


    if (!empty($frm['type_transport'])) {
    $frm['type'] = get_delivery_type_name(vb($frm['type_transport']));
    }
    [/CODE]


  8. Bonjour,

    Normalement, les commandes ne peuvent pas passer en statut réglé automatiquement. La commande est créé avec le statut 'En attente de paiement', et il faut passer la commande en statut "Réglé" manuellement après avoir reçu le paiement.

    Pouvez-vous faire un test de commande en front office, en sélectionnant ce moyen de paiement pour voir si le problème se reproduit ?

    Merci.


  9. Bonjour,

    Il manquait un guillemet et un point, ci dessous la version corrigée :


    while ($tab_paiement = fetch_assoc($res_paiement)) {
    // d&#233;sactivation des moyens de paiement si le caddie est &#233;gal &#224; 0.
    if (($_SESSION['session_caddie']->total == 0 && $tab_paiement['technical_code'] != 'avoir') || ($_SESSION['session_caddie']->total > 0 && $tab_paiement['technical_code'] == 'avoir')) {
    $disabled = 'disabled="disabled"';
    } else {
    $disabled = '';
    }
    if (($tab_paiement['technical_code'] != 'paypal' || !empty($GLOBALS['site_parameters']['email_paypal'])) && ($tab_paiement['technical_code'] != 'moneybookers' || !empty($GLOBALS['site_parameters']['email_moneybookers']))) {
    if ($tab_paiement['technical_code'] == 'moneybookers') {
    $selected = (vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1);
    $output .= '
    <input '. $disabled .' type="radio" onclick="document.getElementById(\'payment_method\').style.display=\'block\';" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide($selected) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
    if ($tab_paiement['tarif'] != 0) {
    $output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
    }
    $output .= '
    <br />
    <span id="payment_method" style="display: ' . (empty($_SESSION['session_commande']['moneybookers_payment_methods']) && !$selected ? 'none' : 'block') . ';">
    <input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'VSA') . ' type="radio" name="moneybookers_payment_methods" value="VSA" />Visa<br />
    <input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'MSC') . 'type="radio" name="moneybookers_payment_methods" value="MSC" />Mastercard<br />
    <input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'GCB') . 'type="radio" name="moneybookers_payment_methods" value="GCB" />Carte Bleue<br />
    <input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT') . 'type="radio" name="moneybookers_payment_methods" value="PLI,EPY,NPY,SO2,ENT,EBT,PWY,IDL,SFT,GIR,DID,OBT" />' . TRANSFER . '<br />
    <input ' . frmvalide(vb($_SESSION['session_commande']['moneybookers_payment_methods']) == 'WLT') . ' type="radio" name="moneybookers_payment_methods" value="WLT" />Moneybookers e-wallet<br />
    </span>';
    } else {
    if ($tab_paiement['technical_code'] != 'avoir') {
    $output .= '<input '. $disabled .' '. (!empty($GLOBALS['site_parameters']['email_moneybookers']) ? 'onclick="document.getElementById(\'payment_method\').style.display=\'none\';"' : '') . ' type="radio" name="payment_technical_code" value="' . String::str_form_value($tab_paiement['technical_code']) . '" ' . frmvalide(vn($selected_payment_technical_code) == $tab_paiement['technical_code'] || num_rows($res_paiement) == 1) . ' />' . String::html_entity_decode_if_needed($tab_paiement['nom_' . $_SESSION['session_langue']]);
    if ($tab_paiement['tarif'] != 0) {
    $output .= BEFORE_TWO_POINTS . ': + ' . fprix($tab_paiement['tarif'], true);
    }
    $output .= '<br />';
    }
    }
    }
    }
    [/CODE]


  10. Bonjour,

    Pour mettre une réduction en valeur, je pense qu'il suffirait de supprimer la variable $this->promotion de la fonction get_all_promotions_percentage de la class Product, et de le soustraire dans chaque calcul où get_all_promotions_percentage est utilisé :

    dans get_possible_sizes()

    $final_price = $original_price * (1 - $this->get_all_promotions_percentage($reseller_mode, $user_promotion_percentage) / 100) - $this->promotion;

    get_possible_attributs()

    $final_price = $original_price * (1 - $this->get_all_promotions_percentage($reseller_mode, $user_promotion_percentage) / 100) -$this->promotion;

    get_final_price()

    $price_ht = $price_ht * (1 - $this->get_all_promotions_percentage($reseller_mode, $user_promotion_percentage, false) / 100) -$this->promotion;

Twitter Advisto ecommerce

Facebook PEEL Shopping