Willy
Utilisateur open source-
Compteur de contenus
1 416 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Willy
-
Willy a ajouté un message dans un sujet r//
Hein :) ?
Faites une phrase complete, c'est une question ?
Une demande ?
Willy <_<
-
0
-
-
Willy a ajouté un message dans un sujet DESCRITIF DE LA COMMANDE DANS LE MAIL
Sans plus de detail, c'est commem si vous alliez chez le garagiste et que vous lui disiez au téléphone:
"Bonjour, ma voiture est en panne, vous pouvez me dire ce que je dois changer ?"
Dites en plus, lien, erreur affichée, exemple...
Willy
-
0
-
-
Willy a ajouté un message dans un sujet lenteur desesperante
Bonjour,
pour le logo sur la facture pdf, allez dans factures/invoice.php et cherchez la fonction "addSociete".
il y a:
//$this->Image($logo,$x1,$y1,24); Pour ma part j'ais mis: $this->Image("http://www.demoniak-motors.com/images/logo1.jpg",$x1 + 50,$y1,24);
Mais ca doit aussi marcher si vous remplacez l'adresse de mon logo par $logo.
Testez et dites nous.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet mails automatique modification d'état de commande
OK c'est noté :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet mails automatique modification d'état de commande
Derniere ligne, il faut remplacer:
$frm['email'] Par $email
Willy
-
0
-
-
Willy a ajouté un message dans un sujet mails automatique modification d'état de commande
Et avec ca ?
function update_commande($frm) { /* Efface la commande dont le n° est $id */ global $wwwroot, $support; $statut_details = ""; if ($frm['statut'] != 0) { $sql_statut = "SELECT nom_".$_SESSION['langue']." FROM peel_statut WHERE id = '".$frm['statut']."'"; $res_statut = mysql_query($sql_statut); $s = mysql_fetch_array($res_statut); $statut_details = $s['nom_'.$_SESSION['langue'].'']; } else { $statut_details = "commande initialisée"; } if($frm['a_timestamp'] != "00/00/0000") { $date_facture = ereg_replace('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})$','\\3-\\2-\\1', $frm['a_timestamp']); mysql_query("UPDATE peel_commandes SET a_timestamp = '".$date_facture."' WHERE id = '".$frm['id']."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); } mysql_query("UPDATE peel_commandes SET statut = '".intval($frm['statut'])."', statut_details = '".addslashes($statut_details)."' WHERE id = '".intval($frm['id'])."'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET numero = '".addslashes($frm['numero'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET client_info1 = '".addslashes($frm['facturation'])."', client_info2 = '".addslashes($frm['livraison'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET colis = '".addslashes($frm['colis'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET statut_affilie = '".addslashes(vb($frm['statut_affilie']))."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); //on recupere l email associe a la commande $sql_commande= "SELECT email FROM peel_commandes WHERE id = '".intval($frm['id'])."'"; $res_commande= mysql_query($sql_commande); $comm = mysql_fetch_array($res_commande); $email = $comm['email']; // fin de on recupere l email associe a la commande // envoie du mail $mailSujet = "Avancée de votre commande ".$frm['id']; $mailObjet = "Bonjour, \n"; $mailObjet .= " \nEtat de votre commande : ".$statut_details; mail($email,$mailSujet,$mailObjet,"From:$support"); echo "<p class=\"normal\">un mail a été envoyé à ".$frm['email']." pour lui signifier l'avancée de sa commande.</p>"; }
-
0
-
-
Willy a ajouté un message dans un sujet lenteur desesperante
En effet ca marche bien :)
Vous devriez modifier la largeur de haut et bas.php car là il y a un décallage avec le milieu dusite.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet mails automatique modification d'état de commande
function update_commande($frm) { /* Efface la commande dont le n° est $id */ global $wwwroot, $support; $statut_details = ""; if ($frm['statut'] != 0) { $sql_statut = "SELECT nom_".$_SESSION['langue']." FROM peel_statut WHERE id = '".$frm['statut']."'"; $res_statut = mysql_query($sql_statut); $s = mysql_fetch_array($res_statut); $statut_details = $s['nom_'.$_SESSION['langue'].'']; } else { $statut_details = "commande initialisée"; } if($frm['a_timestamp'] != "00/00/0000") { $date_facture = ereg_replace('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})$','\\3-\\2-\\1', $frm['a_timestamp']); mysql_query("UPDATE peel_commandes SET a_timestamp = '".$date_facture."' WHERE id = '".$frm['id']."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); } mysql_query("UPDATE peel_commandes SET statut = '".intval($frm['statut'])."', statut_details = '".addslashes($statut_details)."' WHERE id = '".intval($frm['id'])."'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET numero = '".addslashes($frm['numero'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET client_info1 = '".addslashes($frm['facturation'])."', client_info2 = '".addslashes($frm['livraison'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET colis = '".addslashes($frm['colis'])."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); mysql_query("UPDATE peel_commandes SET statut_affilie = '".addslashes(vb($frm['statut_affilie']))."' WHERE id = '".intval($frm['id'])."'")or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); // envoie du mail $mailSujet = "Avancée de votre commande ".$frm['id']; $mailObjet = "Bonjour, \n"; $mailObjet .= " \nEtat de votre commande : ".$statut_details; mail($frm['email'],$mailSujet,$mailObjet,"From:$support"); echo "<p class=\"normal\">un mail a été envoyé à ".$frm['email']." pour lui signifier l'avancée de sa commande.</p>"; }
Voila, dites nous s'il y a une erreur.
SI oui je pense qu'elle sera sur: $frm['email']
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Probleme de changement de mot de pass
Oui c'est pas bete, il faudrait faire un topic épinglé :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet lenteur desesperante
Tu n'as pas ajouté de grosse image, d'image de fond, de bannière ?
ou bien un ajout de catégorie ou de produit ?
Ca le fait aussi sur lapartie administration ? Ou que sur le front office ?
La bannière flash est la depuis longtemps ?
Ou toute autre modif sur le site, sinon hebergeur.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Probleme de changement de mot de pass
A peu pres oui :) <_<
-
0
-
-
Willy a ajouté un message dans un sujet Correctif franco de port
Merci,
j'avais aussi ajouté à la liste des correctifs de la version 3 a 3.5 comme ts mes correctifs.
Si c'est testé et approuvé c'est bon :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Spécial Remerciement
Si c'est pour le ref, regarde là:
http://forum.peel.fr/index.php?showtopic=1091
Willy
-
0
-
-
Willy a ajouté un message dans un sujet mails automatique modification d'état de commande
Dans la fonction update_commande qui est également dans cette page, tu peux ajouter à la fin:
// envoie du mail $mailSujet = "Avancée de votre commande"; $mailObjet = "Bonjour, \n"; $mailObjet .= " \nEtat de votre commande : ".$statut_details; mail($frm['email'],$mailSujet,$mailObjet,"From:$support"); echo "<p class=\"normal\">un mail a été envoyé à ".$frm['email']." pour lui signifier l'avancée de sa commande.</p>"; Et au debut de la fonction, ajoute: global $support;
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
Bonjour,
a quoi et servent:
Je pense que tu peux les virer car ca ne te sert pas dans cette page :)
Car tu appeles: "&catid=<?=$catid?>", mais dans le dateil produit seul l'id produit compte.
Ca sera encore plsu clair et léger comme ca, mais au moins ca marche là <_<
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
Execute cette requete directement dans phpmyadmin:
SELECT count(*) as count, produit_id FROM `suspensionlab_commandes_articles` group by produit_id order by count desc
Ca te retourne quoi ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet mails automatique modification d'état de commande
Le soucis c'est que pas mal de fois on a pas toutes les infos alors on cherche, on cherche et en fait le code a été refait, ou alors une autre page appel telle ou telle fonction, mais on en l'a pas dit.
Balam dit nous TOUT ( :) :P :P ) et on pourra peut être t'aider.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Panier durée objets
Ca doit etre bon si on est daccord tous les 2 :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet mails automatique modification d'état de commande
En effet au dessus du dernier "}".
Mais apparement la page précédente n'envois pas les infos à cette page, je pense a un bidouillage de code récupéré à droite et à gauche, mais sans modification de la page qui appelle cette page là ( :) <_< )
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Panier durée objets
Les produits commandés sont conservés dans une session, donc la durée de vie du caddie est la même que celle de la session.
En gros il a largement le temps de faire le tour de la boutique et de passer commande des articles.
Un panier est une session et ensuite une table ou des tables (entete de commande et detail de la commande) dans une base de données.
La gestion des stocks est OK en version PREMIUM, quand un client ajour un produit dans son panier, le stock est virutuellement décompé, mais si la commande ne se fait pas ou que le délais de réservation de l'article est dépassé, le stock réservé par cette commande est remis en place dans le stock réel.
Willy
Si le client a un compte client, pas besoin de ressaisir les données évoquées, juste les données de livraison;
Willy
PS: vous pouvez tester tout ca sur la version de demo de premium: http://www.mapetite-entreprise.fr/premium/
-
0
-
-
Willy a ajouté un message dans un sujet installation sur club internet
Mais ca autait créé des erreurs au parametrage déja, non ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet mails automatique modification d'état de commande
Cette fonction est modifiée ou d'origine en 3.8 ?
Car les erreurs disent que les parametres ne sont pas transmis par la page d'avant...
Willy
-
0
-
-
Willy a ajouté un message dans un sujet mails automatique modification d'état de commande
Ce qui me parait bizarre c'est le "break" en plein milieu.
Du coup on sort du cas "update" perso je le mettrais à la fin apres le '}' qui se trouev après le message qui s'affiche a l'écran.
Tu as quelle version de premium, car je n'ais pas de page "/administrer/modeles/commande.php ", mais "/administrer/commande.php "
Et dans mon case update de cette page j'ais uniquement:
case "update" : update_commande($_POST); $order = "o_timestamp"; $sort = "DESC"; affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort); break;
Willy
-
0
-
-
Willy a ajouté un message dans un sujet DESCRITIF DE LA COMMANDE DANS LE MAIL
OK
Willy
-
0
-
-
Willy a ajouté un message dans un sujet installation sur club internet
Bonjour,
tu as bien configuré le site via les fichiers de config ?
L'installation c'est bien passée, pas d'erreurs ?
Apparement il n'arrive pas à éxécuter des requètes sql.
Willy
-
0
-