Flux d’activité

Flux d’activité de Messages

  1. alexletiti


    J'ai remplacé par ce que tu m'a dit.

    J'ai un message d'erreur qui apparait sur l'écran

    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /mnt/157/sda/8/1/www.charlottine/utilisateurs/enregistrement.php on line 273

    la ligne 273 c'est celle que j'ai modifié mais je ne vois pas où est le problème.

  2. alexletiti


    Me revoila.

    J'ai légèrement avancé sur mon problème dpuis la dernière fois.

    J'ai inséré mon menu déroulant en ajax dans la page utilisateur/enreguistrmeent.php

    ca marche bien sauf que quand je clic sur s'enregistrer, il n'y a rien qui se passe.

    Est ce que quelqu'un peut jeter un petit coup d'oeil.

    voici le code de la page enregistrement à l'adresse là : http://www.charlottine.free.fr/Enregistrement.zip

    Dedans ce trouve mon code complet de la page utilisateur/enregistrmeent.php ainsi que le fichier qui permet de faire afficher les sous catégories.

    Merci pour votre aide.

  3. amap


    oui tout à fait, mes excuses j'ai donné le code pour la version shopping

    c'est bien ce qu'il me semblait, je m'en étais rendue compte, car, je fais un site avec la version shopping, et je la trouve très bien cette version shopping, simple, efficace, claire, nette, bref que du bonheur, une fois que tous les petits soient réglés.

    Bonne journée Paulanna.

    La poste étant en grève aujourd'hui, je vais pouvoir souffler un peu. vive les grèves ? :huh: ;)

  4. paulanna


    pour le topic :

    créer un fichier .htacces que tu mets à la racine de ton site et qui contienne les règles de réécritures.

    un fichier php avec une fonction pour nettoyer les chaines de caractères, et des fonctions pour traiter la réécriture de tes liens à l'aide des requetes, que tu mettras également à la racine de ton site et que tu n'oublieras pas de déclarer

    et pour finir changer les liens

  5. alexletiti


    Bonjour,

    afin d'optimiser le référencement, on m'a dit que dans la barre d'adresse, il fallait qu'il y ai le nom de la catégorie qui apparaisse.

    Donc je voudrais si c'est possible en mettant par exemple plusieurs fichier upload, quand on cré un article, en fonction de la catégorie, l'image se mette dans tel ou tel upload.

    Ou autre chose de plus simple peut être.

    En attendant votre réponse.

    Merci

    Alexletiti

  6. amap


    :huh: Si je fais cela, ma facture se présente comme ça, au niveau des ref, prod, ect :

    ARBRE AUX OISEAUX POSITIF ANTIQUE STITCHER Souvenirs de Brodeuse

    Produit P.U. T.T.C Qté-Qty Total

    9.00 € 1 9.00 €

    13.00 € 1 13.00 €

    12.00 € 1 12.00 €

    donc, nous obtenons, une espèce de décalage, la désignation des produits passe carrément au dessus du tableau, et toujours pas de référence,

    J'essaye un peu toutes les combinaisons, mais, toujours pas de ref. Si je dois avoir une facture comme la votre, alors là, ma facture html explose et part en vrille,tant j'obtiend des erreurs.

    En vérité, je n'ai jamais eu les références sur les factures et bon de commande html, par contre en format pdf, aucun problème. Personnellement, cela ne me gène pas. Faut simplement, que j'évite d'y penser, car maniaco que je suis....

    bon, pas grave, je ne vais pas passer ma journée là-dessus, puisque les factures sont rentrées dans ebp. c'est du boulot, je sais bien, mais, j'ai chargé quelqu'un de le faire, sinon, on ne s'en sort plus. Entre les bugs de la boutique, et le matériel informatique qui plante ou bien qui meurt et qu'il faut remplacer ;)

    bonne journée à tous,

    Jackye

  7. pruault


    Pour cela, vous devez

    1/ Ajouter un champ frais de type FLOAT(15,5) dans la table paiement

    2/ Ensuite vous devez ajouter l'attribut frais dans la classe caddie et dans la méthode paiement, vous devez ajouter les frais de paiement

    Vous devez obtenir une méthode du type

    function paiement(&$paiement, &$tarif_paiement) {
    
    	/* Traitement du moyen de paiement */
    
    		if (isset($paiement)) {
    
    			$this->paiement = $paiement;
    
    			$this->tarif_paiement = $tarif_paiement;
    
    		}
    
    	}

    3/ La valeur des frais de paiement sera stocké dans $_SESSION['caddie']->tarif_paiement

  8. pruault


    Re bonjour Patrice,

    J'ai une question technique, à laquelle vous voudrez peut-être bien me répondre si vous avez un peu de temps à l'occasion...

    Je souhaite rajouter le mode de paiement "contre-remboursement" sur Hydrozone, jusque là, pas de problème. Le truc c'est que le client veut facturer 15€ de frais si ce mode de paiement est choisi par l'internaute. Ces 15€ viendraient se rajouter en étape 2 de la passation de commande et pris en compte dans le montant total de celle-ci en bdd.

    Le montant du contre-remboursement vient bien s'additionner dans le panier mais ne vient pas s'enregistrer en bdd lors du processus de fin de commande. Ayant un peu peur de faire de trop grosses bourdes sur le fichier fonctions.php, je préfère d'abord m'adresser à vous pour avoir votre avis (et éventuellement votre aide si vous avez un moment)...

    Au plaisir de vous lire, je reste à votre disposition pour tout complément d'information.

    Cordialement,

  9. pruault


    Votre facture doit ressemble à ça

    <?php
    
    include("../configuration.inc.php");
    
    	/* Charge les détails d'une commande et les affiche */
    
    
    	$timestamp = urldecode(htmlspecialchars($_GET['timestamp']));
    
    
    	$id = intval($_GET['id']);
    
    
    	$mode = htmlspecialchars($_GET['mode']);
    
    
    	if (!empty($id) && !empty($timestamp)) {
    
    
    	$qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$id' AND o_timestamp = '$timestamp'");
    
    
    	if (mysql_num_rows($qid_commande) > 0) {
    
    
    	$qid_items = mysql_query("SELECT * FROM peel_commandes_articles WHERE commande_id = '$id'");
    
    
    	$commande = mysql_fetch_object($qid_commande);
    
    
    	switch ($mode) {
    
    
    	case "proforma" :
    
    	$libelle = PROFORMA;
    
    	$numero = $id;
    
    	$date_document = $commande->o_timestamp;
    
    	break;
    
    
    	case "facture" :
    
    	$libelle = INVOICE;
    
    	$numero = $commande->numero;
    
    
    	if ($commande->a_timestamp != "0000-00-00") {
    
    
    		$date_document = $commande->a_timestamp;
    
    
    	} else {
    
    
    		$date_document = $commande->o_timestamp;
    
    
    	}
    
    
    	break;
    
    
    	}
    
    ?>
    
    
    <html>
    
    <head>
    
    
    <title><?php echo $libelle." ".NUMBER." ".$numero." - ".date("d-m-Y",strtotime($date_document))."";?></title>
    
    <link REL="stylesheet" type="text/css" href="<?=$stylefile?>">
    
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
    
    <style type="text/css" media="screen">
    
    <!--
    
    <?php
    
    
    $sqlCss = "SELECT * FROM peel_css WHERE id = '1'";
    
    
    $resCss = mysql_query($sqlCss);
    
    
    if ($resCss) {
    
    
    	$Css = mysql_fetch_object($resCss);
    
    
    	echo "body {\n";
    
    
    	if (!empty($Css->background)) {echo "background: #ffffff;\n";}
    
    	if (!empty($Css->textsize)) {echo "font-size: $Css->textsize;\n";}
    
    	if (!empty($Css->textcolor)) {echo "color: $Css->textcolor;\n";}
    
    	if (!empty($Css->textfont)) {echo "font-family: $Css->textfont;\n";}
    
    
    	echo "}\n";
    
    
    	if (!empty($Css->textsize)) {echo ".normal { font-size: $Css->textsize;}\n";}
    
    	if (!empty($Css->textcolor)) {echo ".normal { color: $Css->textcolor;}\n";}
    
    	if (!empty($Css->textfont)) {echo ".normal { font-family: $Css->textfont;}\n";}
    
    
    	if (!empty($Css->textsize)) {echo ".label { font-size: $Css->textsize;}\n";}
    
    	if (!empty($Css->textcolor)) {echo ".label { color: $Css->textcolor;}\n";}
    
    	if (!empty($Css->textfont)) {echo ".label { font-family: $Css->textfont;}\n";}
    
    
    	if (!empty($Css->textsize)) {echo ".texte { font-size: $Css->textsize;}\n";}
    
    	if (!empty($Css->textcolor)) {echo ".texte { color: $Css->textcolor;}\n";}
    
    	if (!empty($Css->textfont)) {echo ".texte { font-family: $Css->textfont;}\n";}
    
    
    	if (!empty($Css->titresize)) {echo ".titre { font-size: $Css->titresize;}\n";}
    
    	if (!empty($Css->titrecolor)) {echo ".titre { color: $Css->titrecolor;}\n";}
    
    	if (!empty($Css->titrefont)) {echo ".titre { font-family: $Css->titrefont;}\n";}
    
    
    	if (!empty($Css->tetieresize)) {echo ".tetiere { font-size: $Css->tetieresize;}\n";}
    
    	if (!empty($Css->tetierecolor)) {echo ".tetiere { color: $Css->tetierecolor;}\n";}
    
    	if (!empty($Css->tetierefont)) {echo ".tetiere { font-family: $Css->tetierefont;}\n";}
    
    	if (!empty($Css->tetierebackground)) {echo ".tetiere { background: $Css->tetierebackground;}\n";}
    
    
    	if (!empty($Css->tetieresize)) {echo ".entete { font-size: $Css->tetieresize;}\n";}
    
    	if (!empty($Css->tetierecolor)) {echo ".entete { color: $Css->tetierecolor;}\n";}
    
    	if (!empty($Css->tetierefont)) {echo ".entete { font-family: $Css->tetierefont;}\n";}
    
    	if (!empty($Css->tetierebackground)) {echo ".entete { background: $Css->tetierebackground;}\n";}
    
    
    
    	if (!empty($Css->alink)) {echo "a:link { color: $Css->alink;}\n";}
    
    	if (!empty($Css->vlink)) {echo "a:visited { color: $Css->vlink;}\n";}
    
    	if (!empty($Css->hlink)) {echo "a:hover { color: $Css->hlink;}\n";}
    
    
    
    }
    
    
    
    ?>
    
    -->
    
    </style>
    
    &lt;script LANGUAGE="JavaScript" SRC="<?=$wwwroot?>/lib/js/window.js"></script>
    
    </head>
    
    <body>
    
    <div class="titre"><?php echo $libelle." ".NUMBER." ".$numero." - ".date("d-m-Y",strtotime($date_document))."";?></div>
    
    <table border="0" cellpadding="5" cellspacing="0" width="50%" bordercolor="#000000">
    
    		<tr>
    
    			 <td bgcolor="#FFFFFF" align=center class="normal">
    
    				<?php
    
    
    					  echo (!empty($logo)) ? "<img align=\"middle\" src=\"$logo\" alt=\"$site\" border=\"0\"></a><br />" : "$site";		  
    
    
    					  print_societe();
    
    
    				  ?>
    
    			 </td>
    
    	  </tr>
    
    </table>
    
    <p>
    
    <table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="white">
    
    <tr>
    
    <td valign=top width="50%">
    
    
    	<table border="1" cellpadding="5" cellspacing="1" width="100%" bordercolor="#808080">
    
    	<tr>
    
    	  <td bgcolor="#F3E2A0" class="normal"><b><?php echo BILL_ADDRESS?></b></td>
    
    	</tr>
    
    	<tr>
    
    	  <td class="normal"><?=nl2br(stripslashes($commande->client_info1))?></td>
    
    	</tr>
    
    	  </table>
    
    </td>
    
    <td valign=top width="50%">
    
    	<table border="1" cellpadding="5" cellspacing="1" width="100%" bordercolor="#808080">
    
    	<tr>
    
    	  <td bgcolor="#F3E2A0" class="normal"><b><?php echo SHIP_ADDRESS?></b></td>
    
    	</tr>
    
    	<tr>
    
    	  <td class="normal"><?=nl2br(stripslashes($commande->client_info2))?></td>
    
    	</tr>
    
      </table>
    
    </td>
    
    </tr>
    
    </table>
    
    </p>
    
    <p>
    
    <table border="0" cellpadding="3" cellspacing="0" bordercolor="#000000" width="100%" bgcolor="white" style="border:1px solid #000000">
    
    	<tr>
    
    	  <td align="center" bgcolor="#F3E2A0" class="label"> <?php echo REFERENCE?></td>
    
    	  <td align="center" bgcolor="#F3E2A0" class="label"><?php echo PRODUCT?></td>
    
    	  <td align="center" bgcolor="#F3E2A0" class="label"><?php echo UNIT_PRICE?></td>
    
    	  <td align="center" bgcolor="#F3E2A0" class="label"><?php echo QUANTITY?></td>
    
    	  <td align="center" bgcolor="#F3E2A0" class="label"><?php echo TOTAL_PRICE?></td>
    
    	</tr>
    
      <?
    
    	$ensemble_total_ht = 0;
    
    
    	$ensemble_total_ttc = 0;
    
    
    		if ($qid_items) {
    
    
    
    			if (mysql_num_rows($qid_items)) {
    
    
    				while ($prod = mysql_fetch_array($qid_items)) {
    
    
    				?>
    
    			<tr>
    
     <td class="normal"><?php echo $prod['reference'] ?></td>
    
    				<td class="normal">
    
    				  <?
    
    
    					print html_entity_decode(($prod['nom_produit']));
    
    
    					if ($prod['promotion'] != 0) {print " (-  ".$prod['promotion']." % )";}
    
    					if ($prod['delivery_stock'] != '') {print "<br />".DELIVERY_STOCK." : ".$prod['delivery_stock'].".";}
    
    					if ($prod['couleur'] != '') {print "<br />".COLOR." : ".$prod['couleur'].".";}
    
    					if ($prod['taille'] !='') {print "<br />".SIZE." : ".$prod['taille'].".";}
    
    					if ($prod['comment'] !='') {print "<br />".COMMENTS." : ".stripslashes($prod['comment']).".";}
    
    					if ($prod['option_prix'] != 0) {print "<br />".OPTION_PRIX." : ".$prod['option_prix']." ".$commande->devise;}
    
    
    					?>				</td>
    
    					<td class="normal"> </td>
    
    				<td class="normal "align="center">
    
    				<?php
    
    					echo $prod['prix']." ".$commande->devise;;
    
    
    					if ($prod['ecotaxe_ttc'] != "0.00") { echo "<br /><em><font class='petit'>+ ecotaxe : ".fprix($prod['ecotaxe_ttc'])." ".$commande->devise."</font></em>"; }
    
    
    					 ?></td>
    
    				<td class="normal "align="center"><?php echo $prod['quantite'] ?></td>
    
    				<td class="normal "align="center"><?php echo $prod['total_prix']. " ".$commande->devise; ?></td>
    
    			</tr>
    
    		<? } ?>
    
    		</table>
    
    			<?
    
    			}
    
    		} ?>
    
    </p>
    
    <p>
    
    <table border="0" cellpadding="3" cellspacing="0" width="100%" style="border:1px solid #000000">
    
    		  <tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo TOTAL_TTC?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal"><?php echo fprix($commande->total_produit_avant_promo)." ".$commande->devise; ?></td>
    
      </tr>
    
    			 <?php
    
    
    			 if ($commande->total_ecotaxe_ttc > 0) {
    
    
    			?>
    
    			<tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo ECOTAXE ?> T.T.C</td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal"><?php echo fprix($commande->total_ecotaxe_ttc)." ".$commande->devise;  ?></td>
    
    			</tr>
    
    
    
    			<? }
    
    
    
    			 if ($commande->remise_client_percent > 0) {
    
    
    			?>
    
    			<tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo REMISE_CLIENT." ( ".$commande->remise_client_percent." % )"?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal">- <?php echo fprix($commande->remise_client)." ".$commande->devise;  ?></td>
    
    			</tr>
    
    
    
    			<? }
    
    
    			 if ($commande->remise_code_percent > 0) {
    
    
    			?>
    
    			<tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo CODE_PROMO_REMISE." ( ".$commande->remise_code_percent." % )"?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal">- <?php echo fprix($commande->remise_code)." ".$commande->devise;  ?></td>
    
    			</tr>
    
    
    			<? }
    
    
    			 if ($commande->remise_cheque > 0) {
    
    
    			?>
    
    			<tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo CHEQUE_CADEAU_REMISE." ( ".$commande->code_cheque_cadeau." )"?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal">- <?php echo fprix($commande->remise_cheque)." ".$commande->devise;  ?></td>
    
    			</tr>
    
    
    			<? }
    
    
    			 if ($commande->remise_bon > 0) {
    
    
    			?>
    
    			<tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo BON_REDUCTION_REMISE." ( ".$commande->code_bon." )"?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal">- <?php echo fprix($commande->remise_bon)." ".$commande->devise;  ?></td>
    
    			</tr>
    
    			<? }
    
    
    			 if ($commande->avoir > 0) {
    
    
    			?>
    
    			<tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo AVOIR?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal">- <?php echo fprix($commande->avoir)." ".$commande->devise;  ?></td>
    
    			</tr>
    
    			 <?php } ?>
    
    		  <tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo SHIPPING_COST." T.T.C<br />".SHIPPING." : ".$commande->transport.")"?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal">
    
    
    			  <?php
    
    
    				echo ($commande->cout_transport != 0) ? fprix($commande->cout_transport)." ".$commande->devise."" : "".OFFERED;
    
    
    				?>
    
    			</td>
    
      </tr>
    
    
    			<?php
    
    
    			 if ($commande->tarif_paiement > 0) {
    
    
    			 ?>
    
    
    			<tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo PAY_COST?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal">+ <?php echo fprix($commande->tarif_paiement)." ".$commande->devise; ?></td>
    
    			</tr>
    
    
    			<? } ?>
    
    			 <tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo TOTAL_HT?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal"><?php echo fprix($commande->montant_ht)." ".$commande->devise; ?>  </td>
    
    			</tr>
    
    			 <tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo VAT ?></td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal"><?php echo fprix($commande->total_tva)." ".$commande->devise; ?></td>
    
    			</tr>
    
    
    			<tr>
    
    			  <td align="right" bgcolor="#F3E2A0" class="label"><?php echo NET?></td>
    
    			  <td align="right" bgcolor="#F3E2A0" class="label"><b><?php echo fprix($commande->montant)." ".$commande->devise." T.T.C";?>  </td>
    
    			</tr>
    
    
    
    			<tr>
    
    			  <td align="left" bgcolor="#FFFFFF" class="normal"><?php echo PAYEMENT?> </td>
    
    			  <td align="right" bgcolor="#FFFFFF" class="normal"><?=$commande->paiement?></td>
    
    			</tr>
    
    
    			<?php
    
    
    			if(!empty($commande->colis)) {
    
    
    			?>
    
    
    			<tr><td colspan=2" class="lebel" bgcolor="#F3E2A0">
    
    			<?php
    
    
    			echo "<b>".COLIS."</b>";
    
    
    			?>
    
    			</tr>
    
    			<tr><td colspan=2" class="normal">
    
    			<?php
    
    
    			echo stripslashes($commande->colis);
    
    
    			?>
    
    			</tr>
    
    
    			<? } ?>
    
    			<?php
    
    
    			if(!empty($commande->commentaires)) {
    
    
    			?>
    
    
    			<tr><td colspan=2" class="titre" bgcolor="#F3E2A0">
    
    			<?php
    
    
    			echo "<b>".COMMENTS."</b>";
    
    
    			?>
    
    			</tr>
    
    			<tr><td colspan=2" class="normal">
    
    			<?php
    
    
    			echo stripslashes($commande->commentaires);
    
    
    			?>
    
    			</tr>
    
    
    			<? } ?>
    
    </table>
    
    </p>
    
    	<?php
    
    
    	if ($libelle == PROFORMA) {
    
    
    	?>
    
    		<p>
    
    		<div align="right">
    
    		  <table border="1" cellpadding="5" cellspacing="0" width="250" bgcolor="#000000">
    
    		  <tr>
    
    			  <td bgcolor="#FFFFFF" class="label" align="center">
    
    				  <i><?php echo ACCORD ?></i>
    
    			  </td>
    
    			</tr>
    
    			<tr>
    
    			  <td bgcolor="#FFFFFF" align="center">
    
    				<div align="center">
    
    				  <p class="normal"><i><?php echo SIGNATURE ?>
    
    				  </i></p>
    
    				</div>
    
    				<div align="center">
    
    				  <p class="normal"> </p>
    
    				</div>
    
    				<div align="center">
    
    				  <p class="normal">
    
    				</div>
    
    				<div align="center">
    
    				  <p class="normal">
    
    				</div>
    
    			  </td>
    
    			</tr>
    
    		  </table>
    
    	</p>
    
    
    <? } ?>			  
    
      &lt;script language="javascript">
    
    window.print();
    
    </script>
    
    <? } else {
    
    
    echo "NO HACK !";
    
    
    }
    
    
    } else {
    
    
    echo "NO HACK !";
    
    
    }?>
    
    </div>
    
    </body>
    
    
    </html>

Twitter Advisto ecommerce

Facebook PEEL Shopping