Flux d’activité

Flux d’activité

  1. Simon développeur PEEL a ajouté un message dans un sujet  Probleme Affichage Meilleur Vente   

    Bonjour,
     
    La fonction qui affiche le carrousel des meilleurs ventes est affiche_best_seller_produit_colonne dans le fichier modules\best_seller\fonctions.php.
    Vous pouvez modifier la fonction pour modifier la contrainte sur les produits, en remplaçant AND p.on_top='1' par AND p.on_rollover='1' pour récupérer les produits "A la une", ou p.on_promo='1' pour les produits en promotion.
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  Modules   

    Bonjour,
     
    Il faut dans un premier temps configurer ces blocs sur la page de configuration des sites (administrer/sites.php). Il faut ensuite cocher les checkbox
    Afficher dans la rubrique "Meilleures ventes" : Afficher dans le bloc "A la une" : dans les fiches produits.
    • 0
  3. ked a ajouté un message dans un sujet  Commande Bo Le Nom Du Pays Reste "france" Bug?   

    Un petit Up pour Simon :-)
     
    Merci pour votre aide
     
    ps: quelque d'autre rencontre ce problème?
    • 0
  4. equi-monde a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Modules
    J'ai un petit problème dans la gestion de mes modules ...
     
    Je souhaitais voir le module "a la une" et le module "meilleures ventes", mais je n'ai rien qui s'affiche ...
     
    Quelqu'un à une idée ? 
     
    Merci d'avance
    • 3 réponses
    • 2 005 vues
  5. ant0ny a ajouté un message dans un sujet  Probleme Affichage Meilleur Vente   

    Ha oui effectivement, merci Simon il n'y a plus de probleme d'affichage ;)
     
    Je me demandé il y aurai moyen de faire la meme choses par exemple avec produit a la une ou promotion? Y afficher 4 produit qui défile comme avec "meilleurs ventes" ?
     
    Si on recopie tout se qui est utilisé par "Meilleurs ventes" mais que l'on change la requete pour prendre les produit a la une ou les produit en promo?
     
    Se serai vraiment super pour presenter plusieurs produits sans pour autant chargé la page d'accueil.
     
    Un tout grand merci
    • 0
  6. Ez-Toni a ajouté un message dans un sujet  Url Rewriting Et Duplicate Content Google   

    Bonjour Simon,
     
    super ! merci pour cette réponse :)
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  Url Rewriting Et Duplicate Content Google   

    Bonjour,
     
    Oui cette redirection est présente.
     
     
    Ça n'est pas nécessaire mais ça peut être bien
    • 0
  8. equi-monde a ajouté un message dans un sujet  Problème Background   

    Egalement réglé ...
     
    Merci bcp.
    • 0
  9. Simon développeur PEEL a ajouté un message dans un sujet  Problème Background   

    Bonjour,
     
    Les modifications faites sur votre site nécessite de modifier la largeur de la classe CSS container. Par contre il faut faire attention cette classe est souvent utilisée dans le code. Une autre solution consiste à remplacer (ou supprimer) l'utilisation de container dans la div "middle_column container" par une nouvelle classe à créer. La div "middle_column container" est générée dans le fichier modeles/peel7/smarty/haut.tpl ligne 91
    • 0
  10. Simon développeur PEEL a ajouté un message dans un sujet  Probleme Affichage Meilleur Vente   

    Bonjour,
     
    dans les paramètres du site administrer/sites.php, dans la rubrique "Gestion des emplacements des modules dans les colonnes du site", il faut supprimer la valeur mise dans le champ "Mode d'affichage" pour le module "Meilleures ventes :".
    • 0
  11. equi-monde a ajouté un message dans un sujet  Problème Background   

    Ok c'est réglé...
     
    Juste un petit problème avec un padding ou un matgin que je ne trouve pas ...
     
    Si quelqu'un a une idée ...
     
    Tjrs la même URL...
     
    Merci d'avance
    • 0
  12. equi-monde a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Problème Background
    Hello tout le monde,
     
    J'ai commencé à migrer vers la version 7.1 (a savoir que j'étais encore sur la v5 ^^)
     
    Seulement j'ai un petit problème lorsque je veux mettre une bannière en background du header.
     
    J'ai vu que J-L y est parvenu, j'ai exactement le même code et ma bannière ne s'affiche pas du tout au même endroit ..
     
    Voir sur equi-monde.com/v7 et equi-monde.com/st2.png
     
    Merci d'avance pour l'aide apportée
     
    Loïc
    • 3 réponses
    • 1 528 vues
  13. ant0ny a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Probleme Affichage Meilleur Vente
    Bonjour, j'ai un problème d'affichage du bloque "meilleur vente"
     
    on peux voir le problème sur http://www.designnailart.eu
     
    j'ai ceci dans le CSS:
    /* Module best-seller */ #carousel_best_seller { width: 1100px;  /* <========== partie que j'ai ajouter car les produits etait coller les un sur les autre mais toujours le probleme avec le cadre bleu qui ne prend pas bien la largeur.*/ overflow: hidden; } .carousel-inner>.item{ -webkit-transition:.6s ease-in-out left; transition:.6s ease-in-out left } .carousel .module_product_title { height: 60px; vertical-align: middle; } .carousel-indicators { bottom: 0px; margin-bottom: -17px; display: none; } a.carousel-control { color: #AAAAAA; font-size: 30px; width: 26px; outline: 0 !important; } a.carousel-control:hover, a.carousel-control:focus { color: #666666; } .carousel-control.left { background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(255, 255, 255,0.5)),to(rgba(255, 255, 255,0.0001))); background-image:-webkit-linear-gradient(left,color-stop(rgba(255, 255, 255,0.5) 0),color-stop(rgba(255, 255, 255,0.0001) 100%)); background-image:-moz-linear-gradient(left,rgba(255, 255, 255,0.5) 0,rgba(255, 255, 255,0.0001) 100%); background-image: linear-gradient(to right,rgba(255, 255, 255,0.5) 0,rgba(255, 255, 255,0.0001) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80FFFFFF',endColorstr='#00FFFFFF',GradientType=1); } .carousel-control.right { background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(255, 255, 255,0.0001)),to(rgba(255, 255, 255,0.5))); background-image:-webkit-linear-gradient(left,color-stop(rgba(255, 255, 255,0.0001) 0),color-stop(rgba(255, 255, 255,0.5) 100%)); background-image:-moz-linear-gradient(left,rgba(255, 255, 255,0.0001) 0,rgba(255, 255, 255,0.5) 100%); background-image: linear-gradient(to right,rgba(255, 255, 255,0.0001) 0,rgba(255, 255, 255,0.5) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FFFFFF',endColorstr='#80FFFFFF',GradientType=1); } .carousel-control .glyphicon-chevron-left { left: 0px; } .carousel-control .glyphicon-chevron-right { right: 0px; }  
    Une idée d'ou cela peux venir? Merci
    • 4 réponses
    • 1 880 vues
  14. Ez-Toni a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Url Rewriting Et Duplicate Content Google
    Bonjour à tous
     
    J'ai lancé ma boutique sous Peel Shopping standard il y a un mois et j'ai accompagné le lancement d'un fichier sitemap contenant environ 19000 URL (les produits FR, les catégories FR, les produits EN, les catégories EN)
    Sur ces 19000 URL environ 17000 sont bien indexées dans Google (bien plus rapide qu'il y a quelques années !)
     
    Je vais très prochainement souscrire au module Peel Premium, notamment pour l'URL Rewriting
     
    Mais je me demandais si le module prévoyait les redirections 301 nécessaires pour éviter le duplicate content chez Google ?
    Il semble que Google pénalise beaucoup plus cela qu'avant
     
     
    D'ailleurs je me demandais si vous conseillez de re-transmettre un sitemap avec les URL réécrites à la place des URL réelles ?
     
    merci d'avance pour vos conseils :)
    • 2 réponses
    • 1 645 vues
  15. Simon développeur PEEL a ajouté un message dans un sujet  Sitemap Catégories   

    Bonjour,

    La génération des liens des catégories de produits dans les fichiers sitemap.xml et urllist.txt est ajoutée à la futur version. Ci dessous le code à modifier :
     
    Index: administrer/sitemap.php =================================================================== --- administrer/sitemap.php    (revision 40139) +++ administrer/sitemap.php    (revision 40140) @@ -90,20 +90,31 @@          // Modification de l'environnement de langue          set_lang_configuration_and_texts($this_lang, vb($GLOBALS['load_default_lang_files_before_main_lang_array_by_lang'][$this_lang]), true, false, !empty($GLOBALS['load_admin_lang']), true, defined('SKIP_SET_LANG'));   -        // génération des liens -        $select = "SELECT p.id AS produit_id, c.id AS categorie_id, p.nom_" . $this_lang . " AS name, c.nom_" . $this_lang . " AS categorie +        // génération des liens pour les produits +        $sql = "SELECT p.id AS produit_id, c.id AS categorie_id, p.nom_" . $this_lang . " AS name, c.nom_" . $this_lang . " 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"; -        $req = query($select); +        $created_report[] = $sql; +        $req = query($sql);          while ($row = fetch_assoc($req)) {              $product_object = new Product($row['produit_id'], $row, true, null, true, !is_micro_entreprise_module_active());              $tpl_products[] = $product_object->get_product_url();              unset($product_object);          } + +        $product_category_url_array[] = get_product_category_url(); +        // génération des liens pour les categories +        $sql = "SELECT c.id, c.nom_" .$_SESSION['session_langue']. " as nom +            FROM peel_categories c +            WHERE c.etat=1"; +        $created_report[] = $sql; +        $req = query($sql); +        while ($row = fetch_assoc($req)) { +            $product_category_url_array[] = get_product_category_url($row['id'], $row['nom']); +        }          $account_register_url_array[] = get_account_register_url(); -        $product_category_url_array[] = get_product_category_url();          $content_category_url_array[] = get_content_category_url();          $account_url_array[] = get_account_url();          $wwwroot_array[] = $GLOBALS['wwwroot']; @@ -124,7 +135,7 @@      // rétablissement de la langue du back office pour l'affichage du message de confirmation      set_lang_configuration_and_texts($_SESSION['session_langue'], vb($GLOBALS['load_default_lang_files_before_main_lang_array_by_lang'][$_SESSION['session_langue']]), true, false, !empty($GLOBALS['load_admin_lang']), true, defined('SKIP_SET_LANG'));      echo $GLOBALS['tplEngine']->createTemplate('global_success.tpl', array('message' => $GLOBALS['STR_ADMIN_SITEMAP_MSG_CREATED_OK']))->fetch(); -    echo '<p>'.$GLOBALS['STR_ADMIN_SITEMAP_CREATED_REPORT'].'<br /><br />' . nl2br($select) . '</p>'; +    echo '<p>'.$GLOBALS['STR_ADMIN_SITEMAP_CREATED_REPORT'].'<br /><br />' . nl2br(implode('<hr />', $created_report)) . '</p>';  }    /** Index: administrer/urllist.php =================================================================== --- administrer/urllist.php    (revision 40139) +++ administrer/urllist.php    (revision 40140) @@ -84,6 +84,14 @@          $sitemap .= $GLOBALS['wwwroot'] . "\r\n";          $sitemap .= $GLOBALS['wwwroot'] . "/membre.php\r\n";          $sitemap .= get_product_category_url() . "\r\n"; +        // génération des liens pour les categories +        $select = "SELECT c.id, c.nom_" .$_SESSION['session_langue']. " as nom +            FROM peel_categories c +            WHERE c.etat=1"; +        $req = query($select); +        while ($row = fetch_assoc($req)) { +            $sitemap .= get_product_category_url($row['id'], $row['nom']) . "\r\n"; +        }          $sitemap .= get_content_category_url() . "\r\n";          $sitemap .= get_account_register_url() . "\r\n";          $sitemap .= get_account_url() . "\r\n"; Index: lib/lang/admin_fr.php =================================================================== --- lib/lang/admin_fr.php    (revision 40139) +++ lib/lang/admin_fr.php    (revision 40140) @@ -944,7 +944,7 @@  $GLOBALS["STR_ADMIN_SHORT_DESCRIPTION"] = "Descriptif";  $GLOBALS["STR_ADMIN_SHOW_HIDE"] = "Montrer / Masquer";  $GLOBALS["STR_ADMIN_SITEMAP_CREATE_BUTTON"] = "Générer le sitemap XML pour Google (l'opération pourra durer plusieurs secondes)"; -$GLOBALS["STR_ADMIN_SITEMAP_CREATED_REPORT"] = "Requête utilisée pour la génération du fichier XML :"; +$GLOBALS["STR_ADMIN_SITEMAP_CREATED_REPORT"] = "Requêtes utilisées pour la génération du fichier XML :";  $GLOBALS["STR_ADMIN_SITEMAP_MSG_CREATED_OK"] = "Le fichier a bien été généré.";  $GLOBALS["STR_ADMIN_SITEMAP_OPEN"] = "Lire le fichier XML";  $GLOBALS["STR_ADMIN_SITEMAP_TITLE"] = "Création du sitemap XML";  

     
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Bouton Like Facebook Dans Le Header   

    Bonjour,
     
    Vous pouvez lire de la documentation sur l'attribut CSS absolute pour pouvoir faire ce que vous souhaitez, par exemple
    http://www.zonecss.fr/style_css/feuille_css_position.html
    http://openweb.eu.org/articles/initiation_absolue
    • 0
  17. Simon développeur PEEL a ajouté un message dans un sujet  Probleme Affichage   

    Bonjour,
    Plusieurs pistes :
    - Avez-vous adapter les valeurs du fichier lib/setup/info.inc.php suite au passage en ligne de votre boutique ?
    - Vous trouverez dans le fichier .htaccess à la racine de la boutique des lignes à décommenter en fonction de l’hébergeur utilisé.
    - Vous pouvez aussi consulter les logs d'erreurs de votre hébergement pour comprendre votre problème.
    • 0
  18. Simon développeur PEEL a ajouté un message dans un sujet  Modification Mise En Avant Produit   

    Bonjour,
     
    oui le fichier display_product.php contient différentes fonction lié à l'affichage des produits
     
     
    Pour modifier l'affichage des produits dans "notre sélection" par exemple, il faut pour cela d'abord s'assurer que le tableau $params contient les informations souhaitées. Il faut sinon modifier en conséquence la fonction params_affiche_produits.
    Une fois la marque et la catégorie récupérées, il faut créer les variable SMARTY marques et catégories dans la fonction affiche_produits en utilisant $tpl->assign('categorie', $nom_de_la_categorie); et $tpl->assign('marque', $nom_de_la_marque);
    La dernière étape consiste à placer ces variables à l'endroit souhaité dans le fichier produits.tpl.
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  Polices Google Fonts   

    Bonjour,
     
    Les headers HTML sont générés dans la fonction getHTMLHead du fichier \lib\fonctions\display.php. La fonction génère les infos, qu'elle transmet ensuite au fichier modeles/peel7/smarty/HTMLHead.tpl pour l'affichage.
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  Inscription Client : Mettre Des Données En Majuscules   

    Bonjour,
     
    ucwords n'est pas une fonction défini dans la classe String. Vous devez utiliser la fonction ucwords, sans String:: devant.
    • 0
  21. fabienne a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Probleme Affichage
    Bonjour,
    J'ai installé peel et fait des modifications en configuration locale (localhost), je n'ai rencontré aucun problème; tout fonctionne à merveille.
    J'ai donc décidé de le transférer sur mon hébergement qui passe avec un proxy et des url rewretiing, et là catastrophe, j'ai une page blanche qu'elle que soit la page sur laquelle je vais.
    Avez-vous une idée.
    Merci d'avance
    • 14 réponses
    • 3 857 vues
  22. livedamai a ajouté un message dans un sujet  Modification Mise En Avant Produit   

    Merci pour la réponse. Si j'ai bien compris, display_product.php gère l'affichage de la fiche produit (détail) et de la mise en avant dans le bloc index ... à quel niveau dans le code puis-je choisir d'afficher une variable "marque" (que j'ai modifié en "auteur") et une variable "catégorie" comme dans mon image fournie ? Je trouverais le code par la suite, merci d'avance !
    • 0
  23. kri2sis a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Polices Google Fonts
    bonjour,
    j'ai acquis le CMS à titre gratuit provisoirement pour me faire la main et j'apprécie la simplicité et les quelques fonctionnalités (en premium voire + il semble très complet)
     
    une chose est que j'apprécierais plus encore y apporter ma touche perso et ce via les css 
    pour ce faire je voudrais changer la police de certains élément et j'aimerais ajouter les fonts de google (quelques unes seulement) par contre je ne trouve pas les balises <head /> dans le code.... quelqu'un pourrait me dire comment puis-je accéder à cela afin d'y intégrer la balise de type 
    <link href='http://fonts.googleapis.com/css?family=Montaga|Share+Tech|Maiden+Orange|Grand+Hotel|Just+Me+Again+Down+Here|Rancho|Finger+Paint' rel='stylesheet' type='text/css'> ???
     
    merci par avance pour votre aide
    • 1 réponse
    • 1 331 vues
  24. ked a ajouté un message dans un sujet  Bouton Like Facebook Dans Le Header   

    Bonjour Simon,
     
    j'ai trouvé comment appliquer dans le fichier haut.tpl (le fichier ou j'insère l'iframe pour le bouton like facebook) la div en absolute pour placer le bouton ou je souhaite sur ma page.
    Par contre le problème c'est que dès que je change de résolution d'écran pour passer sur un telephone mobile pqr exemple, du au fait que j'ai précisé dans le fichier haut.tpl la position en absolute, le bouton like reste exactement au même endroit même sur mobile et de ce fait genere un schroll....
     
    comment puis-je faire pour que le bouton soit placer en absolute (c'est à dire ou je le souhaite) mais que cela fonctionne quelque soi la résolution de l'écran.
    Merci d'avance.
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  Module Revendeur Et Tarif De Base A 0   

    Bonjour,

    Ce mode de fonctionnement n'était pas prévu et donc certaines parties du code doivent être modifiée pour que vous obteniez ce que vous voulez. Nous en profitons pour mettre ces modifications dans la future version de PEEL Shopping ce qui augmente le panel de cas gérés.
    NB : Il est possible que vous deviez encore faire quelques modifications complémentaires pour répondre à votre besoin.
    Les modifications à faire sont :
     
    Index: class/Caddie.php =================================================================== --- class/Caddie.php    (revision 40124) +++ class/Caddie.php    (working copy) @@ -447,7 +447,7 @@          if(!empty($product_object->on_gift) && $product_object->on_gift_points > 0) {              // Produit cadeau qui est susceptible d'être mis dans caddie gratuitement avec les points disponibles              $gift_max_quantity = floor($max_available_gift_points / $product_object->on_gift_points); -            if($gift_max_quantity>=1 || empty($product_object->prix)) { +            if($gift_max_quantity>=1 || $product_object->get_final_price(get_current_user_promotion_percentage(), display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller()) == 0) {                  // on limite la quantité au max possible payable avec les points dans 2 cas :                  // - quantité prenable avec les points non nulle => ce mode de paiement a priorité                  // - OU prix nul => produit pas commandable par ailleurs Index: fonctions/display_product.php =================================================================== --- fonctions/display_product.php    (revision 40124) +++ fonctions/display_product.php    (working copy) @@ -112,7 +112,7 @@                      'txt' => false,                      'value' => $product_object->on_gift_points . ' ' . $GLOBALS['STR_GIFT_POINTS']                      )); -            } elseif ($product_object->get_final_price() != 0) { +            } elseif ($product_object->get_final_price(get_current_user_promotion_percentage(), display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller()) != 0) {                  $tpl->assign('title_price', array(                      'txt' => false,                      'value' => str_replace(' ', ' ', $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, 'title_price', false, true, 'price_in_product_title', true, true)) @@ -459,7 +459,7 @@      {          static $tpl;          $output = ''; -        if (!empty($product_object->prix)) { +        if ($product_object->get_final_price(get_current_user_promotion_percentage(), $with_taxes, $reseller_mode) != 0) {              if(empty($tpl)) {                  $tpl = $GLOBALS['tplEngine']->createTemplate('prix.tpl');              } @@ -681,7 +681,7 @@                  $tmpProd['on_estimate'] = display_on_estimate_information(true);              } elseif($product_object->on_gift) {                  $tmpProd['on_estimate'] = $product_object->on_gift_points . ' ' . $GLOBALS['STR_GIFT_POINTS']; -            } elseif($product_object->get_final_price() != 0) { +            } elseif($product_object->get_final_price(get_current_user_promotion_percentage(), display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller()) != 0) {                  if ((vn($GLOBALS['site_parameters']['category_order_on_catalog']) != 1) && ($type != 'save_cart')) {                      $tmpProd['on_estimate'] = $product_object->affiche_prix(display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, false, null, false, true, 'full_width', ($params['mode'] != 'line'), false, false);                  } @@ -820,7 +820,7 @@              $colors_array = $product_object->get_possible_colors();              $sizes_infos_array = $product_object->get_possible_sizes('infos', get_current_user_promotion_percentage(), display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller());              $attributs_infos_array = $product_object->get_possible_attributs('infos', false, get_current_user_promotion_percentage(), display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller()); -            if($product_object->get_final_price() == 0 && empty($colors_array) && empty($sizes_infos_array) && empty($attributs_infos_array) && !empty($GLOBALS['site_parameters']['disable_add_to_cart_section_if_null_base_price_and_no_option'])) { +            if($product_object->get_final_price(get_current_user_promotion_percentage(), display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller()) == 0 && empty($colors_array) && empty($sizes_infos_array) && empty($attributs_infos_array) && !empty($GLOBALS['site_parameters']['disable_add_to_cart_section_if_null_base_price_and_no_option'])) {                  return false;              }              $update_class = (!empty($attributs_infos_array) ? 'special_select' : '');  


              
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping