Flux d’activité

Flux d’activité de Messages

  1. macao45


    faut aussi gerer un espace privé pour chaque mariage ... mais ça c'est pluis simple

    sinon dans /achat/index.php

    au lieu de la requete sql il faut mettre ( meme fonction que dans un autres post d'ailleur )

    $rep = "../famille_toto/";

    $dir = opendir($rep);

    while ($nom_foto = readdir($dir)) {

    if(is_file($rep.$f)) {

    echo "<img src='".$rep."/".$f."' width=100 alt=''>";

    ?>

    <form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $nom_foto; ?>">

    <b>Quantité : </b>

    <select name="qte" class="formulaire1">

    <option value="1">1</option>

    <option value="2">2</option>

    <option value="3">3</option>

    <option value="4">4</option>

    <option value="5">5</option>

    </select>

    <input type="hidden" name="foto" value="<?php echo $nom_foto; ?>" />

    <a class="normal" href="java script:document.ajout1.submit()">

    10X15

    </a>

    <a class="normal" href="java script:document.ajout2.submit()">

    20X30

    </a>

    <a class="normal" href="java script:document.ajout3.submit()">

    30X40

    </a>

    </form>

    <?php

    }

    }

    je remplace l'id par un numéro ( 1 2 ou 3 qui correspond aux trois produits ) et je post le nom de la photo ( foto c'est plus court ...)

    enfin bref un truc dans ce genre ...

    mais apres il y a le caddi et le $_SESSION a mettre en place mais ça doit etre faisable.... je continurais :)

  2. PANORAMADEFRANCE


    Bonjour,

    Je suis un novice qui ne connait rien a la programmation php et autres tortures informatiques...Cependant j essaie de me creer une boutique afin d essayer de vendre mes photos ( je suis photographe :) . La question qui m occupe est la suivante:

    Je fais, par exemple, un mariage et je voudrais mettre en ligne dans une gallerie privée l ensemble des photos ( cela peut aller de 50 a 1200!!).

    De plus j aimerais que chaque photos soit crees comme un article et que pour chaque photo-article on puisse choisir entre different format ( 10x15 ou 20x30 ou 30x40) et que chaque format est son prix.

    Pour l instant je ne vois que la solution de devoir creer un article correspondant a chaque photos! donc creation de milliers d articles ( l an dernier pour 20 mariages environ 15000 photos!!!)

    Qui peut me dire quelle solution a mon desir.

    Si vous avez fait tirer vos photos sur le net je cherche un systeme comme cela voir www.photoweb.fr

    merci a vous

  3. tiankris


    Mon fichier fin_commande.php se présente comme ca:

    <?

    include("../configuration.inc.php");

    necessite_identification();

    /* Test pour empêcher d'arriver ici par hasard ou en tapant l'url */

    $caddie_est_vide = $_SESSION['caddie']->compte_elements() == 0;

    $commande = charge_commande();

    if ($caddie_est_vide || ! $commande) {

    header("Location: $wwwroot");

    die;

    }

    /* Création de la commande dans la base, autorise alors le paiement

    * et informe le client que la commande est ok

    */

    $commandeid = cree_commande($commande);

    $DOC_TITLE = "PEEL";

    $modele_a_montrer = "affichage_fin_succes()";

    /* Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire */

    $_SESSION['caddie']->init();

    vide_commandeinfo();

    unset ($_SESSION['wantsurl']);

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

    eval($modele_a_montrer.";")

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

    ?>

    Je n'ai pas les balises </table> et <?php } ?> à la fin du fichier.

    Je vais essayer de placer le code avant include("$repertoire_modele/bas.php");

    pour voir ce que ca dit, mais j'ai un gros doute...

  4. sarah


    Bonjour,

    dans la page utilisateurs.php dans l'administration du site quand j'initialise un mot de passe quand je le met a zéro, ça affiche :

    Le mot de passe de a été remis à zéro, son nouveau mot de passe lui a été envoyé par mail.

    Normalement il doit y avoir le mail de la personne je sais pas pourquoi il s'affiche pas est ce que vous pourriez m'aider ?

    le code :

    <p>
    
    Le mot de passe de <b><?php pv($user->email) ?></b> a été remis à zéro, son nouveau mot de passe
    
    lui a été envoyé par mail.</p>

    Merci.

  5. pruault


    Bonjour,

    Dans ma boutique, j'ai des produits physiques et des produits numériques

    Par exemple, j'ai du matériel informatique à vendre et des logiciels à télécharger.

    Je voudrais savoir comment faut il faire pour que les frais de port soient de zéro pour un produit en téléchargement et supérieur à zéro pour un produit tel qu'un moniteur informatique par exemple.

    En effet, imaginons que lors de la consultation de mon caddie j'ai dans la liste des articles :

    1 moniteur informatique à 500 €

    1 logiciel en téléchargement à 100 €

    je choisi un pays d'expédition, puis un type : aucun problème mes frais de port sont de 10 € par exemple

    Par contre si dans mon caddie je n'ai que : 1 logiciel en téléchargement à 100 € (qui n'a pas de frais de port),

    si je choisie le pays et le type, alors des frais de port sont rajoutés alors que c'est un produit en téléchargement et qu'il devrait pas y en avoir.

    Je voudrais que les frais de port soient toujours de zéro pour le produit en téléchargement, quelque soit le type d'expédition choisi.

    Comment peut on faire cela ?

    Merci par avance de votre aide

    JM

    Il faut mettre le poids à 0 et créer des tarifs de frais de port pour un poids à 0 qui vaut 0

  6. alexletiti


    Bonjour,

    apparemment, quand on a un avoir sur le compte, on est obligé de s'en servir en une seule fois.

    Je m'étais mis un avoir de 30€ et j'ai acheté un article à 21€.

    Je me suis retrouvé avec une facture de -9€.

    Et plus rien sur mon avoir.

    Alors est ce que ça vient de mon hébergeur qui est pas bon, ou alors il faut modifier quelque chose.

    Merci

  7. alexletiti


    En mettant le code là j'ai plus d'erreur.

    <?

    include("../configuration.inc.php");

    header("Content-Type: application/vnd.ms-excel");

    header("Expires: 0");

    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

    header("Content-disposition: filename=export_produits_".date("d-m-Y").".xls");

    echo "Reference produit\t Nom\t Description\t Prix\r\n";

    $resC = mysql_query("SELECT reference,nom_".$_SESSION['langue'].",description_".$_SESSION['langue'].",prix FROM peel_produits WHERE etat=1");

    $elem = "";

    while ($C = mysql_fetch_array($resC)) {

    $elem .= html_entity_decode($C['reference'])." \t ";

    $elem .= html_entity_decode($C['nom_fr'])." \t ";

    $elem .= html_entity_decode($C['description_fr'])." \t ";

    $elem .= html_entity_decode($C['prix'])." \t ";

    }

    echo "$elem\r\n";

    function fxsl($chaine) {

    $chaine = number_format($chaine,2);

    $chaine = str_replace(".",",",$chaine);

    $chaine = str_replace(" ","",$chaine);

    return $chaine;

    }

    ?>

    Quand j'ouvre le fichier Excel, ca ne se présente pas comme d'habitude. Ca fai pareil que quand j'exporte directement depuis phpmyadmin.

    Et quand je lance publusher, je fais publipostage et j'ouvre une base de données.

    Il me dit que ce n'est pas le bon format pour ouvrir la base de données.

  8. alexletiti


    Je dois mettre

    mysql_query("SELECT reference,nom_".$_SESSION['langue'].",description_".$_SESSION['langue'].",prix FROM peel_produits WHERE etat=1");

    à la place de

    $sqlC = "SELECT u.* FROM peel_produits u INNER JOIN peel_sites_pivots sp ON (u.id_utilisateur = sp.utilisateur_id) WHERE sp.site_id = '".intval($_SESSION['ecom']['id'])."' AND u.priv = 'util'";

    Si c'est le cas, j'ai un encore un message

  9. pruault


    Je recommande à tous les utilisateurs de PEEL de modifier la fonction necessite_identification() de /lib/fonctions/fonctions.php par la fonction suivante

    Ceci évite l'utilisatation d'un REFRESH qui parfois prend un peu de temps

    function necessite_identification() {

    global $wwwroot;

    if (!est_identifie()) {

    ?>

    <html>

    <head>

    <title>Privil&egrave;ges Non accord&eacute;s</title>

    </head>

    <style>

    h1 { font-family: Tahoma, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #CC0000; }

    </style>

    <body bgcolor=#ffffff link=#0000ff vlink=#000099 alink=#ff0000>

    <h1 align=center>Vous n'avez pas les autorisations n&eacute;cessaires pour acc&eacute;der &agrave; l'administration du site.

    <p></p>Ins&eacute;rer votre identifiant et votre mot de passe.

    <a href="<?=$wwwroot?>/index.php">Cliquez ici pour revenir &agrave; la boutique</a>

    </h1>

    </body>

    </html>

    <?php

    die();

    }

    }

  10. alexletiti


    J'ai créé un fichier export_produit qui se base sur export_clients.

    Voici le code :

    <?

    include("../configuration.inc.php");

    header("Content-Type: application/vnd.ms-excel");

    header("Expires: 0");

    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

    header("Content-disposition: filename=export_produits_".date("d-m-Y").".xls");

    $sqlC = "SELECT u.* FROM peel_produits u INNER JOIN peel_sites_pivots sp ON (u.id_utilisateur = sp.utilisateur_id) WHERE sp.site_id = '".intval($_SESSION['ecom']['id'])."' AND u.priv = 'util'";

    echo "Reference produit\t Nom\t Description\t Prix\r\n";

    $resC = mysql_query($sqlC);

    $elem = "";

    while ($C = mysql_fetch_array($resC)) {

    $elem .= html_entity_decode($C['reference'])." \t ";

    $elem .= html_entity_decode($C['nom_fr'])." \t ";

    $elem .= html_entity_decode($C['description_fr'])." \t ";

    $elem .= html_entity_decode($C['prix'])." \t ";

    }

    echo "$elem\r\n";

    function fxsl($chaine) {

    $chaine = number_format($chaine,2);

    $chaine = str_replace(".",",",$chaine);

    $chaine = str_replace(" ","",$chaine);

    return $chaine;

    }

    ?>

    Ensuite dans administrer/modeles/haut.php, j'ai rajouter où je veux Export produits.

    Quand je test, je clic sur export produits.

    J'ai la fenêtre pour ouvrir ou télécharger.

    J'ouvre.

    Dans excel, j'ai bien sur la première ligne les nom des catégories que j'ai mis.

    Mais dans la deuxième ligne, là où il devrait y avoir les produits, dans la première cellule, j'ai un mesage d'erruer :

    <b>Warning</b>: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in <b>d:\www\titiboutik.fr\htdocs\administrer\export_produits.php</b> on line <b>20</b><br />

    Pouvez vous me dire d'où vient ce problème ?

    Merci

  11. jma


    Bonjour,

    Dans ma boutique, j'ai des produits physiques et des produits numériques

    Par exemple, j'ai du matériel informatique à vendre et des logiciels à télécharger.

    Je voudrais savoir comment faut il faire pour que les frais de port soient de zéro pour un produit en téléchargement et supérieur à zéro pour un produit tel qu'un moniteur informatique par exemple.

    En effet, imaginons que lors de la consultation de mon caddie j'ai dans la liste des articles :

    1 moniteur informatique à 500 €

    1 logiciel en téléchargement à 100 €

    je choisi un pays d'expédition, puis un type : aucun problème mes frais de port sont de 10 € par exemple

    Par contre si dans mon caddie je n'ai que : 1 logiciel en téléchargement à 100 € (qui n'a pas de frais de port),

    si je choisie le pays et le type, alors des frais de port sont rajoutés alors que c'est un produit en téléchargement et qu'il devrait pas y en avoir.

    Je voudrais que les frais de port soient toujours de zéro pour le produit en téléchargement, quelque soit le type d'expédition choisi.

    Comment peut on faire cela ?

    Merci par avance de votre aide

    JM

  12. pruault


    essaie de remplacer par ajoute_stock_caddie($id, $cId, $sId, $quantite);

    JE VOUS AI REPONDU PAR MAIL, VOTRE SERVEUR SOUS WINDOWS COMPORTE DES PARAMETRAGES PHP NON STANDARD

    Merci de passer sur un 240 PLAN comme vous me l'avez indiqué par mail.

    Cette discussion ne sert à rien, il faut reparamétrer complètement votre serveur.

    Je vous ai installé en attendant un espace d'hébergement avec votre boutique pour travailler

Twitter Advisto ecommerce

Facebook PEEL Shopping