Morpheus

Utilisateur open source
  • Compteur de contenus

    90
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Morpheus


  1. Pour ne plus avoir de décalage vers le bas avec IE6, voici la solution:

    dans le fichier modeles/haut.php

    Ajouter cette ligne dans l'état CSS du "centre" ---> height: 100%;

    Cela donnera ceci:

    #centre {
    
    background-color:#FFF;
    
    margin-left: 180px; /* Permet un espace de 5px entre le menu le contenu central */
    
    margin-right: 5px; /* Permet d'avoir une marge droite de 5px */
    
    padding: 5 5 5 5;
    
    height: 100%;
    
    }

    ;)


  2. Essayer ceci, remplacer toute la fonction "function email_commande(&$commandeid)" dans le fichier lib/fonctions/fonctions.php

    function email_commande(&$commandeid) {
    
    
    	global $wwwroot;
    
    	global $site;
    
    	global $support;
    
    
    	$result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'");
    
    
    	$com = mysql_fetch_object($result);
    
    
    	$goto = "/factures/facture_html.php?mode=proforma&id=$commandeid&timestamp=".urlencode($com->o_timestamp)."";
    
    
    	$urlcommande = $wwwroot.$goto;
    
    
    		// Mail d'information envoyé à l'administrateur
    
    
    	$qid_commande = mysql_query("SELECT * FROM peel_commandes WHERE id = '$commandeid'");
    
    
    	$qid_items = mysql_query("
    
    	SELECT
    
    		 p.id
    
    		,p.reference
    
    		,oi.nom_produit
    
    		,oi.promotion
    
    		,p.prix AS curr_prix
    
    		,oi.prix AS purchase_prix
    
    		,oi.quantite
    
    		,oi.prix * oi.quantite AS total
    
    	FROM peel_commandes_articles oi
    
    		LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
    
    	WHERE commande_id = '$commandeid'
    
    	");
    
    
    	$commande = mysql_fetch_object($qid_commande);
    
    	// Mail d'information envoyé à l'administrateur
    
      $objet_commande="Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.\n\n";
    
      $objet_commande.="Client : $com->client_info1 \n\n";
    
      if ($com->client_info1 !=$com->client_info2){$objet_commande.="Adresse de livraison : $com->client_info2 \n\n";}
    
      $objet_commande.="Email client : $com->email \n\n";
    
    
      $objet_commande.="Montant total de la commande AVEC frais de port : $com->montant Euro\n\n";
    
      $total_general=0;
    
    	while ($prod = mysql_fetch_array($qid_items))
    
    	{
    
    	$objet_commande.="$prod[reference] | ";
    
    	//$objet_commande.="$prod[id]\t";
    
    	$objet_commande.=stripslashes($prod['nom_produit'])." | ";
    
    	//$objet_commande.=fprix($prod['curr_prix'])."\t";
    
    	$objet_commande.=fprix($prod['purchase_prix'])." | ";
    
    	$objet_commande.="$prod[quantite] | ";
    
    		$total = $prod['purchase_prix']*$prod['quantite'];
    
    		$total_general+=$total;
    
    		$objet_commande.=fprix($total)." Euro\n";
    
    	}
    
      if ($commande->promo_libelle!="" or $commande->promo!="0")
    
    	{
    
    	$objet_commande.="\nRéduction : ";
    
    	$objet_commande.=$commande->promo_libelle." | ";
    
    	$objet_commande.="- ".$commande->promo." Euro\n\n";
    
    	$total_general-=$commande->promo;
    
    	}
    
    	$objet_commande.="\nMontant total de la commande SANS frais de port : ".fprix($total_general)." Euro\n\n";
    
    	$objet_commande.="Type de paiement : $com->paiement \n";
    
    	$objet_commande.="Mode de livraison : $com->transport \n\n";
    
      if ($com->commentaires !=""){ $objet_commande.="Commentaire : $com->commentaires \n\n";}
    
    
    	mail(
    
    		$support,
    
    		"Nouvelle commande sur votre site web $site",
    
    		$objet_commande,
    
    		"FROM:$support");
    
    
    	$facturation = "Votre commande n° $commandeid a bien été enregistrée sur le site $site.\r\n\r\n"
    
    					 ."Date : ".return_date_fr($com->o_timestamp)."\r\n\r\n"
    
    					 ."Montant : $com->montant EUR TTC\r\n\r\n"
    
    					 ."Pour éditer votre bon de commande, cliquez sur le lien suivant :\n $urlcommande\r\n\r\n"
    
    					 ."et envoyez votre règlement figurant sur ce dernier.\r\n\r\n"
    
    					 ."Nous vous remercions pour votre confiance\r\n\r\nL'équipe du site $site.";
    
    
    	mail($com->email,"[$site] Confirmation de prise de commande",$facturation,"FROM:$support");		
    
    
    }


  3. En attendant mieux, voici une solution: (J'ai supprimer le code javascript)

    Dans le fichier "achat/modeles/historique_commande_details.php"

    Chercher c'est lignes

    	<?php if   ($commande->statut_details == "attente de règlement") { ?>
    
    	<p><img src="<?php echo $wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0" align="absmiddle">&nbsp;<a href="java script:OpenWin2('<?php echo $wwwroot?>/factures/facture_html.php?id=<?php echo $id?>&timestamp=<?php echo urlencode($commande->o_timestamp)?>&mode=proforma',550,450,'bdc');" class="normal">EDITER LE BON DE COMMANDE</a></p>
    
    	<?php } elseif ($commande->statut_details == "réglée") { ?>
    
    	<p><img src="<?php echo $wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0" align="absmiddle">&nbsp;<a href="java script:OpenWin2('<?php echo $wwwroot?>/factures/facture_html.php?id=<?php echo $id?>&timestamp=<?php echo urlencode($commande->o_timestamp)?>&mode=facture',550,450,'facture');" class="normal">EDITER UNE FACTURE</a></p></td>
    Et remplacer par
    	<?php if   ($commande->statut_details == "attente de r&egrave;glement") { ?>
    
    	<p><img src="<?php echo $wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0" align="absmiddle">&nbsp;
    
    	<a target="_blank" href="<?php echo $wwwroot?>/factures/facture_html.php?id=<?php echo $id?>&timestamp=<?php echo urlencode($commande->o_timestamp)?>" class="normal">
    
    	IMPRIMER LE BON DE COMMANDE</a></p>
    
    
    	<?php } elseif ($commande->statut_details == "réglée") { ?>
    
    	<p><img src="<?php echo $wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0" align="absmiddle">&nbsp;
    
    	<a target="_blank" href="<?php echo $wwwroot?>/factures/facture_html.php?id=<?php echo $id?>&timestamp=<?php echo urlencode($commande->o_timestamp)?>" class="normal">
    
    	IMPRIMER LA FACTURE</a></p></td>

    En espérant vous avoir été utile ;-)


  4. Bonjour,

    Bravo pour votre projet, je suis en train de le tester et je rencontre un petit soucis.

    Voici le problème lorque le client après avoir fait ça commande retourne sur le site afin de voir sa facture, il clique sur

    le lien "Mon compte" puis "Historique des commandes" et enfin IMPRIMER LA FACTURE (ce lien ne fonctionne pas). En dessous de mon navigateur IE7 il fait inscrit "Erreur sur la page".

    Si il clique sur "détails" puis EDITER UNE FACTURE cela ne fonctionne pas non plus.

    Pas contre bisarement, en administrateur ça fonctionne, le popup s'ouvre, bien que mon navigateur inscrit quand même "Erreur sur la page".

    Avez-vous une idée ?

    Voici le code d'ouverture du popup, je suppose qu'il est bien le même dans les 2 cas?

    <p><img src="<?php echo $wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0" align="absmiddle"> <a href="java script:OpenWin2('<?php echo $wwwroot?>/factures/facture_html.php?id=<?php echo $id?>×tamp=<?php echo urlencode($commande->o_timestamp)?>&mode=facture',550,450,'facture');" class="normal">EDITER UNE FACTURE</a></p></td>

    D'avance merci,

    Steph


  5. Bonjour,

    Bravo pour votre projet, je suis en train de le tester et je rencontre un petit soucis.

    Voici le problème lorque le client après avoir fait ça commande retourne sur le site afin de voir sa facture, il clique sur

    le lien "Mon compte" puis "Historique des commandes" et enfin IMPRIMER LA FACTURE (ce lien ne fonctionne pas). En dessous de mon navigateur IE7 il fait inscrit "Erreur sur la page".

    Si il clique sur "détails" puis EDITER UNE FACTURE cela ne fonctionne pas non plus.

    Pas contre bisarement, en administrateur ça fonctionne, le popup s'ouvre, bien que mon navigateur inscrit quand même "Erreur sur la page".

    Avez-vous une idée ?

    Voici le code d'ouverture du popup, je suppose qu'il est bien le même dans les 2 cas?

    <p><img src="<?php echo $wwwroot?>/images/view_html.gif" width="8" height="11" alt="" border="0" align="absmiddle">&nbsp;<a href="java script:OpenWin2('<?php echo $wwwroot?>/factures/facture_html.php?id=<?php echo $id?>&timestamp=<?php echo urlencode($commande->o_timestamp)?>&mode=facture',550,450,'facture');" class="normal">EDITER UNE FACTURE</a></p></td>

    D'avance merci,

    Steph

Twitter Advisto ecommerce

Facebook PEEL Shopping