Simon développeur PEEL

Administrateur PEEL
  • Compteur de contenus

    2 913
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Simon développeur PEEL

  1. Simon développeur PEEL a ajouté un message dans un sujet  Gestion Des Bannières Pub Dans 7.1 Responsive   

    Bonjour,
     
    le module annonce n'est pas nécessaire pour pouvoir utiliser les bannières publicitaires, cette erreur ne doit pas apparaitre sur une installation standard de PEEL.
    Quelle version de PEEL utilisez-vous ?
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  Gestion Des Bannières Pub Dans 7.1 Responsive   

    Bonjour,
     
    Le message d'erreur indique que le champ on_ad_creation_page n'est pas présent dans votre base de donnée. Le champ on_ad_creation_page est utilisé uniquement si le module d'annonces est présent sur votre site.
    Avez-vous créé un dossier annonces dans le dossier modules ?
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  Probeme De Mise En Place Kit-Installation-Paybox   

    Bonjour,
     
    En lisant attentivement vos informations je ne vois pas de problème particulier. Ce module a déjà été utilisé à de nombreuses reprises de notre côté sur une version similaire à la vôtre.
    Pour comprendre ce qui ne fonctionnent pas dans votre installation, il est nécessaire de regarder dans votre code, et d'y passer un certain temps au moins égal à celui d'une installation effectuée par nos soins.
    Dans ce contexte nous pouvons intervenir avec une facturation au temps passé à savoir 1h soit un coût de 119 EUR HT.
    Dans ce cas je vous invite à joindre notre service commercial au 01 75 43 67 97
     
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  Variable User Ne S'affiche Pas Dans Les Mails   

    Bonjour,
     
    Les sujets que j'ai donné ne concerne pas directement le tag [uSER]. Ils contiennent des informations sur la manière d'ajouter n'importe quel tag dans les emails, et de faire le remplacement du tag par la bonne valeur.
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  Variable User Ne S'affiche Pas Dans Les Mails   

    Bonjour,
     
    La variable [uSER] n'est pas présent dans cet email lors de l'installation. Si vous souhaitez ajouter des tags dans vos emails, vous pouvez lire ces sujets


    • 0
  6. Simon développeur PEEL a ajouté un message dans un sujet  Modules   

    Les produits "A la une" n'ont pas d'image sur votre boutique. Par défaut la fonction n'affiche que des produits avec des images. Si vous souhaitez afficher des produits sans images à ces emplacements, il faut ajouter le paramètre only_show_products_with_picture_in_containers type boolean valeur true dans les variables du site (administrer/sites.php)
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  Probeme De Mise En Place Kit-Installation-Paybox   

    Bonjour,
     
    Vous pouvez consulter la documentation Paybox sur le code erreur -3. La documentation paybox est consultable sur cette page : http://www1.paybox.com/telechargement_focus.aspx?cat=3
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  Commande Bo Le Nom Du Pays Reste "france" Bug?   

    Bonjour,
     
    Je vous ai envoyé un MP.
    • 0
  9. Simon développeur PEEL a ajouté un message dans un sujet  Prix Dans Les Données Structurées   

    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é.
    • 0
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  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. 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
  22. Simon développeur PEEL a ajouté un message dans un sujet  Modification Mise En Avant Produit   

    Bonjour,
     
    Cet affichage est géré par la fonction affiche_produits dans le fichier lib/fonctions/display_product.php. Les informations préparées par cette fonction sont transmises au fichier modeles/peel7/smarty/produits.tpl pour l'affichage.
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  Redirection Home   

    Bonjour,
     
    Il y a trois sujets :
    - la redirection du http vers https : on fait une redirection 301 automatique qui ne change pas la suite de l'URL
    - le fait de faire des liens vers la page /index.php ou non  : cela fait depuis plusieurs années qu'il n'y a aucun lien vers /index.php dans tout le logiciel PEEL. Les liens sont faits vers /
    - le fait de rediriger un éventuel appel à /index.php vers / : ceci est présent dans toutes les versions récentes de PEEL. Si votre version n'a pas cette redirection, vous pouvez ajouter dans index.php de la racine de votre site, après la ligne include("configuration.inc.php");   :
    if (strpos($_SERVER['REQUEST_URI'], '/index.php') !== false) {
     redirect_and_die($GLOBALS['wwwroot'] . "/", true);
    }
    • 0
  24. Simon développeur PEEL a ajouté un message dans un sujet  Fichier Robots.txt   

    Bonjour,
     
    il n'y a aucun problème à ce que ce fichier soit indexé. C'est tout à fait normal, et les moteurs le présentent dans leurs résultats si ils le veulent, même si ça a peu d'intérêt c'est eux qui choisissent. Ce fichier est le plus public de tous les fichiers, celui qui est censé être accessible même à un robot indésirable, justement pour lui dire qu'il est indésirable.
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  alerte produit de nouveau disponible   

    Bonjour,

    La fonctionnalité d'alerte stock correspond au formulaire qui s'affiche sur la page produit lorsque le produit n'est plus en stock. Vous pouvez voir un aperçu sur le site de démonstration :
    https://premium.peel.fr/tables-6/table-basse-ovale-4.html
    La table peel_alertes contient les données qui viennent de ce formulaire.
     
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping