les miniatures

Utilisateur open source
  • Compteur de contenus

    146
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par les miniatures


  1. je ne suis pas sûr de ce que je vais dire mais tu peux essayer et surtout faire une copie de sauvegarde.

    J'avais le même problème que toi et Patrice m'avait fait la modif.

    J'ai donc vérifier l'ancien fichier et le nouveau et j'ai vu une différence au niveau d'une fonction.

    C'est dans lib/class/caddie.php vers la ligne 805 dans la fonction

    function code_promo(&$code_promo)

    Voila ce que j'ai maintenant :

    function code_promo(&$code_promo) {

    if (!empty($code_promo)) {

    $code_promo = strtoupper(trim(htmlspecialchars($code_promo, ENT_QUOTES)));

    $sql = "SELECT * FROM `peel_codes_promos` WHERE nom = '$code_promo' AND now() BETWEEN `date_debut` AND `date_fin` AND etat = '1'";

    $query = mysql_query($sql) or die('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

    if (mysql_num_rows($query) > 0) {

    $code = mysql_fetch_array($query);

    $this->code_promo = $code_promo;

    if ($code['on_type'] == 1) {

    if ($code['montant_min'] <= $this->total_produit) {

    $this->percent_code_promo = $code['remise_percent'];

    $this->valeur_code_promo = 0;

    $this->message_erreur_caddie = array("CODE_PROMO" => "");

    } else {

    $this->code_promo = "";

    $this->valeur_code_promo = 0;

    $this->message_erreur_caddie = array("CODE_PROMO" => nl2br(MSG_ERR_CODE_PROMO));

    }

    }

    if ($code['on_type'] == 2) {

    if ($code['montant_min'] <= $this->total_produit) {

    $this->percent_code_promo = 0;

    $this->valeur_code_promo = $code['remise_valeur'];

    $this->message_erreur_caddie = array("CODE_PROMO" => "");

    } else {

    $this->code_promo = "";

    $this->percent_code_promo = 0;

    $this->message_erreur_caddie = array("CODE_PROMO" => nl2br(MSG_ERR_CODE_PROMO));

    }

    }

    } else {

    $this->code_promo = "";

    $this->percent_code_promo = 0;

    $this->message_erreur_caddie = array("CODE_PROMO" => nl2br(MSG_ERR_CODE_PROMO));

    }

    } else {

    $this->code_promo = "";

    $this->percent_code_promo = 0;

    $this->message_erreur_caddie = array("CODE_PROMO" => nl2br(MSG_ERR_CODE_PROMO));

    }

    }

    voiila, je ne sais pas si cela va régler ton problème. J'ai d'autres modifs dans d'autres fonctions mais j'ai intégré les promos par catégorie donc c'est normal et sans rapport avec les codes promo. Il y a peut être encore des modifs ailleurs mais je ne trouve pas.


  2. ok donc si j'ai bien compris, on remplace "statut" par "id_statut_paiement" dans les pages du module paypal, c'est ça ?

    Autre chose, dans la page "ok.php", il y a un lien vers un fichier qui n'existe pas : facture.html

    <div align=center><a href="<?=$wwwroot?>/factures/facture_html.php?mode=facture&id=<?=$c['id']?>&timestamp=<?=urlencode($c['o_timestamp'])?>" target="_blank" class="normal"><b>Cliquez ici</b></a> pour imprimer votre facture.</div>

    On remplace ce fichier par quoi ?

    Merci pour votre aide l'équipe peel.


  3. moi j'ai modifié la requête qui se trouve dans modeles/standard/enregistrement.php (ou modeles/blog/enregistrement.php) car en effet elle est incomplète et ne tient pas compte de la position :

    vers la ligne 95, remplace

    $sql_pays = "SELECT id, pays_".$_SESSION['langue']." FROM peel_pays WHERE etat = '1' ORDER BY pays_".$_SESSION['langue']."";

    par

    $sql_pays = "SELECT id, pays_".$_SESSION['langue']." FROM peel_pays WHERE etat = '1' ORDER BY position, pays_".$_SESSION['langue']." ASC";

    Si tu as attribué une position à tous tes pays, je ne pense pas que (pays_".$_SESSION['langue'].") soit indispensable.

    Moi je l'ai gardé car seule la France a le n°1, et les autres pays actifs le n°2 donc sont rangés par ordre alphabétique après la France.

Twitter Advisto ecommerce

Facebook PEEL Shopping