sebix

Utilisateur open source
  • Compteur de contenus

    46
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par sebix


  1. paulana, je ne comprends vraiment pas pourquoi mais j utilise a la lettre ton code, je peux ajouter des produits en stock, pas de probleme mais uniquement via la fiche produit. lorsque je le fais par la fiche "speciale" stock, il y a bien ajouter 1 et enlever 1 mais quoi que je fasse cela ne fonctionne pas. a ton avis que se passe t il?


  2. Et avec :

    <tr><td align="center" class="titre">
    
    
    <img src="<?=$wwwroot?>/upload/260407_165815_PEEL_H5tKMY.jpg" border="0" alt="" />
    
    
    </td></tr>

    ?

    Willy

    toujours pas.....

    c'est vraiment chiant

    merci de m aider en tout cas

    toujours pas.....

    c'est vraiment chiant

    merci de m aider en tout cas

    ca y est j ai compris mon erreur!!! ca marche!

    un grand merci !


  3. Tu as un truc du genre:

    <tr><td align="center" class="titre">
    
    
    NUMIPIX
    
    </td></tr>
    Où NUMIPIX est peut etre remplacé par une variable. Et tu remplaces cette variable ou NUMIPIX par une balise image:
    <img src="l adresse de ton image" border="0" alt="" />

    Willy

    merci!

    bon j ai essayé avec ca mais ca ne fonctionne toujours pas! gniark!

    je pense que mon ordi va apprendre a voler sous peu....lol

    <tr><td align="center" class="titre">

    <img src="root/upload/260407_165815_PEEL_H5tKMY.jpg" border="0" alt="" />

    </td></tr>


  4. ;)

    merci! j'ai reussi, ca fonctionne, je vous donne mon code pour le fichier achat_confirmation

    <?php if ($_SESSION['caddie']->compte_elements() == 0) { ?>

    <h2>Votre caddie est vide, <a class="normal" href="<?php echo $wwwroot?>/achat/index.php">

    consultez le catalogue des produits</a>.</h2>

    <?php return false; ?>

    <?php } ?>

    <font class="tetiere">Etape 2. Résumé de votre commande</font><br />

    <table border="0" width="100%" cellpaddin="0" cellspacing="0">

    <tr>

    <td class="normal">Date :</td>

    <td class="normal"><?php echo date("d-m-Y")?></td>

    </tr>

    <tr>

    <td class="label">Addresse de facturation</td>

    </tr>

    <tr>

    <td class="normal">Nom du contact :</td>

    <td class="normal"><?php echo stripslashes($client1) ?></td>

    </tr>

    <tr>

    <td class="normal">Téléphone :</td>

    <td class="normal"><?php echo $contact1 ?></td>

    </tr>

    <tr>

    <td class="normal">Email :</td>

    <td class="normal"><?php echo $email1 ?></td>

    </tr>

    <tr valign="top">

    <td class="normal">Adresse :</td>

    <td class="normal"><?php echo stripslashes($adresse1) ?><br /><?php echo $code_postal1 ?>&nbsp;<?php echo stripslashes($ville1)?><br /><?php echo stripslashes($pays1) ?></td>

    </tr>

    <tr>

    <td class="label">Addresse de livraison</td>

    </tr>

    <tr>

    <td class="normal">Nom du contact :</td>

    <td class="normal"><?php echo stripslashes($client2) ?></td>

    </tr>

    <tr>

    <td class="normal">Email :</td>

    <td class="normal"><?php echo $email2 ?></td>

    </tr>

    <tr>

    <td class="normal">Téléphone :</td>

    <td class="normal"><?php echo $contact2 ?></td>

    </tr>

    <tr valign="top">

    <td class="normal">Adresse :</td>

    <td class="normal"><?php echo stripslashes($adresse2) ?><br /><?php echo $code_postal2 ?>&nbsp;<?php echo stripslashes($ville2)?><br /><?php echo stripslashes($pays2) ?></td>

    </tr>

    <tr valign="top">

    <td class="normal">Type de paiement :</td>

    <td class="normal"><?php echo $paiement ?></td>

    </tr>

    <tr valign="top">

    <td class="normal">Mode d'expédition :</td>

    <td class="normal"><?php echo $transport?></td>

    </tr>

    <?php if ($commentaires != "") {?>

    <tr>

    <td colspan="2" class="normal">Commentaires / Instructions Spéciales</td>

    </tr>

    <tr>

    <td colspan="2" class="normal"><?php echo (trim($commentaires) == "" ? "Aucun" : nl2br(stripslashes($commentaires))) ?></td>

    </tr>

    <?php } else { ?>

    <tr>

    <td colspan="2" height="5" class="normal">&nbsp;</td>

    </tr>

    <?php } ?>

    </table>

    <table border="0" cellspacing="1" cellpadding="0" width="100%">

    <tr><td colspan="6" bgcolor="#333366" height="1"><img src="<?php echo $wwwroot?>/images/blank.gif" height="1" alt="" /></td></tr>

    <tr bgcolor="#eeeeee">

    <td class="label">Réf.</td>

    <td class="label">Produit</td>

    <td class="label" align="center>"Prix unitaire</td>

    <td class="label" align="center" >Quantité</td>

    <td colspan="2" class="label" align="center">Prix Total</td>

    </tr>

    <tr><td colspan="6" bgcolor="#333366" height="1"><img src="<?php echo $wwwroot?>/images/blank.gif" height="1" alt="" /></td></tr>

    <?php

    $ensemble_total_ht = 0;

    $ensemble_total_ttc = 0;

    $expedition = 0;

    while ($prod = mysql_fetch_array($qid)) {

    $quantite = $_SESSION['caddie']->articles[$prod['id']];

    $promotion = $prod['promotion'] ;

    $prix = $prod['prix'] * (1-$promotion/100) ;

    $prix_ht = $prod['prix'] * (1-$promotion/100) / (1+$prod['tva'] / 100);

    $total_ttc = $prix * $quantite;

    $total_ht = $prix_ht * $quantite;

    $ensemble_total_ht += $total_ht;

    $ensemble_total_ttc += $total_ttc;

    $tva = $ensemble_total_ttc - $ensemble_total_ht ;

    switch ($transport) {

    case "normal" :

    $expedition = $normal;

    break;

    case "express" :

    $expedition = $express;

    break;

    case "chrono" :

    $expedition = $chrono;

    break;

    }

    ?>

    <tr>

    <td class="normal"><?php echo $prod['reference'] ?></td>

    <td class="normal">

    <?php echo $prod['nom'] ?>

    </td>

    <td class="normal" align="right">

    <?php

    echo fprix($prix)." &euro; ";

    if ($promotion != 0) { echo "(- ".$promotion." % )"; }

    ?>

    </td>

    <td class="normal" align="center"><?php echo $quantite?></td>

    <td class="normal" align="right" colspan="2">

    <?php echo fprix($total_ttc) ?> €

    </td>

    </tr>

    <?php } ?>

    <tr>

    <td colspan="4"></td>

    <td colspan="2"><hr size=1></td>

    </tr>

    <tr>

    <td colspan="4" class="label" align="right"">Total H.T. :</td>

    <td class="normal" align="right"><b><?php echo fprix($ensemble_total_ht) ?></b></td>

    <td class="normal"><b>€ </b></td>

    </tr>

    <tr>

    <td colspan="4" class="label" align="right">TVA :</td>

    <td class="normal" align="right"><b><?php echo fprix($tva) ?></b></td>

    <td class="normal"><b>&euro;</b></td>

    </tr>

    <tr>

    <td colspan="4" class="label" align="right">Frais d'expédition :</td>

    <td class="normal" align="right"><b><?php echo $expedition; ?></b></td>

    <td class="normal">&euro;</td>

    </tr>

    <tr>

    <td colspan="4" class="label" align="right">Total T.T.C :</td>

    <td class="normal" align="right"><b>

    <?php

    $caddie_total = $ensemble_total_ttc + $expedition;

    echo fprix($caddie_total);

    ?></b></td>

    <td class="normal"><b>€ </b></td>

    </tr>

    <tr><td colspan="6" align="center">

    <form name="entryform" action="<?php echo $wwwroot?>/achat/fin_commande.php" method="post">

    <input type="submit" value="Valider la commande" class="bouton">

    </form>

    </td></tr>

    <tr><td colspan="6" class="normal">

    <li type="square">Si une erreur concernant vos informations personnelles figure sur cette page, <a href="java script:window.history.back()" class="normal">cliquez ici</a>.</li><br />

    <li type="square">Si une erreur concernant votre commande figure sur cette page, <a href="<?php echo $wwwroot?>/achat/caddie_affichage.php" class="normal">cliquez ici.</a></li>

    </td></tr>

    </table>


  5. En fait là c'est la page qui affiche et va chercher les varaibles du site.

    Il faut chercher là où sont calculer les frais de port, surement dans lib/fonctions/fonctions.php ou dans la page qui gère les commandes (passer une commande et voir la page ou sont ajoutés les FDP).

    C'est ce code là qu'il faut, car c'est là qu'on ajoute ou non les fdp.

    Willy

    j essaie mais les frais de port sont ajoutes normalement dans "achat_maintenant"

    je vais craquer!!!! ;)


  6. il faudrait voir le code qui appel cette variable.

    voila ce qu il faudrait changer dans variable.php

    <?php

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

    necessite_identification();

    necessite_priv("admin");

    $DOC_TITLE = "Variables du site";

    include("modeles/haut.php");

    switch (vb($_REQUEST['mode'])) {

    case "ajout" :

    ecrire($HTTP_POST_VARS);

    echo "<div class=\"normal\">Vos modifications ont été prise en compte.</div>";

    $tab_var = lire();

    affiche_variables($tab_var);

    break;

    default :

    $tab_var = lire();

    affiche_variables($tab_var);

    break;

    }

    include("modeles/bas.php");

    // LISTE DES FONCTIONS

    function lire() {

    $file = fopen("../lib/setup/info.inc.php", "r");

    $count = 0;

    $tab_var = array();

    while (true) {

    if (feof($file)) break;

    $car = fgetc($file);

    while(($car != "\"") && (true)) {

    if (feof($file)) break;

    $car = fgetc($file);

    }

    //ici on est au debut de la variable

    $car = fgetc($file);

    $var="";

    while (($car != "\"") && (true)) {

    if (feof($file)) break;

    $var = $var.$car;

    $car = fgetc($file);

    }

    $tab_var[$count] = $var;

    $count++;

    }

    fclose($file);

    return $tab_var;

    }

    function ecrire(&$frm) {

    $file = fopen("../lib/setup/info.inc.php", "w");

    $string = "<?php

    \n\$serveur_mysql = \"". $frm['serveur_mysql']."\";

    \n\$utilisateur_mysql = \"". $frm['utilisateur_mysql']."\";

    \n\$mot_de_passe_mysql = \"". $frm['mot_de_passe_mysql']."\";

    \n\$nom_de_la_base = \"". $frm['nom_de_la_base']."\";

    \n\$wwwroot = \"". $frm['wwwwroot']."\";

    \n\$site = \"". $frm['site']."\";

    \n\$normal = \"".$frm['normal']."\";

    \n\$express = \"".$frm['express']."\";

    \n\$freePortNOD32 = \"".$frm['freePortNOD32']."\";

    \n\$support = \"".$frm['support']."\";

    \n\$paypal = \"".$frm['paypal']."\";

    \n?>";

    fwrite($file, $string);

    fclose($file);

    }

    function affiche_variables(&$tab_var) {

    ?>

    <table border="0" cellpadding="0" cellspacing="1" width="760">

    <tr>

    <td class="entete" colspan="2">Variables du site</th>

    </tr>

    <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">

    <tr><td class="normal">Serveur hôte (mysql) : </td><td><input type="text" name="serveur_mysql" value="<?php echo ($tab_var[0]); ?>" size="" /></td></tr>

    <tr><td class="normal">Identifiant (mysql) : </td><td><input type="text" name="utilisateur_mysql" value="<?php echo ($tab_var[1]); ?>" size="" /></td></tr>

    <tr><td class="normal">Mot de passe (mysql) : </td><td><input type="text" name="mot_de_passe_mysql" value="<?php echo ($tab_var[2]); ?>" size="" /></td></tr>

    <tr><td class="normal">Nom de la base mysql : </td><td><input type="text" name="nom_de_la_base" value="<?php echo ($tab_var[3]); ?>" size="" /></td></tr>

    <tr><td class="normal">URL de la boutique sans barre oblique à la fin : </td><td><input type="text" name="wwwwroot" value="<?php echo ($tab_var[4]); ?>" size="" /></td></tr>

    <tr><td class="normal">Nom du site web : </td><td><input type="text" name="site" value="<?php echo ($tab_var[5]); ?>" size="" /></td></tr>

    <tr><td class="normal">Tarif normal (&euro; TTC) : </td><td><input type="text" name="normal" value="<?php echo ($tab_var[6]); ?>" size="" /></td></tr>

    <tr><td class="normal">Tarif express (&euro; TTC) : </td><td><input type="text" name="express" value="<?php echo ($tab_var[7]); ?>" size="" /></td></tr>

    <tr><td class="normal">FreePort (&euro; TTC) : </td><td><input type="text" name="freePortNOD32" value="<?php echo ($tab_var[8]); ?>" size="" /></td></tr>

    <tr><td class="normal">Email administrateur : </td><td><input type="text" name="support" value="<?php echo ($tab_var[9]); ?>" size="" /></td></tr>

    <tr><td class="normal">Email paypal : </td><td><input type="text" name="paypal" value="<?php echo ($tab_var[10]); ?>" size="" /></td></tr>

    <tr>

    <td align="center" colspan="2">

    <input type="submit" name="action" class="bouton" value="Enregistrer les modifications">

    <input type="hidden" name="mode" value="ajout">

    </form>

    </td></tr>

    </table>

    <?php

    }

    ?>


  7. "0 euro de frais de port pour la commande chronopost"

    Ca doit etre un parametre de ce port.

    je ne suis pas pro shopping, mais c'est largement faisable en ajoutant un port (je ne sais pas où c'est dans shopping) et ensuite pouvoir le choisir à la commande et enfin ajouter ce port dans le calcul du prix de la commande.

    Willy

    en fait pour le zero euro de frais de port ils appelles freeNURD32 (un truc dans le genre) c'est un freeport (port gratuit). et tout fonctionne bien sauf que si je suis ce qu ils disent au moment de commander meme en configurant correctement je me retrouve avec un frais de port a zero en chronopost!!!


  8. Bonjour,

    c'est possible, copie les lignes des frais de port dans le paramatrage du site pour en créer un nouveau.

    Ensuite dans la commande ajoute ce nouveau frais de port dans les choix possibles.

    un conseil fait une recherche sur le site avec "frais de port" et tu auras pas mal d'infos.

    Willy

    Merci d une reponse si rapide, mais je t assure j ai fait ma recherche et je ne tombe sur rien qui y corresponde sauf un article qui parle de rajouter un port gratuit que j ai modifie en port chronopost en modifiant egalement les parametres du site. alors j ai essayé et tout allait bien jusqu a ce que je tente de commander et la, paf, 0 euro de frais de port pour la commande chronopost....

    sinon, qu entends tu par copie les lignes des frais de port? tu parles du fichier info.inc.php?


  9. bonjour,

    tout d abord desole je suis un parfait neewbie en php.... ;)

    je viens de faire le tour des topics et je n ai pas trouvé de solutions a ma question: il faut que j ajoute un troisieme frais port en plus des ports normal et express.de plus, j ai besoin de renommer ces ports par:

    Collissimo 48h

    Collissimo recommande R3

    Chronopost 24h

    j ai tout essaye et je n y arrive pas, ca devient tres urgent alors si quelqun peut m aider ca serait tres sympa...

    le site c'est NUMIPIX

Twitter Advisto ecommerce

Facebook PEEL Shopping