-
Compteur de contenus
2 913 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Simon développeur PEEL
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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 "e;. 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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-