Flux d’activité

Flux d’activité de Messages

  1. kikinou


    Bonsoir,

    moi c'est tout pareil !

    Et si je clique sur déconnecter, j'ai une page toute blanche...

    Si je recommence elle m'affiche :

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 713

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 715

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 726

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 831

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 841

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 787

    Warning: Division by zero in xx/lib/class/caddie.php on line 787

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 788

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 793

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 795

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 866

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 871

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 872

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 881

    Notice: Undefined offset: 1 in xx/lib/class/caddie.php on line 882

    La page membre.php est blanche aussi. Mais lorsque je reviens en arrière : mon utilisateur est bien identifié...

    Je ne comprends pas ce qui se passe.

    Par contre, je viens de voir que Firefox ne conserve pas mon choix d'historique : dans règles de conservations : je choisis "utiliser les paramètres personnalisés pour l'historique" avec acceptation des cookies etc. Mais lui me recolle l'option "conserver l'historique" ! Je vais le redémarrer pour voir si ça change quelque chose... Pour info j'ai la version 3.5.5. Même souci avec IE7.0.6...

    Je ne vois pas non plus l'option "Envoyer à un ami". J'ai ptet mal regardé...

    Et comme toi babar27 je suis aussi chez free.

    Si quelqu'un a une idée elle sera la bien venue !

    Merci d'avance pour vos lumières :rolleyes:

  2. serialmother


    Bonsoir,

    Version premium 5.0

    Si j'importe des produits avec excel dans l'administration, ça fonctionne, les produits sont bien enregistrés.

    Si je sélectionne plusieurs prix dans l'administration d'un produit (administrer/produits.php), le menu déroulant multiprix (idem pour la couleur) ne s'affiche pas sur le site !

    Pourtant, j'ai vérifié dans les bases peel_produits, peel_produits_tailles, peel_tailles, peel_site_pivot, tout est bien enregistré.

    Et si je crée une fiche produit manuellement et que je sélectionne dans la liste multiprix ou couleur, le menu déroulant s'affiche sur le site !!!

    Est-ce qu'il peut y avoir une explication ??!

  3. baba27


    bonsoir,

    après plusieurs installations de la version 5 ,base et fichiers effacés,j 'ai toujours le même problème :

    lorsque je clique sur "ajouter au caddie", j'ai la page d'info sur les cookies et le panier reste vide.

    Sur la page "produit_détail" en bas j'ai le rectangle " envoyer à un ami" qui est vide.

    j'ai cherché mais pas trouvé ...alors je lance un sos... :rolleyes:

    si quelqu'un peut m'aider :lol:

    je suis chez free.

    merci

    babar27

  4. Gilles Boussin


    Bonjour,

    * Les erreurs 500 proviennent souvent d'options présentes dans le .htaccess qui ne sont pas acceptées par l'hébergement.

    Il faut donc désactiver par exemple toute la section des Rewrite... en rajoutant un # devant chaque ligne, puis tester au cas où c'est ce module qui est désactiver, et si nécessaire recommencer pour isoler ce qui ne passe pas ; ou alors vous renseigner sur ce qui est activé sur votre hébergement. Je ne sais pas actuellement où en est Free dans ses options d'hébergement.

    * Pour les erreurs :

    ça vous dit que le fichier de session ne peut pas être ouvert, et il essaie d'utiliser le dossier sessions. Ce dossier sessions est présent dans le code de PEEL Shopping dans le but justement de satisfaire les hébergements Free qui veulent avoir ce répertoire. Mais comme vous avez mis le code dans un sous-dossier, il faut mettre sessions à la racine. Si vous en avez la possibilité, le plus simple serait de mettre tout le code à la racine et non pas dans le dossier peel.

  5. lea94140


    probleme regle en Supprimant le .htaccess de la racine

    jai neamoins sur free des warning des la premiere page

    Warning: session_start() [function.session-start]: open(/mnt/145/sda/4/3/*******/sessions/sess_b22ae982dc86c39588552054d9a74c0e, O_RDWR) failed: No such file or directory (2) in /mnt/145/sda/4/3/*******/peel/installation/index.php on line 15

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/145/sda/4/3/*****/peel/installation/index.php:15) in /mnt/145/sda/4/3/******/peel/installation/index.php on line 15

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/145/sda/4/3/l******/peel/installation/index.php:15) in /mnt/145/sda/4/3/*****/peel/installation/index.php on line 15

  6. lea94140


    Bonjour je viens de telecharger la nouvelle version de PEEL

    et je l'ai teste en local et ca marche tres bien

    j'ai voulu le tester sur mon serveur

    une fois tous les fichiers uploade je vais sur ma page

    www.blabla.com/peel

    et la erreur

    Erreur 500 - Erreur interne du serveur

    j'ai aussi essaye sur mon compte free et la meme erreur

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Apache/ProXad [Aug 9 2008 02:45:07] Server at ***.free.fr Port 80

    Pouvez vous m'aider ?

    Merci

  7. mathieu73


    Bonjour Jean-Hervé,

    Merci beaucoup la chose que je n'arrivais pas à comprendre c'était d'aller chercher les informations sur la base de donnée :

    $q = mysql_query('SELECT email, montant_ht FROM peel_commandes WHERE id = "'.$commandeid.'" LIMIT 1');

    while ($r = mysql_fetch_assoc($q)){

    $montant_ht = $r['montant_ht'];

    $email = $r['email'];

    }

    jusqu'à c jour, je travaillais sans base de donnée avec de "petit" logiciel donc l'integration de code était + simple ... je commence à comprendre le "nouveau langage" PHP avec base de donnée

    encore merci, je viens de mettre le code en ligne pour le tester .....

    Encore Merci beaucoup .........

  8. nika


    bonjour,

    d'abord bravo pour l'évolution, j'utilisais Peel à ses débuts, beaucoup de choses ont été amélioré !

    j'ai repris du service avec notre cher script pour un site immobilier, et je me retrouve face à un problème sur lequel je planche depuis toute l'après-midi. Ma mise en page est très bizarre, et elle ne vient ni du navigateur, ni du css.

    Quand j'arrive sur la page du détail produit, je me retrouve avec la photo, le prix, mais la description est 30 cm en dessous, voici l'exemple:

    http://gentile.99k.org/peel5/achat/produit_details.php?id=1

    quelqu'un a une idée ???

    merci d'avance !

  9. Gilles Boussin


    Bonjour mathieu73,

    Dans /achat/fin_commande.php

    Après :

    $commandeid = cree_commande($commande);

    Ajoutez :

    $q = mysql_query('SELECT email, montant_ht FROM peel_commandes WHERE id = "'.$commandeid.'" LIMIT 1');

    while ($r = mysql_fetch_assoc($q)){

    $montant_ht = $r['montant_ht'];

    $email = $r['email'];

    }

    Puis juste avant :

    include("$repertoire_modele/bas.php");

    Ajoutez :

    echo '<img src="http://tracker.affistats.com/fctvol.php?anc=000&cd=$commandeid&vt=montant_ht&m=$email">';

    Cordialement,

  10. Gilles Boussin


    Bonjour Paulanna,

    Alors, ce que tu veux est pouvoir faire une bijection entre d'une part un nom d'image + une id, et d'autre part une chaine à apparence quelconque.

    Cela veut dire que tu dois pouvoir encoder puis décoder, donc :

    - soit au moment de l'encodage, tu génères un hash md5 par exemple (qui peut être tronqué à N caractères) et tu stockes ce hash dans une table, et du coup au décodage tu pars de ce hash pour retrouver les données de départ

    - soit tu utilises une fonction qui te permet d'encoder puis de décoder : tu as par exemple

    http://www.php.net/manual/fr/function.mcrypt-encrypt.php et http://www.php.net/manual/fr/function.mcrypt-decrypt.php

    ou sinon tu fais ta fonction.

    Pour créer ta fonction :

    La plus simple peut être d'accoler l'id utilisateur avec un tiret puis le nom de l'image, et ensuite de couper la chaine au décodage en faisant un explode('-', ... , 2) puisque dans l'id il n'y a pas de tiret.

    Mais l'inconvénient est que ça fait apparaître une id => tu peux rajouter à l'encodage un nombre P, et le retrancher au décodage => personne ne verra la vraie id. Et ensuite tu peux aussi par exemple convertir le nombre avec http://fr2.php.net/manual/fr/function.dechex.php et au décodage faire un hexdec

  11. paulanna


    bonjour,

    Gilles tu disais dans ton post plus haut :

    générer lors de l'envoi de la newsletter une URL différente encodée pour chaque image, par exemple http://www.monsite.com/images/XXXXXXXXXXXXXX.jpg, sachant qu'on décodera en PHP le nom pour retrouver à la fois le nom de l'image, et à la fois l'identifiant utilisateur.

    ma question : comment encoder une url différent pour chaque image ?

    je me casse la tête depuis jeudi dernier

    merci

  12. jacouille24


    Bien le bonjour à tous.

    En son temps, j'avais édité un post expliquant comment afficher la quantité de produits dans le menu principal.

    NOUVEAUTES - PROMOTIONS - TOP VENTE.

    Je me suis aperçu qu'il y avait une erreur, ce script bloque les éditions des billets, donc j'ai cherché et voici ma dernière version qui elle fonctionne parfaitement bien.

    Plusieurs petites choses sont à faire.

    1) ouvrir la page "haut.php" du dossier (modeles/standard/haut.php), en haut inscrire ceci:

    <?php

    include ("menu.php");

    ?>

    ensuite, modifier le menu comme suit:

    <li><a href="<?php echo $wwwroot?>/index.php"><?php echo HOME ?></a></li>

    <li><a href="<?php echo $wwwroot?>/achat/nouveautes.php"><?echo NOUVEAUTES ?>&nbsp;(<?php echo $nouveau?>)</a></li>

    <li><a href="<?php echo $wwwroot?>/achat/promotions.php"><?php echo PROMOTIONS ?>&nbsp;(<?php echo $promo?>)</a></li>

    <li><a href="<?php echo $wwwroot?>/achat/top.php"><?php echo TOP ?>&nbsp;(<?php echo $top?>)</a></li>

    <li><a href="<?php echo $wwwroot?>/compte.php"><?php echo COMPTE ?></a></li>

    <li><a href="utilisateurs/contact.php"><?php echo CONTACT ?></a></li>

    et sauvegarder.

    il se peut que la fonction &nbsp; dans le menu vous pose problème, si tel est le cas, effacez la et remplacez la par un simple espace ( elle ne sert à rien d'autre que de créer un espace entre deux mots mais c'est plus esthétique )

    2) avec votre éditeur php, créer une page et recopiez ce script:

    <?php

    mysql_connect("votre site", "votre login", "votre pass");

    mysql_select_db("votre base");

    ?>

    <?php

    $sql = "SELECT COUNT (*) AS on_new FROM peel_produits WHERE on_new='1' ";

    $quid =mysql_query($sql);

    while ($donnees= mysql_fetch_array($quid)){

    $nouveau = $donnees['on_new'];

    }

    ?>

    <?php

    $sql = "SELECT COUNT (*) AS on_promo FROM peel_produits WHERE on_promo='1' ";

    $quid =mysql_query($sql);

    while ($donnees= mysql_fetch_array($quid)){

    $promo = $donnees['on_promo'];

    }

    ?>

    <?php

    $sql = "SELECT COUNT (*) AS on_top FROM peel_produits WHERE on_top='1' ";

    $quid =mysql_query($sql);

    while ($donnees= mysql_fetch_array($quid)){

    $top = $donnees['on_top'];

    }

    ?>

    sauvegardez cette page dans (modeles/standard) sous le nom :"menu.php"

    vous devriez avoir quelque chose comme ça

    menu.png

    voici une capture d'écran de ma page d'accueil

    index.png

    LA PREUVE QUE CA MARCHE :rolleyes:

    Bon amusement à tous :lol:

    @+ Jacques

  13. mathieu73


    Bonjour mathieu73,

    A priori, il faut insérer votre code dans achat/fin_commande.php

    Après $commandeid = cree_commande($commande);,

    récupérez dans peel_commande les infos correspondant à la commande dont 'lID est $commandeid.

    Vous pourrez ainsi récupérer les infos : email et montant_ht.

    Insérez alors votre tag avant le include("$repertoire_modele/bas.php");

    Cordialement,

    Bonjour,

    Je suis peut être même surement blond mais je n'es rien compris !

    il faut que j'insère le "tag" dans la page : achat/fin_commande.php là ok,

    mais pour les "variables" je mets quoi ?

    j'ai fais comme ça :

    affichage_fin_succes();

    <img src="http://tracker.affistats.com/fctvol.php?anc=000&cd=$commandeid&vt=`montant_ht`&m=`email`">

    include("$repertoire_modele/bas.php");

    ?>

    le fait est, que le "tag" doit envoyer ces information car moi je sais ou les trouver dans la base de donnée mais je n'arrive pas à paramétrer le "tag" pour qu'il les envois tous seul !

    D'avance merci.

  14. Gilles Boussin


    Bonjour Tomb,

    A priori, les tests dans call_reponse.php sont du type if ($response_code == 0) {,

    ce qui englobe le cas 00.

    Et si $response_code == 0, le code qui suit correspond bien à une commande passée avec succès.

    Le else suivant réalise la requête que vous évoquez : $sql = "UPDATE peel_commandes SET id_statut_paiement = '6' WHERE id = '".intval($transaction_id)."'";

    Cordialement,

  15. Gilles Boussin


    Bonjour Fabienne,

    Je ne suis pas expert en niceditor, mais de ce que je comprend :

    - l'affichage de la liste déroulante pour les font-family est déterminée, dans /lib/nicEditor/nicEdit.js, par :

    'fontFamily' : {name : 'Select Font Family', type : 'nicEditorFontFamilySelect', command : 'fontname'}

    - par ailleurs, la configuration de cette liste déroulante est déterminée, dans /lib/nicEditor/src/nicEdit.js, par :

    var nicEditorFontFamilySelect = nicEditorSelect.extend({

    selConfig : {'arial' : 'Arial','comic sans ms' : 'Comic Sans','courier new' : 'Courier New','georgia' : 'Georgia', 'helvetica' : 'Helvetica', 'impact' : 'Impact', 'times new roman' : 'Times', 'trebuchet ms' : 'Trebuchet', 'verdana' : 'Verdana'},

    init : function() {

    this.setDisplay('Font&nbsp;Family..');

    for(itm in this.selConfig) {

    this.add(itm,'<font face="'+itm+'">'+this.selConfig[itm]+'</font>');

    }

    }

    });

    ---> Je vous propose donc de rajouter votre nouveau style dans la liste :

    selConfig : {'arial' : 'Arial','comic sans ms' : 'Comic Sans','courier new' : 'Courier New','georgia' : 'Georgia', 'helvetica' : 'Helvetica', 'impact' : 'Impact', 'times new roman' : 'Times', 'trebuchet ms' : 'Trebuchet', 'verdana' : 'Verdana'},

    Mais vérifiez bien que le nom que vous ajoutez correspond à une font-family existante en HTML.

    Il faut ensuite faire de même pour les siez, avec :

    var nicEditorFontSizeSelect = nicEditorSelect.extend({

    selConfig : {1 : '1&nbsp;(8pt)', 2 : '2&nbsp;(10pt)', 3 : '3&nbsp;(12pt)', 4 : '4&nbsp;(14pt)', 5 : '5&nbsp;(18pt)', 6 : '6&nbsp;(24pt)'},

    init : function() {

    this.setDisplay('Font&nbsp;Size..');

    for(itm in this.selConfig) {

    this.add(itm,'<font size="'+itm+'">'+this.selConfig[itm]+'</font>');

    }

    }

    });

    En espérant vous avoir aidée,

    Cordialement,

  16. Gilles Boussin


    Bonjour Jacques,

    - Récupérez le code de FCKeditor, qui se trouve dans /lib/FCKeditor sur SHOPPING 5.0, et placez-le au même niveau d'arborescence sur votre PEEL 4.0

    - Remplacez, dans /administrer/modeles/haut.php, les appels aux fichiers de config de niceditor par des appels aux fichiers de FCKeditor (comme cela est fait sur PEEL SHOPPING 5.0)

    - Repérez les appels à niceditor dans votre code, et remplacez les par des appels à FCKEditor, comme cela est fait sur PEEL SHOPPING 5.0

    Avec ces trois étapes, l'ensemble devrait fonctionner !

    Cordialement,

Twitter Advisto ecommerce

Facebook PEEL Shopping