serialmother

Utilisateur open source
  • Compteur de contenus

    173
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par serialmother


  1. Bonjour,

    je voudrais savoir si je peux passer aux versions php 5.3 et 5.4 sans risque de dysfonctionnement, sachant que j'utilise plusieurs versions de peel, de la 3.9 à la 6.3 ?

    J'ai eu pas mal de modifications à faire lors du passage à la version php 5.2.6, et j'hésite un peu avec les anciennes versions peel.

    Pourriez-vous me conseiller ?

    Merci


  2. Bonsoir,

    Version peel premium 5.6

    Le même code a été généré pour deux commandes différentes...

    si bien que lors de l'édition du bon de commande, la commande qui s'affichait était l'ancienne commande...

    je pense que le code est généré sur la page commander.php, ligne 492 : $code_facture = MDP();

    Est-ce bien ça ?

    Sinon, pouvez-vous m'indiquer à quel endroit ?

    et comment compliquer le code pour que cela ne se reproduise pas ? ou tout au moins, pour diminuer les probabilités que cela recommence ?

    Merci


  3. Version premium 6.3

    Pouvez-vous m'expliquer comment accéder aux options des attributs ?

    sur la page modules/attributs/administer/attributs.php

    je vois une ligne : choisissez l'attribut à gérer - une fenêtre menu "choisissez" - un lien "modifier la liste de tous les attributs

    et c'est tout

    et quand je regarde dans le menu, il n'y a que la ligne "Choisissez"

    quand je modifie la page modules/attributs/administrer/fonctions.php et que supprime la ligne 551 " WHERE texte_libre = 0", tous les attributs s'affichent, mais quand je clique sur un des attributs il ne se passe rien.

    merci


  4. Bonjour,

    voici la fonction

    function rp($prodId) {

    global $wwwroot;

    global $repertoire_images;

    $resProd = mysql_query("SELECT prix, prix_revendeur, promotion, tva, id_ecotaxe FROM peel_produits WHERE id = '".$prodId."'");

    $objProd = mysql_fetch_object($resProd);

    /* Choix entre prix grossiste et prix public */

    if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {

    $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100);

    $prix_barre = $objProd->prix_revendeur;

    } else {

    $prix = $objProd->prix * (1-$objProd->promotion/100);

    $prix_barre =$objProd->prix;

    }

    $ecotaxe_ht = $ecotaxe_ttc = 0;

    $reseco = mysql_query("SELECT prix_ht, prix_ttc FROM peel_ecotaxes WHERE id = '".intval($objProd->id_ecotaxe)."'");

    if (mysql_num_rows($reseco) > 0) {

    $eco = mysql_fetch_object($reseco);

    $ecotaxe_ht = $eco->prix_ht ;

    $ecotaxe_ttc = $eco->prix_ttc ;

    }

    $prix = $prix + $ecotaxe_ttc;

    $prix_ht = $prix / (1+$objProd->tva/100);

    $prix_barre_ht = $prix_barre / (1+$objProd->tva/100);

    echo ($objProd->promotion != 0) ? "<span class=\"prix\">".PROMOTION." : ".$objProd->promotion." %</span>" : "";

    if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {

    if ($prix !=0) {

    echo ($objProd->promotion != 0) ? "<br /><span class=\"nnotice\"><del>".fprix($prix_barre_ht)."</del> ".fprix($prix_ht)." ".$_SESSION['devise']['symbole']." H.T.</span>" : "<span class=\"notice\">".fprix($prix_ht)." ".$_SESSION['devise']['symbole']." H.T.</span>";

    }

    } else {

    if ($prix !=0) {

    echo ($objProd->promotion != 0) ? "<br /><span class=\"notice\"><del>".fprix($prix_barre)."</del> ".fprix($prix)." ".$_SESSION['devise']['symbole']." T.T.C</span>" : "<span class=\"notice\">".fprix($prix)." ".$_SESSION['devise']['symbole']." T.T.C</span>";

    }

    }

    }


  5. Version premium 5.6

    Bonsoir,

    lorsque les produits défilent dans le bloc produits à la une - déroulant vertical - et que les prix sont affichés HT dans la boutique, ils s'affichent TTC dans le menu déroulant vertical.

    je pense qu'il faut modifier la fonction "function rp($prodId)" du fichier template.php, mais je ne vois pas comment.

    Est-ce bien cela ?

    si oui, pouvez-vous m'aider ?

    si non, me dire quel fichier modifier ?

    merci...


  6. Bonjour,

    Version peel 6.3.1

    Est-il possible de changer la couleur de fond des newsletters ?

    Si je change le fichier fck_editorarea.css le fond change de couleur, mais à la réception il est blanc.

    Je ne vois pas de balise "body" à modifier dans le fichier fcktemplates.xml.

    Ca ne devrait pas être compliqué... est-ce que ce fichier peut effectivement être modifié ?

    Merci pour une petite info...


  7. Version 6.3.1

    Bonjour,

    Je n'arrive pas à ajouter plusieurs attributs à texte personnalisable sur un même produit.

    Est-ce normal ?

    Je n'arrive pas non plus à supprimer un attribut à texte personnalisable attribué à un produit. Faut il supprimer l'attribut tout simplement ? mais si l'attribut est utilisé pour plusieurs produits, c'est ennuyeux ...

    Pourriez-vous m'indiquer s'il y a des modifications à apporter ou si c'est ma boutique qui est mal installée ?

    Merci


  8. Merci pour vos aides !

    après recherche, le code fonctionne lorsque les produits ont été intégrés une première fois avec...

    j'ai supprimé les 35000 produits et maintenant quand je les importe avec le code, ils s'effacent lorsque je réimporte un autre fichier...

    le plus simple sera de passer à la version 6.3 à l'avenir.

    Encore merci d'avoir pris le temps de répondre.


  9. J'ai essayé en remplaçant le select par delete, mais les produits ne s'effacent toujours pas, et les nouveaux s'ajoutent.

    C'est pourquoi je sollicitais votre avis sur l'intégration d'une fonction sur la page ou sur la création d'une page pour supprimer les produits avant d'en ajouter.


  10. Merci pour vos réponses.

    En modifiant le code, les produits s'ajoutent cependant toujours aux produits existants

    et si je remplace le 'SELECT' par un 'DELETE' cela ne change rien.

    Est-ce qu'il serait possible d'avoir une requête pour supprimer tous les produits de la catégorie 6 ?

    je pourrai essayer de créer une page pour les supprimer et utiliser la page d'import pour en ajouter...

    à moins que créer une fonction pour les supprimer avant soit plus simple ?


  11. Bonsoir,

    sur plusieurs versions de peel, j'essaye de modifier le fichier import_produits.php afin de remplacer tous les produits d'une seule catégorie et donc d'effacer ceux qui sont sur le site.

    pour effacer les données de la table peel_produits_catégories, tout va bien :

    query("delete from peel_produits_categories WHERE categorie_id=6");

    mais pour effacer les produits ?

    query("delete from peel_produits WHERE categorie_id =6");

    ou

    query("delete from peel_produits WHERE id = (SELECT produit_id FROM peel_produits_categories WHERE categorie_id =6)");

    les produits déjà en place de la catégorie 6 refusent de s'effacer... et les nouveaux s'ajoutent...

    Auriez-vous un indice à me donner ?

    merci


  12. Bonsoir,

    sur la page call_request, j'ai entré les valeurs suivantes :

    // Affectation des paramètres obligatoires

    $customer_email=""; if(!empty($_POST['customer_email']))

    $customer_email=$_POST['customer_email'];

    $caddie=""; if(!empty($_POST['caddie']))

    $caddie=$_POST['caddie'];

    $order_id=""; if(!empty($_POST['order_id']))

    $order_id=$_POST['order_id'];

    $amount=""; if(!empty($_POST['amount']))

    $amount=$_POST['amount'];

    sachant que dans la page template.php, j'ai entré le champ :

    <input type="hidden" name="caddie" value="<?php echo ($_SESSION['utilisateur']['nom_famille'])?>" />


  13. Bonjour,

    version 5.0

    Problème d'accès au site de la banque lorsque la personne a un nom composé, avec un espace

    exemple "de richelieu"

    Après x essais, je m'aperçois que l'espace blanc génère le message d'erreur : Invalid Keyword in parameter (richelieu)

    La solution la plus simple serait d'insérer la ligne

    $nom = str_replace(CHR(32),"",$nom_famille); dans la page achat_maintenant.php, pour la définition du client1

    mais si l'espace est rajouté sur la page suivante, ça bugue de nouveau...

    et je ne vois pas comment supprimer cet espace sur les pages achat_confirmation.php ou fin_paiement.php sans tout modifier, vu que le nom est englobé dans "client1"

    et je ne dois pas être la première à être confrontée à ce pb ?

    Auriez-vous une piste à m'indiquer svp ?


  14. Bonjour,

    je viens de m'apercevoir que dans la version premium 5.6 un utilisateur peut s'enregistrer ou écrire avec une mauvaise adresse mail, sans la fin '.fr' ou '.com'

    avec le code suivant pour vérifier:

    elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`', $frm['email'])) {

    et en le modifiant comme suit, l'erreur est détectée au moment de la validation :

    elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])+@[[:alnum:]]([-_.]?[[:alnum:]])+\.([a-za-z]{2,6})$`',$frm['email'])) {

    est-ce normal ?


  15. Bonjour,

    version premium 5.6

    j'ai fait un site d'annonces, et le champ référence est utilisée pour entrer les mails des annonceurs.

    J'essaye de récupérer les mails des annonceurs pour qu'un client envoie d'un simple clic une demande à tous les annonceurs d'une même catégorie.

    Je n'ai pas de problème pour récupérer les adresses dans le contact et les afficher dans la page, mais je n'arrive pas à les récupérer dans le formulaire de la page contact.

    Serait-il possible d'avoir une aide à ce sujet ?

    Pour récupérer les données, voici le code qui fonctionne même si ce n'est peut être pas le meilleur pour la catégorie 11 par exemple :

    ----------------------------------------

    $sqlCAT = "SELECT p.id, p.reference

    FROM peel_produits p

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

    WHERE pc.categorie_id = 11";

    $resCAT = query($sqlCAT);

    while ($cat = fetch_assoc($resCAT)) {

    $mailsite = html_entity_decode($cat['reference']);

    echo $mailsite;

    -------------------------------------------

    L'écho affiche bien toutes les adresses mails.

    mais le formulaire n'envoie qu'à la première adresse mail

    voici le bout de code du formulaire

    --------------------------------------

    <form id="entryform" method="post" action="'. $_SERVER['PHP_SELF'].'">

    <input type="hidden" name="mailsite" value="' . $mailsite. '" />

    ---------------------------------------

    Si je pouvais avoir une petite indication pour me débloquer, ce serait super sympa ...

Twitter Advisto ecommerce

Facebook PEEL Shopping