Simon développeur PEEL

Administrateur PEEL
  • Compteur de contenus

    2 913
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Simon développeur PEEL


  1. Bonjour,

    A partir de maintenant, lorsque vous téléchargez PEEL SHOPPING 9.2 vous avez droit à la version 9.2.2. Voici la liste des améliorations :

     - Correction de décodage de chaine en tableau dans la fonction get_array_from_string : si on avait "[XXX] xxx" alors on gérait mal car on pensait que le crochet du début signifiait forcément qu'on aurait un crochet à la fin. Donc on gère mieux, en pensant aussi à la gestion des guillemets dans le CSV encodé
    - Correction de l'affichage de double // dans l'url lorsque l'on cliquait sur le logo pour revenir à l'accueil
    - Correction de l'alignement des blocs de produit sur la home, lorsque l'une des descriptions de produit se trouve sur 2 lignes
    - Correction de la mise à jour de la table peel_alerte
    - Correction de la valeur par défaut du champ prénom pour le message de prise de contact
    - Corrections suite à analyse des logs
    - Correction d'un test mal formé provoquant une erreur fatale : Fatal error: Can't use function return value in write context in lib/fonctions/fonctions_admin.php on line 7654
    - Correction si $_SERVER['HTTPS'] est vide alors que le site est bien en https
    - Optimisation chargement pays
    - Suppression de vn dans un !empty qui pouvait poser problème sur certaine version de PHP et provoquer une erreur fatale
    - Supression de la fonctionnalité de mise à jour de taux de change de devise automatique suite à des modifications chez les fournisseurs de données


  2. Bonjour,

    Avez-vous changé la valeur du nom de domaine principale dans votre boutique pour passer la boutique en https ?  Sinon vous pouvez modifier le nom de domaine depuis les paramètres du site : administrer/sites.php?mode=modif&id=1 dans le champ "URL du site* :"

    Sinon dans la base de données dans la table peel_configuration changer le domaine dans l'enregistrement qui a pour `technical_code` wwwroot.


  3. Bonjour,

    Vous pouvez créer le paramètre disable_display_size_overcost dans la configuration de votre site. Pour cela il faut consulter la page /administrer/configuration.php (menu CONFIGURATION>configuration>variables de configuration) et cliquer sur le lien Ajouter une configuration.

    Dans le formulaire de la page qui s'ouvre il faut remplir les champs suivants :

    Origine : manual
    Code technique : disable_display_size_overcost
    Type : boolean
    Votre contenu : true
    => vous pouvez laisser la valeur des autres champs par défaut.

    Valider le formulaire, et les prix n'apparaitrons plus dans le menu déroulant des tailles


  4. Bonjour,

    Vous pouvez faire une correction dans le fichier lib/fonctions/order.php à la ligne 1472, il faut remplacer la ligne

            $poids_text = (!empty($prod['poids'] && $prod['poids']>0) ? "\r\n" . $GLOBALS['STR_WEIGHT_SHORT'] . $GLOBALS['STR_BEFORE_TWO_POINTS'] . ": " . StringMb::htmlspecialchars_decode($prod["poids"], ENT_QUOTES) . ' ' . $GLOBALS["STR_GRAMMES"] : "");

    par

            $poids_text = (!empty($prod['poids']) && $prod['poids']>0 ? "\r\n" . $GLOBALS['STR_WEIGHT_SHORT'] . $GLOBALS['STR_BEFORE_TWO_POINTS'] . ": " . StringMb::htmlspecialchars_decode($prod["poids"], ENT_QUOTES) . ' ' . $GLOBALS["STR_GRAMMES"] : "");

     

     

     


  5. Bonjour,

    avez-vous bien créé les variables de configuration atos_solution_name ? Je me rends compte que dans la documentation il n'est pas dit qu'il faut créer la variable sips_enable_post_mode également.
    - Dans les variables du site administer/configuration.php?mode=ajout, ajouter le paramètre
        Code technique : sips_enable_post_mode
        Type : boolean
        Votre contenu : true


  6. Bonjour,

    si vous souhaitez modifier l'emplacement de $MODULES_HEADER dans le fichier index.tpl, il faut aussi déplacer l'assignation de la variable SMARTY dans le fichier index.php. Il faut donc déplacer la ligne
    $tpl->assign('MODULES_HEADER', get_modules('header', true, null, vn($_GET['catid'])));
    dans le fichier index.php, sous la ligne $tpl = $GLOBALS['tplEngine']->createTemplate('index.tpl');

    Ensuite vous pouvez déplacer la variable $MODULES_HEADER dans le fichier index.tpl.


  7. Bonjour,

    Afin de ne pas intégrer vos développements dans le coeur de PEEL vous pouvez effectivement créer un nouveau module et utiliser les hook disponibles dans le code. Le nouveau dossier module devra être placé dans le dossier modules du CMS, est inclue comme les autres modules. Vous pouvez vous inspirer des modules déjà présent dans le code pour créer votre modules. Ensuite vous pouvez créer un fichier fonctions.php qui contiendra les appels au différents hook (cf le fichier le fichier  modules\attributs\fonctions.php par exemple)

Twitter Advisto ecommerce

Facebook PEEL Shopping