Flux d’activité

Flux d’activité

  1. Gilles Boussin a ajouté un message dans un sujet  Migration Shopping vers Premium   

    Bonjour,

    Si vous ne modifiez pas le code, vous pourrez simplement sauvegarder toute votre BDD via phpmyadmin (export d'un fichier SQL), la vider, puis faire l'installation de PEEL Premium et par la suite réexécuter le fichier SQL exporté préalablement poru le mettre dans la base de données du nouveau PEEL Premium. Si vous le désirez, nous pourrons le faire lors de l'installation de PEEL Premium si vous nous donnez votre fichier de données.

    Gilles
    • 0
  2. Suspensionlab.be a ajouté un message dans un sujet  Module revendeur   

    Je veux bien que vous tentiez le coup car j'ai plus d'adresse de libre ;)
    J'ai créer un compte pour un client via le formulaire revendeur et une fois que l'on veux se connecter, je reçois le message que l'adresse n'exite pas (pourtant bien présent comme utilisateur dans le mode admin et le client reçi un mail avc ses login)
    Merci
    • 0
  3. Laertes a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Migration Shopping vers Premium
    Bonjour tout le monde,

    voilà je testes actuellement la version Shopping mais je voudrais savoir ce que cela implique si je passe en Premium

    est-ce que je perds tout ce que j'ai fais en test sur Shopping en un mot dois-je repartir de zéro ?

    Merci
    • 4 réponses
    • 2 402 vues
  4. Gilles Boussin a ajouté un message dans un sujet  frm.func est null ou pas un objet dans caddie   

    Bonjour,

    La version 3.9 est tellement ancienne que je suis obligé de vous préciser qu'il faut vraiment considérer la mise à jour de votre boutique, pour des raisons de sécurité et de fiabilité. Nous n'offrons plus de support sur cette version, néanmoins si quelqu'un a le même genre de problème sur une ancienne version, il pourra peut-être vous aider.

    Gilles
    • 0
  5. Gilles Boussin a ajouté un message dans un sujet  Rubriques   

    Bonjour,

    Suivant le point de vue, il peut être intéressant effectivement de faire comme vous dîtes. Néanmoins l'autre manière de voir les choses est également pertinente, et c'est cette autre manière qui est appliquée.
    Nous allons mettre en place un paramétrage global de la boutique pour la version 6.0 sur ce sujet, pour choisir l'une ou l'autre des méthodes de calcul.
    • 0
  6. rcconsulting a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    frm.func est null ou pas un objet dans caddie
    Bonjour,

    Je rencontre un probleme avec mon caddie sur la version peel premium 3.9
    apres avoir modifié des pages :

    le bouton commander ne marche pas lorsqu'il n'est pas identifié et la redirection vers la page d'identiication n'a donc aps lieu:
    erreur : frmsubmit('commande')

    frm.func est null ou pas un objet dans caddie
    j'ai vu un topic a ce sujet, mais pas seulement lorsque le client n'est pas identifié. car sinon cela fonctionne tres bien.


    Merci de votre aide precieuse
    Je pense que c'est dans la page template. car pour caddie, caddie_affichage..haut..j'ai remplacer par la page d'origine achetée et le probleme est tjs la


    Merci d'avance
    • 1 réponse
    • 1 953 vues
  7. MLG01 a ajouté un message dans un sujet  Montrer image dans le resultat d'une recherche   



    Merci pour ton aide :)

    J'y suis arrivé à présent...

    Voilà ce que j'ai fait :



    if (num_rows($result) > 0) {
    echo '<h2>' . RESULT_SEARCH . "</h2><br />";
    echo '<table border="0" cellpadding="1" cellspacing="0">
    <tr>
    <td width="30"><h2>N°</h2></td>';
    // <td width="100"><center><h2>Catégorie</h2></center></td>
    echo' <td><h2><center>Article + Description</h2></center></td>
    <td width="80"><center><h2>Image</h2></center></td>
    </tr>';

    while ($prod = fetch_assoc($result)) {
    $id = $prod['id'];
    $cid = $prod['default_color_id'];
    $nom = $prod['nom_' . $_SESSION['langue']];
    $reference = $prod['reference'];
    $descriptif = $prod['descriptif_' . $_SESSION['langue']];
    // on supprime l'html de fckEditor
    $description = strip_tags(html_entity_decode_if_needed($prod['description_' . $_SESSION['langue']]));
    // on coupe le texte si trop long
    if (strlen($description) > $taille_texte_affiche) {
    $description = substr($description, 0, $taille_texte_affiche) . '...';
    }

    if (is_module_url_rewriting_active()) {
    $urlprod = $wwwroot . '/' . rewriting_urlencode($prod['categorie']) . '-' . $prod['categorie_id'] . '/' . rewriting_urlencode($nom) . '-' . $prod['id'] . '.html';
    $urlcat = $wwwroot . '/achat/cat-' . rewriting_urlencode($prod['categorie']) . '-' . $prod['categorie_id'] . '.html';
    } else {
    $urlprod = $wwwroot . '/achat/produit_details.php?id=' . $prod['id'];
    $urlcat = $wwwroot . '/achat/index.php?catid=' . $prod['categorie_id'];
    }
    // on fait une recherche sur le texte sans accents avec les mots de l'utilisateur,
    // si quelque chose est trouvé, on ajoute un BBCODE pour le marquer
    // on ajoute dans le tableau $terme_existant[]

    foreach($terms as $this_term) {
    $preg_condition = getPregConditionCompatAccents($this_term);

    $description = preg_replace('/' . $preg_condition . '/i', $bbcode[0] . '$0' . $bbcode[1], $description, -1, $compteur);
    if ($compteur > 0) {
    $terme_existant[] = $this_term;
    }
    $nom = preg_replace('/' . $preg_condition . '/i', $bbcode[0] . '$0' . $bbcode[1], $nom, -1, $compteur);
    if ($compteur > 0) {
    $terme_existant[] = $this_term;
    }
    // certains champ ne sont pas affichés, mais on test pour savoir si le mot se trouve dedans pour l'ajouter au tag_cloud
    $reference = preg_match('/' . $preg_condition . '/i', $reference);
    if ($reference > 0) {
    $terme_existant[] = $this_term;
    }
    $descriptif = preg_match('/' . $preg_condition . '/i', $descriptif);
    if ($descriptif > 0) {
    $terme_existant[] = $this_term;
    }
    }
    // on remplace le BBcode
    $description = str_replace($bbcode, $replace_bbcode, $description);
    $nom = str_replace($bbcode, $replace_bbcode, $nom);

    // affichage
    ?>

    <tr bgcolor="<?echo ($i % 2 == 0 ? '#FFFAAE' : '#ffffff' );?>">
    <?php
    echo'<td><center>'.$i .'</center></td>';

    echo'<td><b><u><a href="' . $urlprod . '" class="normal">' . html_entity_decode_if_needed($nom) . '</a></b></u><br />' . $description . '</td>';
    if (!empty($prod['image1'])&& $cid==0)
    echo' <td width="80"><center><a href="' . $urlprod . '" class="normal"><img src="'.$GLOBALS['wwwroot'].'/upload/'.$prod['image1'].'" width="50" height="50"></a></center></td>';
    if($cid>0)
    {
    $sql_condition = ' AND couleur_id = "'.intval($prod['default_color_id']).'"'; // Si il n'y a pas de couleur choisie, on séléctionne la couleur par défaut choisie
    $sql = 'SELECT *
    FROM peel_produits_couleurs
    WHERE produit_id="' . intval($prod['id']) . '" ' . $sql_condition . "
    ORDER BY couleur_id ASC
    LIMIT 1" ;
    $q = query($sql);
    if ($resultimage = fetch_assoc($q)) {

    for($j = 1;$j <= 10;$j++) {
    if (!empty($resultimage['image' . $j])) {
    $product_images[] = $resultimage['image' . $j];
    }
    }
    }

    echo' <td width="80"><center><a href="' . $urlprod . '" class="normal"><img src="'.$GLOBALS['wwwroot'].'/upload/'.$resultimage['image1'].'" width="50" height="50"></a></center></td>';

    }
    echo' </tr>';

    $i++;
    }
    echo '</table>';
    }[/codebox]

    à présent via ce lien: http://www.domainehaisha.com/boutique/sear...e=1&match=2, on peut voir que tout s'affiche :)

    Problème résolu ;)
    • 0
  8. Suspensionlab.be a ajouté un message dans un sujet  BEFORE TWO POINTS   

    Yess, Merci :angry:
    • 0
  9. Gilles Boussin a ajouté un message dans un sujet  Module revendeur   

    Ca devrait marcher, êtes-vous bien sûr de ne pas avoir une erreur dans l'adresse email comme indiqué ?
    Je vous invite si nécessaire à refaire la procédure. Un revendeur est un utilisateur parmi les autres, la gestion du login utilise le même module.
    • 0
  10. Gilles Boussin a ajouté un message dans un sujet  BEFORE TWO POINTS   

    Il y avait une erreur dans le code que je vous ai écrit.
    Dans le code que vous m'indiquez, rajoutez :
    GROUP BY p.id
    avant
    LIMIT 0,5
    et ça devrait marcher :angry:
    • 0
  11. Suspensionlab.be a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Module revendeur
    version 5.71
    Quand je m'enregistre comme revendeur et ensuite je vais dans liste des revendeurs en attente du mode admin avec mon identifiant d'admin, je modifie le statut "revendeur en attente" par "revendeur" afin de valider son inscription.
    je me deconnecte de l'admin puis avec les identifiants du pseudo revendeur, j'essaye de me connecter mais l'adresse mail n"éxiste pas!?

    Pourriez-vous me dire ou je dois chercher et modifier?

    PS: j'ai activé le module revendeur mais je n'ai pas encore renseigné de prix revendeur est-ce grave? je compte le faire dès que mon problème sera en ordre.
    • 14 réponses
    • 4 300 vues
  12. Suspensionlab.be a ajouté un message dans un sujet  BEFORE TWO POINTS   

    Oui en effet le produit est repris dans plusieurs catégories.
    Par contre je ne trouve pas dans modules/best_seller/fonctions.php la requete de recherche GROUP BY p.produit_id ?
    J'ai ceci:

    $requete = "SELECT p.id, p.nom_" . $_SESSION['langue'] . ", p.image1, p.prix, p.default_color_id, p.promotion, c.id as categorie_id, c.nom_" . $_SESSION['langue'] . " as categorie FROM peel_produits p INNER JOIN peel_produits_categories pc ON pc.produit_id=p.id INNER JOIN peel_categories c ON c.id=pc.categorie_id WHERE p.nom_" . $_SESSION['langue'] . " != '' AND " . $cond . " AND p.etat='1' LIMIT 0,5";
    J'ai essayé de placer Group et Order by mais le site est blanc 8-(, ou alors j'ai le code qui s'inscrit a la place des produit.
    Je ne suis pas un expert en php et j en sais pas comment l'inserer dans la formule.
    Merci de m'aider
    • 0
  13. Gilles Boussin a ajouté un message dans un sujet  Montrer image dans le resultat d'une recherche   

    Plutôt que des images par couleur, est-ce que pour ces produits, vous n'avez pas des image2, ou 3, ... défini et non pas image1 ?
    Regardez en BDD via phpmyadmin, ça vous éclairera.

    Si vous voulez apporter le support des images N, alors rajoutez

    $fields[] = 'p.image2';
    ...

    et ensuite
    $i=1;
    while(empty($prod['image'.$i]) && $i<=10){
    $i++;
    }
    et ensuite si $i vaut moins que 10, alors c'est $prod['image'.$i] qu'il faut prendre, sinon c'est qu'il n'y a pas d'image.
    • 0
  14. Gilles Boussin a ajouté un message dans un sujet  BEFORE TWO POINTS   

    Est-ce que ce produit est lié à plusieurs catégories ?

    Je viens de regarder le SQL qui gère cela, et si il y a plusieurs catégories liées, ça va le sortir pour chaque catégorie, donc N fois. Je rajoute donc un GROUP BY pour la version 6.0
    => rajoutez dans modules/best_seller/fonctions.php dans la requête de recherche un
    GROUP BY p.produit_id
    avant le ORDER BY.
    • 0
  15. Suspensionlab.be a ajouté un message dans un sujet  BEFORE TWO POINTS   

    Juste, j'ai utilisé les fichier langues que j'avais avec 5.6 car je les avait traduits (nl, es, it, de) et du coup j'ai mis ausi fr et en.
    pour l'exemple des double affchages: www.forksparts.com
    • 0
  16. MLG01 a ajouté un message dans un sujet  Montrer image dans le resultat d'une recherche   



    oui, tout a fait d'accord mais pour ces articles, on ne peut pas afficher l'image.


    voila le lien pour exemple:
    http://www.domainehaisha.com/boutique/sear...e=1&match=2

    hors, il y a bien des photos pour ces produits :angry:
    • 0
  17. Gilles Boussin a ajouté un message dans un sujet  BEFORE TWO POINTS   

    Bonjour,

    * Je viens de vérifier dans le code de la 5.71 :
    define("BEFORE_TWO_POINTS", " ", true); est défini dans lib/lang/fr.php ligne 1016
    define("UNIT_PRICE", "Prix unitaire", true); est défini dans lib/lang/fr.php ligne 89
    define("BY", "Par", true); est défini dans lib/lang/fr.php ligne 991
    Si vous n'avez pas ces constantes, c'est à mon sens que vous n'utilisez pas un fichier par défaut non modifié de PEEL PREMIUM 5.71.

    * Concernant les affichages en double de produits dans le top des ventes, avez-vous un exemple concret à me montrer.
    Ce module marche normalement sans ce type de problème

    Gilles
    • 0
  18. Gilles Boussin a ajouté un message dans un sujet  Montrer image dans le resultat d'une recherche   

    Bonjour,

    Oui il y a des images par couleurs qui existent, mais ça donnent N images pour un même produit. Or là on est dans la logique de recherche donc il me semble cohérent de ne pas y toucher.
    • 0
  19. MLG01 a ajouté un message dans un sujet  Rubriques   

    ah tiens, je vais rebondir sur le sujet :angry:


    Je ne trouve pas trop mal qu'il puisse calculer les articles pour chaque catégories sauf... quand il y a des sous catégories dans une catégorie...
    ce serait sympa que la categorie mère nous disent combien il y a d'articles dans sa categories et sous catégories...

    Donc, si par exemple, j'ai

    Catégories: Voitures (2)

    et comme sous catégories:

    BMW (5)
    VW (10)
    Peugeot (8)

    Dans ce cas, la catégorie voiture devrait m'afficher : 25 entre paranthèses :huh:

    car cela peut etre déroutant pour les clients

    M'enfin, ch'ai pas si c'est possible :)
    • 0
  20. MLG01 a ajouté un message dans un sujet  Montrer image dans le resultat d'une recherche   



    Super ca marche... ou presque :huh:


    Ben vi, il reste le cas ou l'on choisit une couleur ou plusieurs couleurs pour un article, dans ce cas, il me semble qu'il doit se connecter à une autre table pour recuperer le lien de l'image, non ?



    Une idée ? :)

    Encore un grand merci :angry:
    • 0
  21. Suspensionlab.be a ajouté un message dans un sujet  BEFORE TWO POINTS   

    Merci, en effet la constante n'était pas renseignée dans lib/lang fr et autres langues que j'ai ajouté.
    Pour info UNIT_PRICE et BY non plus (ça apparait quand on gère des produits par lots)

    Par contre j'ai un autre bémol, lorsque je mets un produit dans le top des ventes, il s'affiche en double...?
    • 0
  22. Gilles Boussin a ajouté un message dans un sujet  Montrer image dans le resultat d'une recherche   

    Bonjour,

    Dans le code que vous avez indiqué, à côté des autres lignes avec $fields[], rajoutez :
    $fields[] = 'p.image1';

    et ensuite là où vous avez votre code HTML avec les colonnes, rajoutez une balise image qui appelle en attribut src la valeur $GLOBALS['wwwroot'].'/upload/'.$prod['image1']
    • 0
  23. Gilles Boussin a ajouté un message dans un sujet  BEFORE TWO POINTS   

    Bonjour,

    BEFORE TWO POINTS est une constante, qui est définie dans le fichier de langue dans lib/lang/fr.php ou autres langues. Elle vaut espace en français, et rien en anglais, car avant une double ponctuation entre français il y a un espace, et que ce n'est pas le cas en anglais.

    Gilles
    • 0
  24. Gilles Boussin a ajouté un message dans un sujet  Rubriques   

    Bonjour,

    La fonction qui affiche 10 trouve dix lignes en base de données, pour savoir plus précisément il faudrait regarder dans phpmyadmin. Mais comme votre problème est réglé et que ce module de manière générale ne pose pas de problème, je vous propose de ne pas approfondir ce sujet.

    Gilles
    • 0
  25. Fleur a ajouté un message dans un sujet  ajout page + onglet   


    merci beaucoup je vais essayer ça :angry:
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping