Flux d’activité
Flux d’activité de Messages
-
-
-
ok merci encore et encore
Pour la requete je devrai y arriver (quand meme) par contre lorsque que l'on ecrit dans le csv :
fwrite($create_csv,$com['id'] (pour 'instant je n'ai qu'une seule table)
mais si je ve " id " de peel_facture et de peel_produit comment vais-je ecrire le " $com[id] " ?
julien
-
-
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 à 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:
-
En fait je lui dit:
pour tous les agents applique les choses suivantes:
- le sitemap est là
- n'allez pas dans ce répertoire
Mais tu peux aussi le faire par agent.
regarde sur yahoo ou google y a plein d'exemples.
Willy
-
Non ce n'est pas dans la version PREMIUM actuelle, mais c'est une bonne idée, je le ferais en aoûtet bien les "vacances" vont être studieuses alors :rolleyes:
-
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
-
-
-
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
-
Merci
donc ici tu lui dis :
va voir le sitemap en priorité et ne lit pasle dossier administrer, isn't it ?
merci
-
Perso j'ai:
User-agent: *
Sitemap: http://www.demoniak-motors.com/sitemap.xml
Disallow: /administrer
Et d'autres disallow
Par contre si tu regardes sur google, tu as plein d'informations sur ce fichier.
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
-
Bonjour,
pour moi tu as la réponse dans ta question.
Regarde les pages suivantes:
lib/setup/info.inc.php
achat/modeles/achat_confirmation.php
achat/modeles/achat_maintenant.php
achat/achat_maintenant
Et cherche les variables citées.
Willy
-
Bonjour,
tu es en local ou chez un hebergeur ?
Tu es chez free ?
Si oui recherche free sur le forum :rolleyes:
Je crois qu'il faut que tu créés un dossier "sessions" à la racine de ton serveur free.
Willy
-
Bonjour,
je ne pourrais pas t'aider beaucoup, car je ne connais pas easyphp, mais cette question a été posée pas mal de fois.
recherche local ou easyphp sur le forum et je pense que tu trouveras.
Willy
-
C'est encore moi.... :rolleyes:
J'ai oublié de dire que pour avoir la fameuse liste d'erreurs, je passe pas EASYPHP....Web local, j'ai donc mon fichier peel, et quand je clique dessus , j'ai la liste d'erreurs...
Je ne sais pas si ça à de l'importance, mais, on ne sait jamais.....
Merci encore
-
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:
-
-
Très bizarre... le lien est :
http://www.freestyle-creation.com/achat/new.php
Mais aujourd'hui ça fonctionne dans cette page là... hmmm je deviens fou là...
Par contre on peut toujours constater le problème sur la chemise que je viens de mettre en vente flash sur la page d'accueil.
-
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); }
-
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 66Warning: 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 0Warning: 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:
-
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.
Creation d'un fichier csv lors de la validation de la commande
dans Module PEEL Premium pour PEEL SHOPPING
jcrinformatique
Posté(e) · Signaler ce message
C'est la table peel_commande