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  ajouter une fonction quant une commande passe expedié   

    Bonjour,
    La fonction qui est utilisé pour faire le changement de statut de livraison est update_order_payment_status défini dans le fichier lib/fonctions/order.php. Vous devez placer votre code sous le test
    if ($statut_livraison_new == 'dispatched' && $commande['statut_livraison'] != $statut_livraison_new && !empty($GLOBALS['site_parameters']['mode_transport'])) {au niveau de
    $output .= send_avis_expedition($order_id, $delivery_tracking);La variables $order_id contient l'id de la commande, vous pouvez utiliser cette variable en paramètre de votre fonction
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  Catégorie (Produits) après le rédactionnel   

    Bonjour,
    La méthode que vous avez utilisé pour gérer un menu différent par site fonctionne effectivement, c'est une solution tout à fait valable. Pour répondre à votre question sur l'utilisation de site_id dans un fichier tpl, vous devez dans un premier temps définir un variable smarty qui contiendra l'id du site
    $tpl->assign('site_id', $GLOBALS['site_id']);
    Cette ligne est à placer après $GLOBALS['tplEngine']->createTemplate('menu.tpl');
    Ensuite dans votre fichier menu.tpl, vous pouvez faire un test sur cette nouvelle variable pour afficher du contenu propre à chaque site
    {if $site_id == 1}
    Votre code HTML pour le site 1
    {else}
    Votre code pour les autres sites
    {/if}
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  Catégorie (Produits) après le rédactionnel   

    Bonjour,
    La fonctionnalité multisite est indépendante du module premium et du module url_rewrting. Pour information la fonctionnalité multisite de PEEL fonctionne par défaut avec des noms de domaines différents. Votre cas est différent puisqu'il s'agit d'un nouveau site dans un sous dossier. J'ai donné des pistes pour parvenir à faire fonctionner le multisite dans ce cas. Pour information j'ai pu reproduire la configuration que j'ai donné sur un serveur de test avec succès. Ce sujet est un sujet technique, nous pouvons le faire pour vous si vous le souhaitez, il faut dans ce cas prendre contact avec le service commercial (01 75 43 67 97).
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  Catégorie (Produits) après le rédactionnel   

    Bonjour,
    attention dans votre copier/coller il y a un espace entre boutique et le slash : if (strpos($_SERVER["REQUEST_URI"], '/boutique /') !==false) {
    L'erreur vient peut-être de là.
    Sinon les modifications fournies fonctionnent, je les aies testées. Si ça ne fonctionne pas sur votre site, c'est peut-être dû à une configuration du serveur qui n'est pas standard, ou l'exécution des consignes qui n'est pas bien faite. Dans tous les cas pour aller plus loin et clore ce sujet il est nécessaire que nous intervenions sur votre site. Pour cela il faut dans un premier temps prendre contact avec le service commercial au 01 75 43 67 97  avec qui vous pourrez créer un cadre commercial à notre intervention.
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  FCKeditor et Chrome et Firefox Mozilla   

    Bonjour,
    Il n'y a pas de paramétrage à faire, Fckeditor n'est plus supporté par ses éditeurs donc la compatibilité entre FCKEditor est les navigateurs récents n'est plus assuré. Vous pouvez effectivement utiliser un autre éditeur qui sont régulièrement mis à jour. Pour ces autres éditeur il existe des modules qui permettent de gérer les images, vous pouvez prendre plus de renseignement sur le site de ces éditeurs : https://www.tinymce.com/  pour tyniMCE ou http://ckeditor.com/ pour Ckeditor
    • 0
  6. Simon développeur PEEL a ajouté un message dans un sujet  Catégorie (Produits) après le rédactionnel   

    Bonjour
    Il manquait une opération à faire dans le code pour que la réécriture fonctionne, désolé. Dans le fichier configuration.inc.php, il faut ajouter vers la ligne 155 (avant la ligne
    if ((!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') || (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] === '443')) {
    )
    Le morceau de code suivant :
    if (strpos($_SERVER["REQUEST_URI"], '/boutique /') !==false) {
        $GLOBALS['wwwroot'] = $GLOBALS['wwwroot'].'/boutique';
    }
    Et je confirme qu'il faut bien le / à la fin de boutique dans la règle du fichier .htaccess : RewriteRule boutique/(.*) /$1 [QSA,L]
    Concernant le menu, vous pouvez ajouter du contenu en modifiant le fichier modeles/peel7/smarty/menu.tpl en ajoutant une balise li juste après la fermeture du foreach {/foreach}
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  Couleur du menu et sous menu   

    Bonjour,
    Le fond du bouton menu pour les petits écrans est modifiable via la classe .navbar-toggle défini dans screen.css à la ligne 416. Dans cette classe vous pouvez mettre la règle background-color:;
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  Catégorie (Produits) après le rédactionnel   

    Bonjour,
    Pour le point numéro 1, vous pouvez sélectionner le site à administrer sur la page d'accueil de l'administration : http://monsiteprincipal/administrer/index.php. Sur cette page il y a un menu déroulant "Choisir un site à administrer (il sera possible d'éditer uniquement le contenu du site sélectionné) :". Lorsque vous choisissez de modifier les paramètres du site, ce sera la page de paramètre associé au site sélectionné dans ce menu déroulant. Si vous choisissez d'administrer "Tous les sites", alors la pages de modification de paramètre vous proposera la liste des sites qui sont paramétrable
    Pour le point numéro 2, si vous placer le code suivant sur la page index.php de votre site:
    if ($GLOBALS['site_id'] == 2) {
    die('site numéro 2');
    }
    => Est-ce que le die() est exécuté ?
    Par ailleurs il faut bien afficher le slash à la fin de boutique dans la règle du .htaccess :  RewriteRule boutique/(.*) /$1 [QSA,L]
    • 0
  9. Simon développeur PEEL a ajouté un message dans un sujet  Catégorie (Produits) après le rédactionnel   

    Bonjour,
    Il n'est pas nécessaire de créer un dossier "physique" boutique sur votre hébergement, c'est tout l'intérêt de la chose. Il n'y a qu'un seul code qui est exécuté, celui à la racine de l'hébergement, même si vous consulter les pages en  http://www.nom_du_site/boutique. C'est la règle ajoutée dans le .htaccess qui permet ce fonctionnement.
    Par contre dans l'administration, vous pouvez créer du contenu (rubrique, article, catégorie, produit)  pour l'un ou l'autre site.
    Vous pouvez placer un nouveau fichier CSS dans le dossier modeles/peel7/css et l'utiliser uniquement pour votre boutique, en mettant le nom du fichier dans le champ "Nom de la feuille de style se trouvant dans le répertoire sélectionné :" sur la page de configuration (administrer/sites.php) de votre boutique.
    Pour exécuter du code PHP pour un site et pas l'autre, vous pouvez faire un test sur la variable $GLOBALS['site_id'] qui contient l'id du site en cours. Par exemple si votre boutique a pour id 2, vous pouvez faire
    if ($GLOBALS['site_id'] == 2) {
    // Code spécifique à votre boutique
    }
    Vous pouvez récupérer l'id du site sur la page administrer/sites.php
    • 0
  10. Simon développeur PEEL a ajouté un message dans un sujet  Condition Pour Déposer Un Avis   

    Bonjour,
    - Je ne vois pas d'autre chose à modifier, il y a peut-être une autre erreur sur la page qui empêche l'exécution du javascript. Pour info la fonction "Compter" est défini dans le fichier lib/js/peel.js de votre site.
    - Les avis sont uniquement visible sur la page du produit. Il faut faire un développement pour permettre à un utilisateur de lire ses avis depuis la page de compte.
    • 0
  11. Simon développeur PEEL a ajouté un message dans un sujet  images : La récupération du contenu du fichier a échoué   

    Bonjour,
    La page que vous indiquez est une page 404 générée par fineuploader. C'est parce que vous êtes en mode maintenance, fineuploader ne fonctionne pas dans ce mode car il est désactivé comme tout le reste, et ne peut pas savoir que vous êtes loggué en tant qu'administrateur à cause de l'appel en AJAX fait à ce fichier. Pour permettre l'upload, vous pouvez soit désactiver le mode maintenance de votre site, soit désactiver fineuploader via la variable de configuration used_uploader en remplaçant 'fineuploader' par 'html'.
    Dans la futur version de PEEL qui sortira avant fin octobre, il sera possible d'utiliser fineuploader en mode maintenance.
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  module sips   

    Bonjour,
    Il n'est pas nécessaire de reprendre les fichiers de la version 7, les fichiers binaires n'ont pas été modifié dans ce module entre les deux versions. Vous pouvez vérifier dans un premier temps que les fichiers request et response sont bien présent sur votre hébergement. Ensuite vous pouvez changer les droits d'écritures de ces fichiers en 755 par exemple. Si cela ne fonctionne pas, il faudra vous tourner vers votre hébergeur pour connaitre les droits d'exécution nécessaire pour exécuter des fichiers binaires.
    • 0
  13. Simon développeur PEEL a ajouté un message dans un sujet  Erreur SHAout module Ogone   

    Bonjour,
    Merci pour vos retours, nous avons mis à jour le fichier readme.txt et les commentaires du module avec la configuration à faire dans le back office ogone.
    • 0
  14. Simon développeur PEEL a ajouté un message dans un sujet  Catégorie (Produits) après le rédactionnel   

    Bonjour,
    Effectivement il n'a pas été prévu que 2 installations de PEEL soit présentes sur une même base de données. Il n'est pas possible de paramétrer le préfix peel_ dans le nom des tables.
    Pour faire ce que vous souhaitez, vous pouvez utiliser la fonctionnalité multisite de PEEL. Il faut pour cela créer un nouveau site avec comme URL du site le chemin vers votre site secondaire http://www.votresite.fr/nom_de_votre_dossier_virtuel (par exemple). Il faut ensuite mettre dans le fichier .htaccess (après RewriteBase)
    RewriteRule nom_de_votre_dossier_virtuel/(.*) /$1 [QSA,L]
    De cette façon vous pourrez gérer les 2 sites depuis un seul back office, sans avoir besoin de dupliquer le code et la base de donnée.
     
    • 0
  15. Simon développeur PEEL a ajouté un message dans un sujet  Catégorie (Produits) après le rédactionnel   

    Bonjour,
    Pour changer l'ordre d'apparition des éléments du menu, vous pouvez éditer la variable de configuration main_menu_items_if_available, éditable depuis la page administrer/configuration.php. Dans le champ "Votre contenu" de la page d'édition de la variable, vous pouvez déplacer "cat_*" qui correspond à l'affichage des catégories dans le menu.
    Concernant la boutique à installer dans une autre url que le site, vous pouvez peut-être simplement modifier le fichier .htaccess et les fonctions de réécriture d'url, sans devoir installer un nouveau site. Si vous le souhaitez nous pouvons faire cela pour vous, vous devez dans ce cas prendre contact avec notre service commercial au 01 75 43 67 97.
     
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Couleur du menu et sous menu   

    Bonjour,
    Pour appliquer un style CSS pour une taille d'écran, vous pouvez utiliser les media queries dans le fichier CSS. A différents endroit dans le fichier screen.css, il y a des tests
    @media (max-width: 991px) ou @media (min-width: 420px) par exemple qui permettent d'appliquer du code CSS pour une taille d'écran donnée. Vous pouvez faire une recherche de @media dans le fichier pour voir les différentes tailles d'écran déjà disponible, et placer votre code CSS dans la taille d'écran que vous souhaitez.
    • 0
  17. Simon développeur PEEL a ajouté un message dans un sujet  Couleur du menu et sous menu   

    Bonjour,
    Vous devez redéfinir dans screen.css la classe CSS
    .navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #votre_code_couleur; }qui est initialement défini dans le fichier bootstrap.css.
     Pour ajouter une couleur de fond dans les sous-menus, vous pouvez défini la classe
    .sousMenu.dropdown-menu { background-color: #votre_code_couleur; }Pour changer la typo, c'est la classe .dropdown-menu > li > a
    Il faut ajouter une classe 
    .navbar-default .navbar-toggle .icon-bar { background-color: #votre_code_couleur; }dans screen.css.
    Pour trouver quelle classe CSS est appliquée sur un élément HTML, vous pouvez vous aider d'un outil comme firebug sur firefox, ou F12 sur Chrome. Avec ces outils, vous pouvez examiner un élément dans le code, et la liste des classes CSS qui s'appliquent sur l'élément examiné s'affichera.
     
    • 0
  18. Simon développeur PEEL a ajouté un message dans un sujet  reecriture url trés ancienne version   

    Bonjour,
    Pas de souci ;)
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  Problème module Paybox avec devise cfp   

    Bonjour,
    J'ai pris contact avec vous par message privé.
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  Paypal reste en "Paiement en cours de vérification"   

    Bonjour,
    pour voir toutes les informations envoyées par Paypal, vous pouvez vous envoyer un email qui contient les valeurs de POST au début du fichier :
    mail('votre@email.fr','IPN Paypal', print_r($_POST, true));
    Le statut de paiement de la commande est contenu dans l'index ['payment_status']. La valeur pour cet index doit être 'Completed' lorsque le paiement est validé par Paypal
    • 0
  21. Simon développeur PEEL a ajouté un message dans un sujet  Paypal reste en "Paiement en cours de vérification"   

    Bonjour,
    Sur la version 7.1.4, il faut utiliser les ids des statuts de paiement. L'utilisation de code technique being_checked, completed, etc... est apparue sur la version 7.2. Donc dans votre fichier ipn, il faut remplacer les codes techniques par les bons ids.
    Par ailleurs dans votre test le statut de paiement de paypal est "Pending", donc le paiement n'a pas été directement validé par paypal.
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  Création de Marque   

    Bonjour,
    L'ajout de cette ligne dans le fichier .htaccess doit corriger le problème. Si ce n'est pas le cas, c'est peut-être du fait d'une spécificité sur votre hébergement. Nous pouvons intervenir sur votre site pour comprendre et éventuellement corriger le problème. Notre intervention doit se faire dans un cadre commercial, donc si vous souhaitez que l'on investigue vous devez pour cela prendre contact avec notre service commercial au 01 75 43 67 97
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  ZONES HTML   

    Bonjour,
    pour cette zone HTML vous devez ajouter la variable {$affiche_contenu_html_menu} dans le fichier peel7/smarty/menu.tpl, sous la ligne <div class="container">
    L'appel de cette variable est manquante dans ce fichier, elle sera ajoutée dans la futur version de PEEL.
    • 0
  24. Simon développeur PEEL a ajouté un message dans un sujet  Création de Marque   

    Bonjour,
    Dans le fichier .htaccess à la racine du site, il faut ajouter la ligne
        RewriteRule ^(merk|marca|marque|brand)/(.*)$ achat/marque.php?brand=$2 [QSA,L]
    sous la ligne
        RewriteRule ^(dire-a-un-ami|tell-a-friend|haga-conocer-a-amigos|vertel-een-vriend)$ modules/direaunami/direaunami.php [L,QSA]
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  Zone HTML : Fin du processus de commande   

    Bonjour,
    Vous pouvez mettre en commentaire la ligne $commandeid = $_SESSION['session_caddie']->save_in_database($_SESSION['session_commande']); dans le fichier achat/fin_commande.php pour ne pas enregistrer la commande en base de donnée.
    Par contre en faisant ça vous n'aurez pas de numéro de commande généré, donc les fonctions d'affichage de confirmation de commande ne s'afficheront pas correctement. Par contre la zone html sera bien visible.
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping