Flux d’activité

Flux d’activité de Messages

  1. J1P


    Bonjour

    Dans la cas present cela me grise toute la liste incluant "avoir"

    '

    J'ai donc modifie moneybooker en paypal ainsi si le caddie est = 0 j'ai bien paypal de grise et " avoir" de disponible, par contre le probleme est si le caddie est superieur a 0, l'option avoir apparait aussi, cela veut dire que peu importe le prix cet onglet avoir est toujours la et on perd la logique. Il faudrait pouvoir griser avoir si le caddie est superieur a 0 euro car si un client n'a pas d'avoir son panier sera forcement superieur a 0 donc cette option ne devrait pas etre disponible.


  2. Bonjour,

    Vous devez refaire le test '.( $_SESSION['session_caddie']->total > 0 ?'':'disabled="disabled"'). ' quelques lignes plus bas, sur le second input. Le bloc suivant


    } else {
    $output .= '<input ' . (!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] devient
    [CODE]
    } else {
    $output .= '<input '.( $_SESSION['session_caddie']->total > 0 ?'':'disabled="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 />';
    }

  3. yveslens


    Je teste un url rewrintig

    Je redirige bien produits et catégories

    RewriteRule ^categorie-([0-9]+)\.html$ achat/index.php?catid=$1 [L]

    RewriteRule ^produit-([0-9]+)\.html$ achat/produit_details.php?id=$1 [L]

    Par contre quand on choisit le type de tri dans la page categorie j'ai

    http://domaine.net/categorie-22.html&tri=nom_fr&sort=desc

    je n'arrive pas a remplacer le $tri en ?tri via le htaccess

    j'ai essayé

    RewriteRule ^categorie-(.*)-tri-(.*)-sort-(.*)\.html$ achat/index.php?catid=$1?tri=$2&sort=$3

    Quelqu'un aurait il une idée

    Merci de votre aide

  4. Korrigan


    Je modifie mon post après avoir trouvé la réponse à ma question.

    (J'utilise des redirections pour l'adresse d'administration.)

    Reste mon PS. J'aimerais bien savoir....(à quoi sert la table "peel_admins" ? Celle-ci est vide...)

    Tout est dans le sujet... seul deux admins sur les cinq déclarés reçoivent l'email de confirmation de commande. (Ce sont historiquement les deux premiers inscrits)

    Bien entendu le dossier "indésirables" de chacun a été contrôlé !

    J'ai vérifié les paramètres de la table "peel_utilisateurs". Les cinq profils sont identiques.

    J'utilise la version 6.3.1

    Help !!

    Korrigan

    PS: à quoi sert la table "peel_admins" ? Celle-ci est vide...

  5. chrissmartinique


    lol, je viens d'essayer de mettre en place le code, et voila la réponse que j'ai a la place de mon produit

    
    										[admin info : Une erreur de connexion &#224; la base s'est produite SELECT COUNT(*) as count_opinion
    
    				FROM Peel_avis pa
    
    				WHERE pa.produit_id = '1' AND etat=1]
    
    				Unknown column 'pa.produit_id' in 'where clause'
    
    
    				[b]Notice[/b]: Erreur SQL - SELECT COUNT(*) as count_opinion FROM peel_avis pa WHERE pa.produit_id = '1' AND etat=1 - Error number 1054 - Unknown column 'pa.produit_id' in 'where clause' - Page concernee : /cavaliers-king-charles-3/bebe-chiot-1.html - Ip : 188.141.181.185 in[b]/homepages/46/d245457969/htdocs/corsicali/lib/fonctions/database.php[/b] on line [b]165[/b]			
    
    

  6. J1P


    Bonjour

    Alord ca avance bien puisqu'avec votre derniere modification, moneybooker est grise par contre paypal, cheque et virement non

    /**

    * get_payment_select()

    *

    * @param mixed $selected_payment_id

    * @return

    */

    function get_payment_select($selected_payment_technical_code = null)

    {

    $output = '';

    if (is_payment_by_product_module_active ()) {

    $res_paiement = select_payment_by_product();

    } else {

    $sql_paiement = 'SELECT p.*

    FROM peel_paiement p

    WHERE p.etat = "1"

    ORDER BY p.position';

    $res_paiement = query($sql_paiement);

    } while ($tab_paiement = fetch_assoc($res_paiement)) {

    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 '.( $_SESSION['session_caddie']->total > 0 ?'':'disabled=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 {

    $output .= '<input ' . (!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 />';

    }

    }

    }

    return $output;

    }


  7. Bonjour,

    Dans la fonction affiche_prix du fichier lib\fonctions\display_product.php, il faut repérer les balises HTML <del>. Vous pouvez placer vos images entre $product_object->get_original_price($with_taxes, $reseller_mode, true) et ces balises.

    Pour faire de même dans le caddie, il faudra répéter l’opération dans la fonction get_caddie_products_summary_table de lib\fonctions\display_caddie.php

  8. shala


    Bonjour,

    A ce jour, lorsque l'on applique une promotion sur un produit, celui ci apparait barrée avec le nouveau prix a côté.

    Dans le même esprit, je souhaiterai ajouter également une petite fleche de couleur en prefixe du prix.

    Visuellement, le client pourra donc voir très vite quels produits à baisser de prix.

    Une orientation s'il vous plait?


  9. Bonjour,

    Le paramètre correspondant au nombre de produits par colonnes est le 8ème paramètre de la fonction affiche_produit ($nb_colonnes.) Dans achat/marques.php, vous pouvez modifier le paramétrage de la fonction affiche_produits :

    => affiche_produits($id_marque, null, 'catalogue', $GLOBALS['site_parameters']['nb_produit_page'], 'general', true, 0, 3);

Twitter Advisto ecommerce

Facebook PEEL Shopping