Flux d’activité
Flux d’activité de Messages
-
-
En effet il y a un soucis dans achat/caddie_affichage.php
On trouve:
if ($_SESSION['caddie']->total_produit > $seuil) {$expedition = 0; $expedition_ht = 0;} #- Frais de port gratuit si le total TTC des produits est > au seuil. $_SESSION['caddie']->expedition($expedition, $expedition_ht); #- On place le cout du transport dans le caddie
Donc aucune notion de zode et de "on_franco" qui est la colonne correspondante au franco de port. je propose donc de remplacer:$queryZone = mysql_query("SELECT id FROM peel_zones WHERE nom_".$_SESSION['langue']." = '".htmlspecialchars($_SESSION['caddie']->zone, ENT_QUOTES)."'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
Par:$queryZone = mysql_query("SELECT id, on_franco FROM peel_zones WHERE nom_".$_SESSION['langue']." = '".htmlspecialchars($_SESSION['caddie']->zone, ENT_QUOTES)."'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
ET de remplacer:if ($_SESSION['caddie']->total_produit > $seuil) {$expedition = 0; $expedition_ht = 0;} #- Frais de port gratuit si le total TTC des produits est > au seuil.
Par:if ($_SESSION['caddie']->total_produit > $seuil && $Zone->on_franco ==1) {$expedition = 0; $expedition_ht = 0;} #- Frais de port gratuit si le total TTC des produits est > au seuil.
Dites nous si c'est OK.
Si c'est bon, je publie un correctif.
Willy
-
Bonjour,
je vais regardé mais il semble qu'il manque effectivement un test ou qu'il soit mal placé.
-
Bonjour,
voila mon code:
<tr> <td class=normal><?php echo "<img src=\"$repertoire_upload/".$recherche['image1']."\" width=\"50\" />";?></td> <td class=normal><a href=achat/produit_details.php?id=<?=$recherche['id'];?> class=normal><?=$recherche['nom_'.$_SESSION['langue'].''];?></a></td> <td class=normal><?php echo fprix($prix)." €"?></td> </tr>
Tu as quelle version de Premium ?
Willy
-
Bonjour essaye avec ca dans lib/fonctions/fonctions.php apres avoir sauvegardé une ancienne version de cette fonction:
function email_commande(&$commandeid) { global $wwwroot; global $site; global $support; global $langfile; $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'"); $com = mysql_fetch_object($result); $timestamp = $com->o_timestamp; $montant = $com->montant; $goto = "/factures/facture_html.php?mode=proforma&id=$commandeid×tamp=".urlencode($timestamp).""; $urlcommande = $wwwroot.$goto; $email_subject = EMAIL_ORDER_CONFIRMATION; $email_object = EMAIL_ORDER_MESSAGE."\n\r"; $email_object .= "\n\r"; $email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r"; $email_object .= "\n\r"; $email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r"; $email_object .= "\n\r"; $email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r"; $email_object .= "\n\r"; $email_subject1 = $email_subject; $qid = mysql_query("SELECT * FROM peel_commandes_articles WHERE commande_id = $commandeid"); if ($qid) { if (mysql_num_rows($qid) > 0) { while ($cat = mysql_fetch_array($qid)) { $email_object .= $cat['quantité'] ." * " .$cat['nom_produit'] ." " .$cat['id'] ." " .$cat['prix'] ." Euros " .$cat['couleur'] ." " .$cat['taille'] ." " .$cat['comment'] ."\n\r"; $email_object1 .= "\n\r"; } } } # Mail d'information envoyé à l'administrateur - ENVOYER EN LANGUE FRANCAISE UNIQUEMENT mail( $support, "Nouvelle commande sur votre site web $site", $email_subject1, "FROM:$support"); if ($com->paiement != CB) { $email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r"; $email_object .= "\n\r"; } $email_object .= EMAIL_THANKS."\n\r"; mail($com->email,$email_subject,$email_object,"FROM:$support"); }
-
Bonjour,
Pour certains produits j'ai un code prix qui est entré ;
Quand je fais une recherche simple (achat/recherche.php), les resultats des articles ayant un code prix affichent fonction de la ref comme prix.
page achat/recherche.php
<tr>
<td class=normal><a href=achat/produit_details.php?id=<?=$recherche['id'];?> class=normal><?php echo "<img src=\"$repertoire_upload/1/".$recherche['image1']."\" width=\"50\" />";?></td>
<td class=normal><?=$recherche['nom_'.$_SESSION['langue'].''];?></a></td>
<td class=normal><?php echo ($prix!=0) ? fprix($prix)." €" : "fonction de la ref ";?></td>
</tr>
Quelle est l'erreur ?
Merci
-
Bonjour,
Pouvez-vous me dire qu'elle ligne de code ajouter et ou pour que je reçoive le descriptif de la commande du client (les produits qu'il a commandés).
En effet, par inadvertance j'ai annulé une commande dans le back-office et si j'avais eu le descriptif de la commande .....
Merci de votre aide
Cordialement,
Balam
-
Elle est censée gérer ce franco mais dans la réalité cela ne se fait pas convenablement comme expliqué plus haut.
Discrimination des zones et du franco de port général.
Michel
-
-
tout simplement les paramètres renseignés lors de ton installation ne sont pas correct du point de vus accès à la base
-
J'ai installé peel, et voila ce que j'obtiens apres avoir supprimé le fichier installer.php
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host 'ftp.izihost.com' (11) in /home/website/2057/root/boutique/mysql.inc.php on line 2
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/website/2057/root/boutique/mysql.inc.php on line 13
Accueil | Mon compte | S'identifier | Ouvrir un compte client
Votre caddie
Votre panier est vide actuellement
Nos produits
Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'daemon@localhost' (mot de passe: NON) in /home/website/2057/root/boutique/lib/fonctions/fonctions.php on line 260
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/website/2057/root/boutique/lib/fonctions/fonctions.php on line 260
Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'daemon@localhost' (mot de passe: NON) in /home/website/2057/root/boutique/lib/fonctions/fonctions.php on line 347
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/website/2057/root/boutique/lib/fonctions/fonctions.php on line 347
et vous
Conditions de vente
Contacts
--------------------------------------------------------------------------------
Rechercher un produit :
Insérer un mot clef :
Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'daemon@localhost' (mot de passe: NON) in /home/website/2057/root/boutique/index.php on line 183
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/website/2057/root/boutique/index.php on line 183
Une erreur de connexion à la base s est produite 183.
Accès refusé pour l'utilisateur: 'daemon@localhost' (mot de passe: NON)
D'ou viens le probleme?
-
Je vois que le franco de port n'a pas inspiré grand monde...
Allez un petit effort
Merci Michel
-
Salut philippe, tu vas bien, c est sergio, Besancon, je bossais avec dom.Merci a tous pour votre aide , j va essayer
ouai ??? salut !! me souvient pas trop, mais rapelle moi sa sur contact@electricite-online.com
-
oui, effectivement mais cela peut suffir.
sinon il faut tester la véracité de l'adresse email, mais la validation peut prendre du temps côté exécution et peut décourager certains utilisateurs, tout dépend du serveur, du trafic, et tout et tout ... lol
-
Bonsoir,
attention ce "spammeur" n'utilise pas toujours la même adresse IP, donc le fait d'interdire l'accès par un fichier .htaccess ne suffirait pas. Malgré tout, voici le fichier .htaccess utilisé pour alex... :
deny from 82.208.60.130 deny from 81.177.14. deny from 81.177.15.
-
-
Pour le formulaire contact, tu peux effectuer la modification que j'explique ici : http://forum.peel.fr/index.php?showtopic=1046
-
Expliquez ce que vous voulez et je vous dirais :)Vous voulez que des produits soient choisis aléatoirement et affichés sur la page d'accueil de la même manière les produits spéciaux (case doit apparaitre en page d'accueil cochées dans le back office) par exemple ?
Si oui ajoute cette fonction dans modeles/default/template.php
function print_aleatoire() { /* Affiche la liste des catégories qui sont spéciales */ global $wwwroot, $repertoire_modele, $repertoire_images, $repertoire_upload; $sql = "SELECT p.id FROM peel_produits p WHERE p.etat = '1' ORDER BY RAND() LIMIT 30"; $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 "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">"; echo "<tr><td colspan=".$nb_colonnes." class=\"entete\"><img src=\"images/fleche.gif\" /> ".SELECTION."</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 if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"50%\">"; } template_index_produit($prod['id'],$where = " ", $form = "special"); } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } echo "</table></p>"; } }
Tu peux modifier le "LIMIT 30" et mettre le nombre de produits que tu veux en résultat.
Ensuite dans ton index.php, apres "print_categorie();", ajoute "print_aleatoire(); "
Dis nous si c'est OK ?
Willy
Bonjour Willy,
Merci pour ce bout de code cela fonctionne à merveille.
Merci
Balam
-
-
Bonjour,j'ai une question sur:
Il faut mettre quoi ? :)
-
installe le logiciel " vade retro " sur outlock ou outlock express et tu bloque son IP , son nom de domaine ou son adresse e-mail , sa marche bien !j'avais le probleme avec certain site tres agressif en spam ( entre 50 et 150 mail par jour ) et maintenant plus rien ....
phildu34
Salut philippe, tu vas bien, c est sergio, Besancon, je bossais avec dom.
Merci a tous pour votre aide , j va essayer
-
Ok mais comment on fait, ce bouffon passe par le " contact " mais ne s inscris pas donc a chaque fois je recois des mails avec pleins de conneries et ça me bouffe le choux.Merci
installe le logiciel " vade retro " sur outlock ou outlock express et tu bloque son IP , son nom de domaine ou son adresse e-mail , sa marche bien !
j'avais le probleme avec certain site tres agressif en spam ( entre 50 et 150 mail par jour ) et maintenant plus rien ....
phildu34
-
tu peux enregistrer l'ip de l'utilisateur dans une table et ensuite comparer les infos de cette table avec la session de l'utilisateur, et le diriger par exemple vers une page 404
-
il te faut lui interdire l'acces via son adresse ip,Ok mais comment on fait, ce bouffon passe par le " contact " mais ne s inscris pas donc a chaque fois je recois des mails avec pleins de conneries et ça me bouffe le choux.
Merci
-
Calcul du Franco de port
dans Module PEEL Premium pour PEEL SHOPPING
paulanna
Posté(e) · Signaler ce message
il serait interressant de connaitre la version de kine services