Flux d’activité

Flux d’activité de Messages

  1. Simon développeur PEEL


    Bonjour,

     

    La présentation des "microdonnées" dans les résultats de Google change au gré des tests de Google sur le sujet. Elle sembre dépendre notamment de la pertinence des résultats et du domaine d'activité. Google semble vouloir promouvoir cette technologie tout en faisant attention à ne pas trop déséquilibrer les taux de clics sur ses résultats. Il n'y a rien à faire sur ce sujet de votre part, hormis continuer à travailler sur la qualité du contenu de votre site, et à le faire connaître pour augmenter sa notoriété.

  2. Ez-Toni


    Salut à tous

     

    j'ai noté une petite chose sur les données structurées,

     

    celles-ci sont bien gérées par Peel Shopping, si on utilise l'outil google pour les tester j'obtiens le résultat voulu, notamment sur les fiches produits

     

    :

    140228121434608904.jpg

    --> capture de l'outil de test sur Google Webmasters Tools

     

    nous avons bien le fil d'ariane avec les catégories, et surtout le prix, ce qui attire bien l'oeil

     

    cependant sur les résultats Google, le fil d'ariane est bien présent, mais pas le prix :huh:

     

     

    140228122023437082.jpg

    --> capture des résultats Google.fr

     

    Auriez vous une idée de ce qu'il faudrait faire pour que le prix s'affiche ?

     

  3. Simon développeur PEEL


    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.

  4. ant0ny


    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

  5. Simon développeur PEEL


    Bonjour,

     

    Mais je me demandais si le module prévoyait les redirections 301 nécessaires pour éviter le duplicate content chez Google ?

    Oui cette redirection est présente.

     

     

    D'ailleurs je me demandais si vous conseillez de re-transmettre un sitemap avec les URL réécrites à la place des URL réelles ?

    Ça n'est pas nécessaire mais ça peut être bien

  6. Simon développeur PEEL


    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

  7. equi-monde


    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

  8. ant0ny


    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

  9. Ez-Toni


    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 :)

  10. Simon développeur PEEL


    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";

     


     

  11. Simon développeur PEEL


    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.

  12. Simon développeur PEEL


    Bonjour,

     

    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

    oui le fichier display_product.php contient différentes fonction lié à l'affichage des produits

     

     

    à 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 !

    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.

  13. fabienne


    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. livedamai


    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 !

Twitter Advisto ecommerce

Facebook PEEL Shopping