Gilles Boussin

Administrateur PEEL
  • Compteur de contenus

    16 264
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Gilles Boussin

  1. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Quelle est l'URL de la page où vous voyez des liens à cliquer, et quelle est l'URL d'une page qui ne se charge pas ?
    A partir de ces 2 URL d'exemple, une qui marche et l'autre non, on devrait voir a priori un problème de répertoire.
    Si vous avez le code de votre site dans un répertoire, il faut que le serveur web que vous installez aille bien chercher dans ce répertoire, et pas un de ses parents.
    • 0
  2. Gilles Boussin a ajouté un message dans un sujet  Peel en local avec serveur XAMPP   

    Pour éviter d'éparpiller les posts :
    voici le sujet déjà ouvert par inkonline à propos de la configuration en local et qui parle de la modification de wwwroot :
    http://forum.peel.fr/Mettre-site-local-t3526.html

    Je clos le présent sujet.
    • 0
  3. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Pour info, j'ai effacé l'autre sujet que vous avez créé qui parle exactement de la même thématique que celui-ci
    • 0
  4. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Il faut donc que vous corrigiez $wwwroot (cf. message précédent)
    • 0
  5. Gilles Boussin a ajouté un message dans un sujet  codification - interclassement   

    Bonjour,

    Dans PEEL rien ne spécifie l'usage de cp1257_general_ci.
    Dans le SQL exécuté par PEEL, à certains endroits on spécifie latin_swedish (qui gère bien tous les accents), et majoritairement on ne spécifie rien, ce qui fait que ça prend le charset par défaut du serveur MySQL utilisé. De plus en plus, c'est l'utf8 qui est utilisé par défaut sur les nouvelles installations de MySQL, mais ça peut aussi être ce qu'on veut tant que ça gère les accents.

    Si vous avez des données avec des caractères bizarres c'est qu'à un moment donné, sur le serveur sur lequel vous êtes ou un autre avant migration, un charset ne gérant pas correctement les accents a été utilisé.

    Le mode de fonctionnement de MySQL est le suivant : si on change l'encodage d'un champ, ça va convertir le champ en même temps.
    => Si on prend l'exemple d'un champ qui reçoit des données accentuées alors même que le champt est dans un format ne gérant pas les accents : ce champ contient alors des caractères spéciaux à la place des accents, qui n'ont pas été reconnus. Et si on modifie par la suite le charset du champ, ça va garder ces caractères spéciaux, car ça les convertit !

    Donc pour résoudre votre problème :
    - soit vous récupérez d'anciennes versions des données avant problème d'accents
    - soit vous convertissez ces données pour les corriger.

    Pour corriger les données :
    - convertir avec phpmyadmin les champs dans le bon charset
    - utiliser convert pour altérer les données afin de reconstituer les accents : http://dev.mysql.com/doc/refman/5.0/en/charset-convert.html

    Gilles
    • 0
  6. Gilles Boussin a ajouté un message dans un sujet  url sur les langues   

    Oui bien sûr, le .htaccess est là pour décoder, mais ça sous-entend que vous avez modifié les URL appelés via rewrite.php


    Nous ferons globalement comme indiqué dans l'ensemble de notre discussion, pour avoir des URL par langue sans avoir besoin d'utiliser langue=XXX


    Le plus simple est pour ces URL de mettre une redirection 302 vers la bonne page une fois la langue prise en compte. Et le mieux est effectivement d'écrire directement l'URL en anglais (une fois que c'est fonctionnel) plutôt que de passer par langue=XXX
    • 0
  7. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Bonjour,

    * Effectivement n'ayant pas eu l'information que vous aviez été dans phpmyadmin pour mettre votre BDD, je vous donnais l'information pour l'installation d'une boutique, en pensant que vous importeriez ensuite des données.

    Le fichier à modifier est lib/setup/info.inc.php

    Vous devez modifier les infos de connexion à la BDD ainsi que wwwroot dans lequel vous devez remplacer votre nom de domaine par localhost.

    * Si vous avez un message qui dit :
    The requested URL /achat/produit_details.php was not found on this server.
    => avez-vous vérifié que ce fichier existe bien sur votre disque dur (erreur de transfert FTP, ... ?)
    Sinon c'est peut-être que vous avez mis votre wwwroot n'est pas bon (dans ce cas ça affecterait d'autres pages aussi) ?
    • 0
  8. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Bonjour,

    C'est donc que vous ne rentrez pas le bon login/mot de passe/nom de votre base de données lorsque vous faites la procédure d'installation de PEEL.
    On en revient donc à mon message précédent : regardez la documentation de wamp (ou un tutorial sur internet à trouver via google) qui vous indique comment configurer mysql, et ensuite vous n'aurez qu'à rentrer les bonnes informations dans l'installation de PEEL.
    • 0
  9. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Bonsoir,

    Ne modifiez pas les fichiers manuellement mais utilisez la procédure d'installation, elle est faite pour cela.
    Par ailleurs de toutes façon ce fichier que vous donnez ne sert pas à la configuration des variables de connexion, mais à la connexion elle-même.
    • 0
  10. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Avez-vous lancé la procédure d'installation ?

    Si oui, alors c'est qu'il y a une erreur dans le login / mot de passe / nom de BDD => reportez-vous à la documentation de WAMP pour configurer votre BDD.
    Si non, lors lancez localhost/installation/

    Gilles
    • 0
  11. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Bonjour,

    La dernière version de WAMP, aucune raison a priori d'en prendre une autre :

    WampServer 2.0i [11/07/09]
    Inclus :
    - Apache 2.2.11
    - MySQL 5.1.36
    - PHP 5.3.0

    http://sourceforge.net/projects/wampserver...0i.exe/download

    Gilles
    • 0
  12. Gilles Boussin a ajouté un message dans un sujet  FCK Editeur   

    Bonjour,

    Nous avons fait de nouveaux tests avec la version 5.7.
    Quand on désactive la protection du die() vers la ligne 40 dans Fichier lib\FCKeditor\editor\filemanager\connectors\php\config.php ça marche bien, mais sinon la protection avec le die() empêche l'ajout d'image.
    Ceci ne vous concerne pas car vous avez indiqué dans un de vos messages que vous aviez déjà essayé de retirer le die().

    Néanmoins pour tous ceux qui ont une version 5.7 et qui ont gardé la version d'origine de FCKEditor, pour résoudre les problèmes d'ajouts d'image avec FCKEditor, voici ce que vous devez faire :

    Code à ajouter ligne 35 dans lib\FCKeditor\editor\filemanager\connectors\php\config.php en remplacement des 2 lignes session_start() et $user_is_peel_admin = .... :

    // Paramétrage des sessions
    $session_length = 3;
    $session_cookie_name = "sid";
    ini_set('session.gc_maxlifetime', 3600 * $session_length);
    ini_set('session.use_cookies', '1');
    ini_set('session.use_only_cookies', '1'); // évite les attaques avec session id dans l'URL
    ini_set('session.use_trans_sid', '0'); // empêche la propagation des SESSION_ID dans les URL
    ini_set('url_rewriter.tags', '');
    ini_set('session.name', $session_cookie_name);
    if (!empty($session_save_path)) {
    ini_set('session.save_path', $session_save_path);
    }
    session_start();
    // Vérification des droits : l'utilisateur doit être un administrateur PEEL
    $user_is_peel_admin = (isset($_SESSION) && isset($_SESSION['utilisateur']) && !empty($_SESSION['utilisateur']['email']) && $_SESSION['url'] == $_SERVER['HTTP_HOST'] && !empty($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "admin");


    Gilles
    • 0
  13. Gilles Boussin a ajouté un message dans un sujet  référence des produits sur commande ?   

    Bonjour,

    Effectivement, pour gérer la colonne référence dans le fichier administrer/commander.php, il faut rajouter quelques lignes de codes que voici ci-dessous.

    En début de ligne, - indique les lignes à supprimer, et + indique les lignes à rajouter.

    Index: E:/sites/peel_premium/trunk/administrer/commander.php
    ===================================================================
    @@ -356,9 +356,10 @@
    <td colspan="2" class="label">
    <table cellpadding="5" cellspacing="0" border="0" width="100%">
    <tr>
    - <td class="normal">Les prix doivent &ecirc;tre exprim&eacute;s dans la devise choisie.</td>
    + <td colspan="7" class="normal">Les prix doivent &ecirc;tre exprim&eacute;s dans la devise choisie.</td>
    </tr>
    <tr bgcolor="#EEEEEE">
    + <td style="width:10%" class="label">Référence</td>
    <td class="label">Libell&eacute; du produit</td>
    <td class="label">Taille</td>
    <td class="label">Couleur</td>
    @@ -370,7 +371,8 @@

    if (!empty($id)) {
    $resutat_requete = query("SELECT
    - oi.nom_produit AS nom
    + oi.reference AS ref
    + ,oi.nom_produit AS nom
    ,oi.prix AS purchase_prix
    ,oi.prix_ht AS purchase_prix_ht
    ,oi.quantite
    @@ -424,6 +426,9 @@
    echo '
    <tr>
    <td>
    + <input name="ref' . $i . '" style="width:100%" type="text" value="' . vb($tab['ref']) . '" />
    + </td>
    + <td>
    <input type="hidden" name="prodid' . $i . '" style="width:100%" value="' . vb($tab['id']) . '" />
    <input name="l' . $i . '" style="width:100%" value="' . vb($tab['nom']) . '" />
    </td>
    @@ -462,6 +467,9 @@
    for ($j = $i; $j <= $nb_produits; $j++) {
    echo '
    <tr>
    + <td>
    + <input name="ref' . $j . '" style="width:100%" type="text" value="' . vb($tab['ref']) . '" />
    + </td>
    <td><input name="l' . $j . '" style="width:100%" value="' . ((!empty($_POST['l' . $j]))?$_POST['l' . $j]:'') . '" id="l' . $j . '" onkeyup="lookup(this.value, ' . $j . ');" /></td>
    <td width="70" id="s' . $j . '"><select style="width:70px"><option>----------</option></select></td>
    <td width="70" id="c' . $j . '"><select style="width:70px"><option>----------</option></select></td>
    @@ -498,6 +506,9 @@
    for ($k = 1; $k <= $nb_produits; $k++) {
    echo '
    <tr>
    + <td>
    + <input name="ref' . $k . '" style="width:100%" type="text" value="' . vb($tab['ref']) . '" />
    + </td>
    <td><input name="l' . $k . '" style="width:100%" value="' . ((!empty($_POST['l' . $k]))?$_POST['l' . $k]:'') . '" id="l' . $k . '" onkeyup="lookup(this.value, ' . $k . ');"/></td>
    <td width="70" id="s' . $k . '"><select style="width:70px"><option>----------</option></select></td>
    <td width="70" id="c' . $k . '"><select style="width:70px"><option>----------</option></select></td>
    @@ -979,6 +990,7 @@
    $size_id = vn($frm['size_' . $i]);
    $quantite = $frm["q" . $i];
    $tva_percent = $frm["t" . $i];
    + $reference = $frm["ref" . $i];
    $total_prix = $prix * $quantite;
    $total_prix_ht = $prix_ht * $quantite;
    $tva = $total_prix - $total_prix_ht;
    @@ -993,9 +1005,10 @@
    $delai_stock = $prod['delai_stock'];

    $requete = "INSERT INTO peel_commandes_articles (
    - commande_id, produit_id, nom_produit, couleur_id, taille_id, prix, prix_cat, prix_ht, prix_cat_ht, quantite, tva, tva_percent, total_prix, total_prix_ht, etat_stock, delai_stock
    + commande_id, reference, produit_id, nom_produit, couleur_id, taille_id, prix, prix_cat, prix_ht, prix_cat_ht, quantite, tva, tva_percent, total_prix, total_prix_ht, etat_stock, delai_stock
    ) VALUES (
    '" . intval($commandeid) . "'
    + , '" . nohtml_real_escape_string($reference) . "'
    , '" . intval($prodId) . "'
    , '" . nohtml_real_escape_string($nom) . "'
    , '" . intval($couleur_id) . "'


    Gilles
    • 0
  14. Gilles Boussin a ajouté un message dans un sujet  Mise a jour des avoirs   

    Bonjour,

    A quelles versions de PEEL Premium et de PEEL Shopping faites-vous référence ?
    • 0
  15. Gilles Boussin a ajouté un message dans un sujet  déplacement de la page   

    D'accord, je comprend maintenant :angry:

    N'hésitez pas à poster de nouveau en cas de souci

    Cordialement,
    • 0
  16. Gilles Boussin a ajouté un message dans un sujet  Probleme import base de donnée produit   

    Pas d'autres réponses de mon côté que celle proposée par Gilles.

    Content que vous ayez solutionné votre problème.

    Cordialement,
    • 0
  17. Gilles Boussin a ajouté un message dans un sujet  fil ariane   

    Bonjour Janmi,

    Bonne remarque, je la soumets à notre équipe.

    Cordialement,
    • 0
  18. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Bonjour,

    Si le fait d'activer le SHORT OPEN TAG de solutionne pas votre problème, c'est qu'indépendamment, le fichier /index.php présente un problème dans l'agencement de ses accolades.
    Cependant, si le fichier index.php est exactement celui de votre prod, et que l'index fonctionne sur la prod, cela ne peut être le cas !

    Je pense donc toujours à une configuration pas activée sur EASY PHP, je vous conseille d'installer WAMP, et de voir si vous avez les même soucis.

    Cordialement,
    • 0
  19. Gilles Boussin a ajouté un message dans un sujet  Connaitre la version de php   

    Bonjour inkonline,

    Partant du principe que votre site est une Version PREMIUM 2.8, il y a nécessairement une classe "Caddie " pour gérer le panier.
    La notion d'objet étant apparue en PHP à compter de la version 5, on peut considérer que votre boutique (comme quasi-toutes) ont été développées pour PHP 5.

    Cordialement
    • 0
  20. Gilles Boussin a ajouté un message dans un sujet  Commandes - erreur de connexion à la base   

    Pas de quoi :angry:

    Cordialement,
    • 0
  21. Gilles Boussin a ajouté un message dans un sujet  déplacement de la page   

    Bonjour Patriq,

    Ceci est peut-être dû au temps pris par le navigateur pour charger la page, et son CSS.
    Avez-vous intégré vous-même des éléments graphiques?
    Si les images sont lourdes, elles peuvent prendre du temps à être chargées, et "déformer" très ponctuellement la mise en page.

    Cordialement,
    • 0
  22. Gilles Boussin a ajouté un message dans un sujet  FCK Editeur   

    Bonjour patriq,

    Aucune des pistes évoquées dans ce sujet, n'a pu vous aider?

    Avez vous un message d'erreur qui s'affiche, ou un log d'erreur lorsque vous essayez d'uploader l'image?

    Cordialement,
    • 0
  23. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Boonjour Inkonline,

    Je viens de vérifier sur ma version d'EasyPHP, qui date un peu :

    Faites un clic droit sur l'icône EasyPHP en barre des tâches.
    Allez dans configuration PHP
    Editez le fichier texte : php.ini et remplacez :
    short_open_tag = Off
    par
    short_open_tag = On

    Cordialement,
    • 0
  24. Gilles Boussin a ajouté un message dans un sujet  Commandes - erreur de connexion à la base   

    Bonjour,

    J'ai finalement règle le souci :
    Celui-ci était dû à une valeur erronée rentrée dans la table peel_sites, champ format_numero_facture , pour lequel on avait comme valeur "100".

    format_numero_facture définit le "modèle" à partir duquel on veut générer les références de factures, tels qu'ils seront montrés au client, il doit être de la forme chainedecaracteres_[nomchampdanspeel_commandes], sinon la fonction Get_bill_number renverra l'erreur obtenue...

    J'ai donc renseigné : paradox_[id]

    Après tests, tout est OK désormais.

    Je vous laisse le soin de supprimer mes commandes de test (tables peel_commandes et peel_commandes_articles) ...

    Cordialement :angry:
    • 0
  25. Gilles Boussin a ajouté un message dans un sujet  Mettre son site en local   

    Bonjour Inkonline,

    Les explications sont un peu succinctes : "il y a un message d'erreur qui me envoi dans un fichier à la ligne xxx, quand je modifie cette ligne cela me renvoi dans le même fichier à une autre ligne etc."

    Mais je pense tout de même avoir la solution.

    Sur PEEL en 2.8, on a régulièrement des balise du type <? ... ?> au lieu de <?php ... ?> .
    Ces balises ne seront comprises par PHP que si celui-ci est configuré avec l'option "SHORT OPEN TAG", ce qui ne doit pas être le cas de base sur EasyPHP.

    Ce type d'option doit pouvoir s'activer facilement avec EasyPHP, au pire éditez directement votre php.ini

    Cordialement,
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping