serialmother

Utilisateur open source
  • Compteur de contenus

    173
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par serialmother

  1. serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    ligne commentaire sur facture en pdf
    Bonjour,
    Sur peel premium 5, les commentaires du client s'affichent bien sur la facture au format html, mais pas sur la facture au format PDF.
    En ajoutant sur la page facture_pdf.php les deux lignes :
    $pdf_commentaire = $commande->commentaire;
    "Commentaire" => $pdf_commentaire,

    cela génère le message d'erreur suivant : Undefined property: stdClass::$commentaire

    Pouvez-vous m'expliquer ?
    • 2 réponses
    • 2 572 vues
  2. serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    prix promo dans le rollover
    Bonjour, pouvez-vous me préciser si le prix qui s'affiche dans le rollover est le prix barré quand il y a une promotion ?
    J'ai la version premium 5 et lorsque je mets une promotion sur un produit, le prix qui s'affiche dans le défilement est le prix sans la promotion. J'aimerai savoir si ça bugge seulement chez moi ou si c'est pareil pour tout le monde...
    Merci.
    • 2 réponses
    • 2 574 vues
  3. serialmother a ajouté un message dans un sujet  EasyPHP 3.0   

    La version 3.0
    et puis maintenant j'utilise wampserver, c'est tout de même mieux...
    • 0
  4. serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    PHP 5.3.0 et les regexps
    Bonjour,
    En utilisant PHP5 sur wampserver, j'obtiens le message suivant :
    Function ereg() is deprecated

    et je m'aperçois effectivement que cette fonction est obsolète et remplacée par preg_match
    sauf qu'il faut en plus ajouter un / avant les '

    bref, en remplaçant, ça fonctionne sauf que par exemple la ligne du dossier class/multipage/multipage.class.php suivante :

    $search = ereg("(<#LOOP>.*</#LOOP>)", $str, $result);

    par

    $search = preg_match("/(<#LOOP>.*</#LOOP>)/", $str, $result);

    j'obtiens un message d'erreur sur le # :
    preg_match() [function.preg-match]: Unknown modifier '#'

    Quelqu'un aurait une idée par quoi il faut remplacer le # pour que ça fonctionne ?
    • 7 réponses
    • 4 536 vues
  5. serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    menu déroulant au survol
    Bonjour,
    dans la version premium5, j'ai mis le menu dans une barre horizontale,
    et je ne vois pas dans le forum comment modifier le template (si c'est bien le fichier à modifier) pour que le sous menu apparaisse au survol de la souris.
    Actuellement, il faut cliquer sur la catégorie pour afficher les sous-catégories, ce qui augmente la hauteur du bandeau.
    Un affichage au survol de la souris, et non plus au clic n'aurait pas d'incidence visuel.

    Est-ce bien cette partie du template qu'il faut modifier ?
    function affiche_menu_catalogue() {
    if (!isset($_GET['catid'])) { $catid = 0; } else {$catid = $_GET['catid']; }
    $frm['parent'] = array($catid);
    construit_menu_arborescent_cat($categorie_options, $frm['parent']);
    echo "<ul>";
    echo $categorie_options;
    echo "</ul>";

    ou faut il modifier la feuille de style ?

    Merci pour votre aide.
    • 1 réponse
    • 2 444 vues
  6. serialmother a ajouté un message dans un sujet  PHP 5.3.0 et les regexps   

    Serait-ce abuser que de demander ce qu'il faut faire du # ?
    dans le remplacement du ereg par preg_match ?
    • 0
  7. serialmother a ajouté un message dans un sujet  PHP 5.3.0 et les regexps   

    Bonjour Jean-Hervé,

    Ah oui, ça fonctionne comme ça... merci
    • 0
  8. serialmother a ajouté un message dans un sujet  PHP 5.3.0 et les regexps   

    Bonsoir,
    J'ai un autre problème avec le php5 et le fichier .htaccess qui empêche la visibilité dans wampserver.
    Il faut que je le supprime pour ouvrir le site, sinon j'ai le message d'erreur suivant :
    .htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost/

    or j'ai bien ajouté un # sur la ligne rewrite_module

    Est-ce que quelqu'un a déjà utilisé le PHP5 avec la version premium 5 ?
    Et pourrait me dire si c'est bien dans le fichier httpd.conf qu'il faut modifier les modules actifs ?
    • 0
  9. serialmother a ajouté un message dans un sujet  EasyPHP 3.0   

    J'ai tout réinstallé et ça fonctionne correctement maintenant...
    • 0
  10. serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    EasyPHP 3.0
    Bonjour, je ne vois rien dans le forum sur EasyPHP 3.0
    Avec la version 5.0 peel, dans l'administration toute la partie "bloc de la langue fr" et "bloc de la langue EN" ne s'affiche pas.

    Avec la version EasyPHP 1.8, tout s'affiche correctement, c'est donc bien un pb avec EasyPHP.

    J'ai vu qu'il fallait désactiver la ligne "short_open_tag = On " dans PHP INI, et j'ai donc ajouté un " ;" en début de ligne
    mais j'ai toujours le même pb.
    Est-ce que d'autres personnes utilisent cette version 3 de EasyPHP ? Et si oui, ont-elles des problèmes d'affichage ?

    Merci à ceux qui pourront m'éclairer...
    • 5 réponses
    • 4 308 vues
  11. serialmother a ajouté un message dans un sujet  ajouter une case à cocher avec certains produits   

    Ca fonctionne enfin. Pour ceux qui seraient intéressés :

    après avoir modifié la page achat/caddie_affichage.php comme suit :
    (empty($_POST['on_doc'])) {$on_doc = "";} else {$on_doc = 1;}

    il faut modifier la page achat/modeles/caddie.php ainsi :
    if ($prod['on_doc'] == 1) { Demande de documentation :<input name="on_doc[]" type="checkbox" <?php if($on_doc=="1") echo "checked" ?>><? } else {echo "<input name=\"on_doc[]\" value=\"\" type=\"hidden\">";}
    • 0
  12. serialmother a ajouté un message dans un sujet  ajouter une case à cocher avec certains produits   

    Est-ce que dans la page achat/modeles/caddie.php :
    <? if ($prod['on_doc'] == 1) {?>Demande de documentation : <input name=on_doc[]" type="checkbox" <?=frmvalide($frm['on_doc])?> ><? } else {echo "<input name=\"on_doc[]\" value=\"\" type=\"hidden\">";}

    il ne faut pas intégrer une ligne qui reprenne la valeur "1" ou "0" si la case a été cochée, sous cette forme :
    <?php if($frm["on_doc"]=="1") echo "checked" ?>

    au lieu du frmvalide ??

    est-ce qu'il faut plutôt chercher dans cette direction ?
    • 0
  13. serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    ajouter une case à cocher avec certains produits
    Bonsoir,
    Pour que le client puisse demander une documentation avec un produit, j'essaye d'ajouter une case à cocher à ajouter à certains produits avec la version 2.8.
    Au niveau de l'administration, tout est bon, quand je sélectionne la demande de doc dans la fiche produit, la case à cocher est bien activée avec le produit dans la partie client.
    Mais quand je coche la case "demande de doc" dans la partie client, elle ne reste pas cochée quand je vais dans le panier.
    Voici le code que j'ai ajouté dans la page fonction.php

    <? if ($objProd->on_doc == 1) {?> "Demande de documentation :<input name="on_doc" type="checkbox" <?=frmvalide($frm['on_doc'])?><? } else {echo "<input name=\"on_doc\" value=\"\" type=\"hidden\">";}

    dans la page achat/modeles/caddie.php :
    <? if ($prod['on_doc'] == 1) {?>Demande de documentation : <input name=on_doc[]" type="checkbox" <?=frmvalide($frm['on_doc])?> ><? } else {echo "<input name=\"on_doc[]\" value=\"\" type=\"hidden\">";}

    Pouvez-vous déjà me dire si c'est correct ?

    Et dans la page achat/caddie_ajout.php, je ne vois pas trop quoi mettre :
    $on_doc = $_POST['on_doc'];
    ??
    ce qui est sûr, c'est que ça ne fonctionne pas...
    • 3 réponses
    • 2 003 vues
  14. serialmother a ajouté un message dans un sujet  tri dans les destinataires de la newsletter   

    C'est la ligne
    $message = stripslashes($n->message);
    qui ne doit plus fonctionner.
    • 0
  15. serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    aller à la fiche détail du produit suivant
    Bonsoir,

    Est-il possible d'afficher automatiquement le détail du produit suivant d'une catégorie lorsqu'on est sur une page achat/produit_details.php ?

    Actuellement, lorsqu'on est sur la fiche détaillée d'un produit, on est obligé de retourner en arrière sur la catégorie du produit, pour cliquer sur le produit suivant de la liste et afficher ensuite le détail du produit suivant.

    J'ai repris le code de la page achat/new.php pour le mettre sur la page achat/produit_details.php en indiquant un $nb=1
    mais le lien "page suivante" qui s'affiche en bas de page ne fonctionne pas. Ce doit être normal, car le produit_detail est unique.

    Pouvez-vous m'indiquer s'il existe une solution pour afficher les uns après les autres tous les produits_details d'une catégorie ? Et dans l'affirmative, donner une piste de recherche ?

    En remerciant par avance tous ceux qui auront des idées...
    laurence
    • 1 réponse
    • 1 514 vues
  16. serialmother a ajouté un message dans un sujet  pb de virgule dans la quantité   

    Merci à vous
    votre solution est beaucoup plus simple et fonctionne parfaitement...
    il suffit d'ajouter $qte= str_replace(",",".",$qte); dans la class/caddie.php
    Encore merci.
    • 0
  17. serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    pb de virgule dans la quantité
    Bonsoir,
    J'ai modifié la page fonctions.php pour autoriser les quantités fractionnées, comme "1.5" par exemple. Mais si une valeur est entrée avec une virgule "1,5" par exemple, le total qui s'affiche dans le caddy est faut, car il ne prend pour quantité que le chiffre avant la virgule, soit "1" dans cet exemple.
    J'essaye de mettre en place le convertisseur suivant de virgule en point qui fonctionne :

    "function virgule(texte) {
    if (texte.substr(texte.length-1,1) == ",") {
    document.getElementById('champs').value=texte.substr(0,texte.length-1)+ "." ;
    }
    }"
    et j'ai complété le : input name=\"qte\" avec id=\"champs\" onKeyUp=\"virgule(this.value);\"

    Le pb est que ce convertisseur ne fonctionne que pour le premier produit affiché sur la page. Si j'entre la quantité "1,5", il la transforme bien en "1.5". Mais le deuxième produit de la page conserve la virgule.
    Il faut probablement ajouter quelque chose à la function.virgule(texte) pour appeler tous les éléments "champs" de la page.
    J'ai essayé de modifier la fonction ainsi par exemple :
    "function virgule(texte) {
    var champs = document.getElementsById("champs" );
    for (var i=0; i<champs;length; i++) {
    if (texte.substr(texte.length-1,1) == ",") {
    document.getElementById('champs').value=texte.substr(0,texte.length-1)+ "." ;
    }
    }}"
    Ce qui ne fonctionne pas...
    Quelqu'un pour me donner une piste ? si toutefois il y a une solution ...
    Merci.
    • 3 réponses
    • 2 203 vues
  18. serialmother a ajouté un message dans un sujet  Identification nouveau client   

    Merci, ça fonctionne maintenant, j'arrive bien sur la page achat_maintenant.php
    Le pb, c'est que tous les champs sont vides...
    Je vous ai envoyé par mail mes ftp, au cas où vous auriez le temps de regarder.
    • 0
  19. serialmother a ajouté un message dans un sujet  Identification nouveau client   

    En intégrant la fonction verifier_authentification($email, $mot_passe)

    j'obtiens un message d'erreur :
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    qui correspond à la ligne :

    $_SESSION['droit'] = mysql_fetch_array($resDroit);

    Pouvez-vous m'expliquer à quoi correspond cette ligne ?
    Merci
    • 0
  20. serialmother a ajouté un message dans un sujet  Identification nouveau client   

    J'utilise actuellement la version 2.8

    Si je comprends bien, il faut ajouter le code que vous donnez après
    if (empty($message_erreur)) {
    insere_utilisateur($frm);

    Mais il faut probablement appeler la function: verifier_authentification() ? car jai un message d'erreur concernant cette fonction qui n'est pas définie.

    J'ai essayé d'ajouter le code suivant :

    function verifier_authentification($email, $mot_passe) {
    $requete = "SELECT * FROM peel_utilisateurs WHERE email = '$email' AND mot_passe = '".md5($mot_passe)."'";
    $qid = mysql_query($requete) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());;
    if (mysql_num_rows($qid) > 0) {
    return mysql_fetch_array($qid);
    }
    else {
    return;

    Mais ça ne fonctionne pas. Est ce que je suis sur la bonne voie ?
    Merci
    • 0
  21. serialmother a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Identification nouveau client
    Bonjour,

    Pour valider sa commande, il faut s'enregistrer. Mais après l'enregistrement, il faut s'identifier avant de poursuivre.
    Je n'arrive pas à modifier le code pour retourner sur la page "achat_maintenant.php" après enregistrement comme nouveau client, soit en supprimant l'action intermédiaire de la page "membre.php", soit en l'exécutant de façon cachée.
    Est-ce que c'est possible à faire ?
    Si la réponse est négative, je chercherai une autre solution.
    merci
    • 6 réponses
    • 4 620 vues

Twitter Advisto ecommerce

Facebook PEEL Shopping