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  Systempay   

    Bonjour,
     
    L'url serveur pour annulation est déjà renseignée dans le code du module systempay de PEEL, il n'est donc pas nécessaire de la préciser dans le back office systempay.
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  Changement Liens   

    Bonjour,
     
    Dans la fonction  get_produit_details_html, il faut modifier
                    $brand_link = trim(get_brand_link_html($product_object->id_marque, true)) par
                    foreach($product_object->get_product_brands() as $this_brand) {                   $brand_link .= $this_brand;                 }
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  Sitemap Catégories   

    Bonjour,
     
    Effectivement ces liens sont absents du fichier sitemap.xml et urllist.txt. Suite à votre remarque, l'ajout des liens des catégories de produits, des articles et rubriques de contenu seront ajoutés à la future version dans quelques jours.
    Je publierai dans ce sujet les modifications à faire.
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  Plusieurs Petites Questions V7.1   

    Bonjour,
     
    Attention, il faut déplacer le test, et pas le supprimer. Dans ma note précédente je disais , vous pouvez déplacer le test {if isset($subcategories)} juste avant {if isset($cat)}. Le début du fichier doit ressembler à :
    {if isset($subcategories)}     {if isset($cat)}     <div>         {if isset($cat.image)}         <div style="padding-left:10px; padding-bottom:10px;" class="pull-right"><img alt="{$cat.image.name}" src="{$cat.image.src|escape:'html'}" style="max-height: 110px;" /></div>         {/if}  
     
    Dans le fichier fr.php, il faut laisser $GLOBALS["STR_ASSOCIATED_PRODUCT"] = "Les clients ayant apprécié %s ont également acheté ...". C'est lors de l'appel de la variable qu'il faut utiliser sprintf, avec le nom du produit.
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  V7.1 Nb Produits Par Page?   

    Bonjour,
     
    Le nombre de produit par page dans les pages catégories est géré par le paramètre nb_produit_page qui est modifiable dans les variables de configuration du site (administrer/configuration.php).
    Pour modifier le nombre de produit par page des blocs sur la page d'accueil, affiche_produits, il faut modifier directement le 4ème paramètre de la fonction affiche_produits du fichier /index.php
    • 0
  6. Simon développeur PEEL a ajouté un message dans un sujet  Affichage Des Articles Sur La Page D'accueil   

    Bonjour,
     
    L'affichage des articles directement sur la page d'accueil est pré-implémenté. Il faut juste ajouter {$actu} à l'endroit souhaité dans le fichier modeles\peel7\smarty\index.tpl
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  Validation Automatique Du Formulaire Paypal   

    Bonjour,
     
    La valeur 0 correspond à un état inactif, module_autosend doit être à 1 pour activer la redirection automatique.
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  Validation Automatique Du Formulaire Paypal   

    La modification qui est à l'origine de l'erreur a été faite sur la version 7.1, et concerne donc toutes les versions de la 7.1 à la 7.1.4. Donc cette correction ne s'applique pas sur les versions antérieurs.
    Avez-vous un message d'erreur dans la console javascript ? Dans le cas contraire, avez-vous activé la validation automatique dans les paramètres du site ? Cette option n'est pas activé par défaut.
    • 0
  9. Simon développeur PEEL a ajouté un message dans un sujet  Seo Google   

    Bonjour,
     
    Peel utilise bien les rich snippets depuis la version 7 :
    Vous pouvez voir un aperçu avec l'outil de test de Google : http://www.google.com/webmasters/tools/richsnippets?q=https%3A%2F%2Fpremium.peel.fr%2Fhomme-8%2Fcostume-14.html
    • 0
  10. Simon développeur PEEL a ajouté un message dans un sujet  Plusieurs Petites Questions V7.1   

    Bonjour,
     
    Dans le fichier products_list_brief.tpl, vous pouvez déplacer le test {if isset($subcategories)} juste avant {if isset($cat)}, le titre n'apparaitra plus si il n'y a pas de produit.
     
     
    La variable $GLOBALS["STR_ASSOCIATED_PRODUCT"] est défini dans les fichiers de langue (\lib\lang\fr.php, \lib\lang\en.php, \lib\lang\es.php, etc ...)
     
     
    Quels sont ces messages ?
    • 0
  11. Simon développeur PEEL a ajouté un message dans un sujet  Validation Automatique Du Formulaire Paypal   

    Bonjour,
     
    Effectivement, l'exécution du javascript a été modifié sur la 7.1. Auparavant certain script était exécuté directement dans le HTML, il sont maintenant exécuté à la fin du chargement de la page dans une balise script. Ce changement doit s'accompagner d'une modification du paramétrage de la fonction filtre_javascript, pour ne plus convertir les guillemets en &quote;. C'est la présence de cet entité HTML dans le code javascript qui pose le problème que vous avez rencontré.
    Pour corrigé, vous devez remplacer dans la fonction get_payment_form du fichier lib/fonctions/order.php ligne 1505 sur la version 7.1.4 :
            $GLOBALS['js_content_array'][] = '         setTimeout("' . filtre_javascript($js_action, true, false, true) . '", ' . vn($GLOBALS['site_parameters']['module_autosend_delay']) * 1000 . '); '; par 
            $GLOBALS['js_content_array'][] = '         setTimeout("' . filtre_javascript($js_action, true, false, true, true, false) . '", ' . vn($GLOBALS['site_parameters']['module_autosend_delay']) * 1000 . '); '; Concrétement la modification consiste à spécifier le paramètre $inside_html de la fonction filtre_javascript en ajoutant , true, false à la fin.
     
    Un correctif a été ajouté dans la futur version.
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  Affichage Des Articles Sur La Page D'accueil   

    Bonjour,
     
    Il s'agit de l'affichage de l'article sur la page d'accueil de la rubrique de l'article. Il faut au préalable ajouter le paramètre show_special_on_content_category dans la configuration de la boutique. Sur la page administrer/configuration.php?mode=ajout le formulaire doit être rempli avec les informations suivantes :
    Langue : toutes
    Etat : En ligne
    Origine : admin
    Code technique : show_special_on_content_category
    Type : boolean
    Votre contenu : true
     
    => Un message d'explication va être ajouté dans la page d'administration pour cette fonctionnalité.
    • 0
  13. Simon développeur PEEL a ajouté un message dans un sujet  Petite Question Sur Affichage Fiche Produit   

    Bonjour,
     
    datetime_fr.php est utilisé par la toute boutique, front et back office. Donc modifier ce fichier aura des répercutions sur l'ensemble de votre site.
    Pour modifier l'echelle de temps sur la page produit, vous pouvez faire une recherche sur $tpl->assign('delai_stock' pour trouver à quel endroit le nombre de jour est généré,et vérifier si la ligne correspond au code de la version actuelle :
                $tpl->assign('delai_stock', get_formatted_duration((intval($product_object->delai_stock) * 24 * 3600), false, 'month'));
    • 0
  14. Simon développeur PEEL a ajouté un message dans un sujet  Peut-On Affilier Un Client À Une Remise Par Son Pays De Livraison?   

    Bonjour, bienvenue et bonne année !
     
    Vous pouvez ajouter des règles d'exonération de frais de ports ou de TVA par zone de livraison, dans la gestion des zones en back office. Vous pouvez créer une zone (page administrer/zones.php ) et associer un pays à cette zone dans la page de modification du pays.
    Associer une réduction (en % ou en euros) à un pays nécessite un développement.
    • 0
  15. Simon développeur PEEL a ajouté un message dans un sujet  Bouton Like Facebook Dans Le Header   

    Bonjour,
     
     
    La fonction getHTMLHead est dans le fichier \lib\fonctions\display.php
     
     
    Il faut utiliser le CSS pour caler le bloc à l'endroit que vous souhaitez, en utilisant display:absolute; sur la div par exemple.
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Changement Liens   

    Bonjour,
     
    La fonction PHP get_produit_details_html utilise produit_details_html.tpl, dans le fichier lib\fonctions\display_product.php. Ce bloc de code plus précisément :
     
                        $tpl->assign('marque', array(                         'label' => $GLOBALS['STR_BRAND'] . $GLOBALS['STR_BEFORE_TWO_POINTS'],                         'txt' => $brand_link                     ));
    • 0
  17. Simon développeur PEEL a ajouté un message dans un sujet  Plusieurs Petites Questions V7.1   

    Bonjour,
     
    => Il faut utiliser le 9ème paramètre $no_display_if_empty de la fonction affiche_produits.
     
     
     
    => Vous pouvez utiliser la fonction sprintf. Dans la variable vous remplacer "cet article" par "%s", et lorsque la variable est utilisé remplacer sprintf($GLOBALS["STR_ASSOCIATED_PRODUCT"], $product_name);. Plus d'info sur cette fonction : http://php.net/manual/fr/function.sprintf.php
     
     
    Vous avez configuré a boutique pour afficher l'ajout au panier sur les pages de catégorie ? Dans ce cas, le fichier tpl qui affiche le bloc d'ajout au panier est critere_stock.tpl. Ce fichier est le même qui est utilisé dans les pages produits.
     
     
    Vous pouvez ajouter un onglet qui affiche la liste des produits en modifiant le code de la fonction get_produit_details_html sous la ligne if (!empty($product_object->display_tab)) {.
    Il faut ajouter la liste des avis dans le tableau $tabs.
    • 0
  18. Simon développeur PEEL a ajouté un message dans un sujet  Module Icirelais   

    Bonjour,
     
    Il y a eu peut-être un problème lors de la connexion au webservice, vous pouvez vérifier si l'adresse contenu dans MODULE_ICIRELAIS_SETUP_MYPUDO_URL est valide.
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  Adresse Livraison Client Icirelais   

    Bonjour,
     
    Le nom du client doit apparaitre, mais le nom du point relais également, ainsi que l'adresse du point relais. Les informations sont mis dans la session avant la création de la commande par la fonction  put_session_commande_infos_from_icirelais appelé sur la page fin_commande.php.
    => Vous devez normalement passer dans cette fonction, si le mode de livraison est lié à icirelais.
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  Ici Relais Lien Tracking   

    Bonjour,
     
    Cela est dû à une mise en conformité des noms de variables faite récemment sur le module. Vous pouvez remplacer TEXT_ par STR_MODULE_ICIRELAIS_ dans les variables qui ont se problème.
    Par exemple la variable TEXT_CREATE_TRACKING devient STR_MODULE_ICIRELAIS_CREATE_TRACKING dans le fichier modeles\peel7\smarty\resume_commande.tpl
    • 0
  21. Simon développeur PEEL a ajouté un message dans un sujet  Bouton Like Facebook Dans Le Header   

    Bonjour,
     
    L'emplacement dans le code HTML est bon, il faut utiliser le CSS pour positionner les différents éléments entre eux.
     
     
    Vous pouvez placer le javascript dans la variable js_ready_content_array  de la fonction getHTMLHead. Vers la ligne 1607 sur votre version, il faut ajouter
    $GLOBALS['js_ready_content_array'][] = ' votre code javascript';
    De cette façon, le JS sera chargé en asynchrone en même temps que les autres scripts, ce qui accélère le chargement de la page. Sinon vous pouvez directement placer le code dans le fichier modeles\peel7\smarty\haut.tpl
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  Bug Sur Le Nombre De Résultat En Bas De Page   

    Bonjour,
     
    Il s'agit peut-être de la redirection qui vérifie l'url dans achat/index.php qui pose problème sur cette version. Pouvez-vous commenter la ligne 31 redirect_and_die($theoretical_current_url, true); de ce fichier ?
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  Retrait En Boutique - Mention Sur Le Bon De Commande Ou La Facture   

    Bonjour,
     
    C'est normal et ça n'empêche pas l'enregistrement du mode de livraison.
     
     
    Le champ transport est rempli dans une fonction : create_or_update_order dans le fichier lib/fonctions/order.php
    La requête est assemblé dans la variable $set_sql, et la ligne
        if (isset($order_infos['transport'])) {         $set_sql .= ", transport = '" . nohtml_real_escape_string(vb($order_infos['transport'])) . "'";     } permet de remplir le champ transport dans la BDD.
    => soit le champ transport n'existe pas, soit il existe mais il est vide. Vous pouvez comprendre quel est le problème en ajoutant temporairement die(var_dump($order_infos['transport'])); juste avant l'utilisation du champ, ce qui affichera la valeur de $order_infos['transport'] lors du passage de commande en front ou back office. Cela donnera une piste pour comprendre ce qui ne fonctionne pas sur votre boutique.
    • 0
  24. Simon développeur PEEL a ajouté un message dans un sujet  Avis Multilangues   

    Bonjour, merci et bonne année !

    Le dépôt d'avis se fait dans la langue de l'utilisateur, un avis ne peux être enregistré dans plusieurs langue différentes. Lorsqu'un avis est enregistré dans une langue par un utilisateur, vous pouvez traduire son message dans la langue souhaitée et l'insérer depuis le back office (http://www.site.fr/modules/avis/administrer/avis.php?mode=ajout&type=produit). Il faut au préalable que la langue du back office soit la même que la langue choisi.
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  Gestion Des Avis   

    Bonjour,

    Le code que j'avais donné était volontairement incomplet :
    while($result = fetch_assoc($q)) {
        // Affichage
    }
    De façon sous-entendu, il fallait remplacer le commentaire  // Affichage par le code permettant de récupérer les informations de la requête, et de l'afficher. Par exemple :
      $output .= $result['avis'] . "<br/>";
    => Ceci ne donne seulement un avis déposé. Vous pouvez ajouter d'autres informations comme le nom du produit ou la date. La liste des informations disponible correspond aux champs de la table peel_avis. Je vous laisse compléter et mettre en forme de la façon qu'il vous plait.
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping