Flux d’activité

Flux d’activité de Messages

  1. Sam59


    Oui c'est normal que tu ne l'ais pas vu. En fait je faisais des essais pour cibler le problème.

    L'article (c'est la chemise engergie OLDFAST) est toujours en vente Flash.

    Par contre, dans index.php j'ai mis en commentaire l'appel de l'affichage en page d'accueil de la vente flash ( fonction print_sell_flash() de template.php).

    Et là, l'erreur javascript disparait !!!

    En revanche, lorsque la vente flash est affichée en page d'accueil, l'erreur javascript survient dès qu'on clique sur "acheter", que ça soit :

    1) dans le cadre vente flash "VENTE FLASH" en page d'acceuil

    2) ou directement sur la vignette du produit (cette chemise est en bas de page d'accueil) dans "LA SELECTION DU MOMENT" en page d'accueil.

    Mais si on clique sur acheter dans la fiche produit (produit_detail.php), pas de problème, tout fonctionne.

    Conclusion

    Je pense que c'est l'affichage de la fonction print_sell_flash() qui provoque l'erreur javascript sur le produit affiché en vente flash, quel que soit l'endroit d'où on le commande.

    Voici le code de cette fonction :

    function print_sell_flash() {

    /* Affiche la liste des catégories qui sont spéciales */
    global $wwwroot, $repertoire_modele, $repertoire_images;

    $sql = "SELECT p.id, p.nom_".$_SESSION['langue'].", p.promotion, p.descriptif_".$_SESSION['langue'].", p.image1, p.image2, p.prix, p.prix_revendeur, p.points, p.comments FROM peel_produits p
    WHERE p.on_flash = '1' AND p.etat = '1' AND now() < flash_end";

    $qid = mysql_query($sql)
    or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($qid) > 0) {

    $nb_cellules = mysql_num_rows($qid);

    $nb_colonnes = 1;

    echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"20\" width=\"100%\">";

    echo "<tr><td align=\"center\" colspan=".$nb_colonnes." class=\"entete\">".FLASH."</td></tr>";

    $j = 0;

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

    if ( $j % $nb_colonnes == 0 ) {echo "<tr valign=top>";}

    if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {

    // on affiche une cellule
    echo "<td class=\"normal\">";

    echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";

    echo "<tr><td align=\"center\" valign=\"middle\">";

    if (!empty($prod['image1'])) {

    href_link($prod['id'], vn($Cat->categorie_id));

    echo "<img src=\"$wwwroot/administrer/upload/".$prod['image1']."\"/>";



    } else {

    echo "<img src=\"$wwwroot/images/photo-non-disponible.gif\">";

    }

    echo "</td>";

    echo "<td><img src=\"images/blank.gif\" border=\"0\" width=\"5\" height=\"1\"></td>";

    echo "<td class=\"normal\">";

    echo "<a class=\"titre\" href=\"achat/produit_details.php?id=".$prod['id']."\">".stripslashes($prod['nom_'.$_SESSION['langue'].''])."</a>";

    echo "</td></tr>";

    echo "<tr>";

    echo "<td class=\"normal\" colspan=\"3\">";

    echo "<div align=\"center\" class=\"texte\">".nl2br(stripslashes($prod['descriptif_'.$_SESSION['langue'].'']))."</div>";

    # AFFICHAGE DES POINTS
    if (!empty($prod['points'])) {echo POINT." : ".$prod['points']." <br />";}

    echo "</td></tr>";

    echo "<tr><td align=\"center\" class=\"normal\" colspan=\"3\">";

    # FONCTION GERANT L'AFFICHAGE DU STOCK DES PRIX ET DES CRITERES COULEUR / TAILLE

    echo print_critere_stock_prix($prod['id']);

    echo "</td></tr></table>";

    }

    echo "</td>";

    $j++;

    if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
    echo "</tr>";
    }

    }

    echo "</table>";

    }

    }
    [/codebox]

    Et ben.... quel bug mystérieux... :rolleyes:

  2. pruault


    Bonjour,

    J'ai beau chercher dans l'administration de PEEL PREMIUM (3.9), mais ne toruve pas de réponse : est-il possible de configurer un seuil différent de franco de port selon la destination ?

    Ex : 100 € de commande pour la France, 300 € pour l'Union Européenne (Hors-France)

    Merci ;o)

    Marie-Aude

    Non ce n'est pas dans la version PREMIUM actuelle, mais c'est une bonne idée, je le ferais en août

  3. Willy


    Bonjour,

    déja avec ta requete tu ramenneras TOUTES les commandes de ta table peel_commandes, c'est ce que tu veux ?

    	$select = "SELECT * FROM `peel_commandes` WHERE 1";
    Si tu veux seulement ta commande $commandeid il faut que tu l'ajoutes dans le filtre de ta requète SQL.
    	$select = "SELECT * FROM `peel_commandes` WHERE id=" .$commandeid;
    Dans ton remplissage du fichier, tu écris:
    fwrite($create_csv,$com['id']. " | " .$com['id_utilisateur'] ." | " .$com['email'] ." | " .$com['id_trans'] ." | " .$com['client_info1'] ." | " .$com['client_info2'] ." | " .$com['motant'] ." | " .$com['total_produit'] ." | " .$com['cout_transport'] ." | " .$com['total_tva'] ."\r\n");

    Pour moi, il y a des erreurs sur:

    $com['motant'] --> $com['montant']

    Sinon je pense que ta requète SQL en ramenne pas les informations que tu souhaites.

    Tu connais le SQL ou pas ?

    Si oui, dans la table peel_commandes, tu as uniquement les entetes de commandes, c'est à dire les informations sur la livraison, le prix total, etc..., mais pas sur les articles qu'il y a dedans.

    Pour commaitre les articles qui sont dans cette commande il faut que tu fasses une jointure entre la table peel_commandes et peel_commandes_articles sur peel_commandes.id = peel_commandes_articles.commande_id.

    Ensuite dans la table peel_commandes_articles, tu auras des informations sur l'article, le prix, la quantité commandées, etc...

    Mais si tu veux le nom par exemple ou la catégorie de l'article il faudra que tu fasses une jointure entre la table peel_commandes_articles et la table peel_articles.

    Voila, bon dev',

    Willy

  4. kawa26


    Bonjour à tous et toutes....

    Au risque de passer pour un blaireau, je pose tout de même la question....comment faire pour passer les fameux fichiers en CHMOD

    2. Mettre le fichier /lib/setup/info.inc.php en mode CHMOD 755 via votre client FTP.

    3. Mettre le répertoire /upload en mode CHMOD 755 via votre client FTP. Mettre le répertoire /comparateur en CHMOD 777 pour autoriser l'exportation des fichiers CSV

    J'ai lu votre forum, très interessant au demeurant, mais je n'ai pas vu la solution, bon je le concède, j'ai la vue qui baisse, mais pour l'instant je ne suis pas bien avancé dans mon installation de PEEL...

    Quand je fais l'execution du fameux fichier installer.php, voilà un echantillon de ce que je peux lire....il y en à une pleine page....

    Warning: fgetc(): supplied argument is not a valid stream resource in c:\program files\easyphp1-8\www\peel\installer.php on line 38

    Warning: feof(): supplied argument is not a valid stream resource in c:\program files\easyphp1-8\www\peel\installer.php on line 37

    Alors, je ne sais pas si il faut faire une correction dans le programme, et si, surtout ça à un rapport avec le fameux CHMOD....si j'ai bien compris, la correction sera faite pour passer en mode CHMOD, mais le problème, c'est que je ne sais toujours pas comment faire....

    Je vous remercie par avance du temps que vous voudrez passer à lire cet appel au secours :rolleyes:

  5. jcrinformatique


    je te fai un copier coller de la fonction complete au moins tu aura tout sous les yeux :rolleyes:

    function facture_csv($commandeid){
    
    	global $wwwroot;
    
    
    	$csv_file = "fact_".$commandeid.".csv"; // la tu appeleras ta fonction comme ceci "facture_csv($num_facture);" en remplacant $num_facture par ton n° de facture
    
    
    	$create_csv = fopen($csv_file,"w");
    
    
    	fwrite($create_csv,"fact".$commandeid."\r\n");
    
    
    	$select = "SELECT * FROM `peel_commandes` WHERE 1";
    
    
    	$req = mysql_query($select) or die ('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
    
    
    	while($com = mysql_fetch_array($req))
    
    		{
    
    
    			fwrite($create_csv,$com['id']. " | " .$com['id_utilisateur'] ." | " .$com['email'] ." | " .$com['id_trans'] ." | " .$com['client_info1'] ." | " .$com['client_info2'] ." | " .$com['motant'] ." | " .$com['total_produit'] ." | " .$com['cout_transport'] ." | " .$com['total_tva'] ."\r\n"); //là tu mets toutes les infos que tu veux en provenance de ta requete SQL, genre $prod['nom'] ou $prod[id]
    
    
    		}
    
    
    	fclose ($create_csv);
    
    }

  6. Toody


    suite a l'instalation, en haut de l'index je trouve :

    Warning: session_start() [function.session-start]: open(/mnt/114/free.fr/c/1/evil.drone/sessions/sess_f5bec15ee82cb199b2b4d26c78601342, O_RDWR) failed: No such file or directory (2) in /mnt/114/free.fr/c/1/evil.drone/haute epoque/configuration.inc.php on line 66

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/114/free.fr/c/1/evil.drone/haute epoque/configuration.inc.php:66) in /mnt/114/free.fr/c/1/evil.drone/haute epoque/configuration.inc.php on line 66

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/114/free.fr/c/1/evil.drone/haute epoque/configuration.inc.php:66) in /mnt/114/free.fr/c/1/evil.drone/haute epoque/configuration.inc.php on line 66

    en bas de la page :

    Warning: Unknown(): open(/mnt/114/free.fr/c/1/evil.drone/sessions/sess_f5bec15ee82cb199b2b4d26c78601342, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

    Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/114/free.fr/c/1/evil.drone/sessions) in Unknown on line 0

    de même je n'ai acces à aucune page qui demande d'avoir ouvert une session.

    merci de m'aider :rolleyes:

  7. kine services


    1. Si la zone choisit par l'internaute est une zone Hors Tva, dans ce cas la TVA ne s'applique pas et elle ne s'affiche pas à partir des version 3 (si vous avez une version antérieure à la 3, je vous l'envoie)

    Pour ma version >3 lorsque l'acheteur est dans une zone hors tva , lors de l'achat la tava ne s'affiche pas en effet mais elle ne vient pas en déduction du total: le cleint paye un hors taxe mais qui inclut la tva.

    Pour moi cette gestion ne fonctionne pas.

Twitter Advisto ecommerce

Facebook PEEL Shopping