Sam59
Utilisateur open source-
Compteur de contenus
362 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Sam59
-
Sam59 a ajouté un message dans un sujet Frais de port gratuit pour la france
Alors je propose qu'on pose une règle :
"Les frais de port ne peuvent être offerts que pour la France".
On propose une parution au Bulletin officiel.
Et tout ira bien :)
-
0
-
-
Sam59 a ajouté un message dans un sujet Frais de port gratuit pour la france
En l'occurence ça n'est pas bien grave vu que ça ne saffiche que pour la france :)
-
0
-
-
Sam59 a ajouté un message dans un sujet Problème de connexion sous IE7
Essaye de retirer momentanément le code javascript de l'heure.
J'ai eu le soucis avec un code javascript d'un lien partenaire. Ca faisait planter la passation de commande alors que ça n'avait à prioris rien à voir puisque ca ne faisait qu'afficher un logo et compter les clics.
Mais il suffit qu'une variable ou je ne sais quoi ait un nom identique à une autre utilisée dans peel... bref une interférence quoi :)
-
0
-
-
Sam59 a ajouté un message dans un sujet fonction ajouter : remplacer l'image caddie par du texte
En 2.9, le bouton caddie se trouve dans la fonction print_critere_stock_prix() de la page fonction.php.
Cette fonction est appelée par la page produit_detail.php pour le détail de l'article, mais également par la fonction template_produit() du fichier template.php dans le cas de l'affichage des articles en page d'accueil.
-
0
-
-
Sam59 a ajouté un message dans un sujet Stock / Cookies / Sessions
Pour info, en 2.9 il me semble que le stock est décrémenté lors de la validation de commande.
La table peel_stock_temp n'existe pas, et le stock n'est pas décrémenté lors de la mise dans le panier.
C'est une solution tout à fait satisfaisante, hors mis si le stock est faible et que 2 clients achètent le même produit quasiment en même temps.
En revanche, ce qui peut être intéressant, c'est de bloquer la commande si le stock est nul.
Je suis en train pour le moment d'essayer de mettre en place un blocage de la quantité si la quantité commandée est supérieure au stock restant (ie : si le stock est de 3 et que le client veut commander 5, lors de l'action de commande, la quantité commandée passe automatiquement à 3, ce qui permet d'honorer la commande en totalité).
Ceci est utile dans mon cas car je ne fais pas de réappro sur mes produits.
Je vais d'ailleurs bientôt solliciter Willy pour une petite question de codage :) car je sêche....
La suite de ce développement serait d' empêcher l'affichage d'un produit dont le stock est nul. Je m'y attacherai dans un second temps.
-
0
-
-
Sam59 a ajouté un message dans un sujet DESCRITIF DE LA COMMANDE DANS LE MAIL
Essayez ceci :
-
0
-
-
Sam59 a ajouté un message dans un sujet Stock / Cookies / Sessions
A mon avis, nous sommes pas mal ici à être entrepreneur <_<
Peel reste un open source et ce forum est destiné à s'entre aider et à le faire évoluer.
Willy et Paulanna (et bien d'autres) ont la gentillesse de nous faire profiter de leur grandes connaissances technique et du produit, mais il ne faudrait quand même pas les prendre pour une hotline non plus, et attendre d'eux qu'ils passent le temps que vous ne souhaitez pas consacrer (pour des raisons bien légitimes et bien compréhensibles mais qui concernent quasiment chacun de nous ici) ... :)
-
0
-
-
Sam59 a ajouté un message dans un sujet DESCRITIF DE LA COMMANDE DANS LE MAIL
Je pense que c'est normal car la requete sql alimente email_object et non email_subjet
-
0
-
-
Sam59 a ajouté un message dans un sujet Affichage "achat/index.php" différent de "achat/produit_details.php"
Pour ma part j'ai également modifié la fonction print_critere_stock_prix() qui gère l'affichage du prix, de la quantité à commander, de la taile/couleur et de l'état de stock.
J'ai conservé cette fonction pour la parge produit_détail.
Je l'ai dupliqué en print_critère_stock_prix_vignette() et c'est celle-ci que j'appelle dans la page index.
Dans cette fonction dupliquée, j'ai modifié 2 ou 3 bricoles pour avoir un affichage light en page d'accueil.
De plus, cela m'a permis de supprimer l'affichage du bouton détail dans la page produit_détail car c'est complètement inutile vu que ça boucle sur la même page.
En revanche, je l'ai laissé dans mes vignettes de la page d'accueil.
-
0
-
-
Sam59 a ajouté un message dans un sujet installation sur club internet
Y a-t-il un serveur MySQL actif sur les pages perso de club internet ????
-
0
-
-
Sam59 a ajouté un message dans un sujet Appel aux pros du PHP
Ce soir je fais une mise en production mineure de mon site afin de tester mon mail de confirmation, et de mettre en production quelques modif que j'ai faites sur le design des pages qui s'enchainent dans le processus de commande.
Si tout fonctionne bien, je m'atttaquerai à la mise en place du lien vers la facture.
Si tu es curieux Willy, voici le lien vers mon site (que j'écris en codé suivant les recommandations d'Eric-lavoisier, pour ne pas perturber mon référencement...).
h-ttp://www. freestyle-creation . com
Voilou.
-
0
-
-
Sam59 a ajouté un message dans un sujet Appel aux pros du PHP
Hmmm ça se complique :)
Mais je peux tenter ...
-
0
-
-
Sam59 a ajouté un message dans un sujet Appel aux pros du PHP
Lol
Et une bombe pour Willy, une !!!! :)
Merci en tout cas
-
0
-
-
Sam59 a ajouté un message dans un sujet Appel aux pros du PHP
Alors, tout d'abord merci Willy car il s'agissait bien de l'inversion du \n et du \r.
Ca marche parfaitement maintenant.
Je suis triste car j'étais fier de mon développement. Depuis que j'utilise Peel, j'ai appris une tonne de choses en php et je commence tout doucement à y voir assez clair dans le code, mais je reste encore fort fragile au niveau syntaxe. En particulier, je m'embrouille beaucoup au niveau des variables et des libellés. On toruve des print, des echos, une fois il y a des " " , une fois il n'y en a pas. Parfois je mets des lignes en commentaires par // ou /* dans le code, et au lieu de mettre les lignes en commentaire, ça s'affiche dans ma page web, parfois on appelle une fonction directement, parfois on met un . devant... bref, la syntaxe est globalement encore un peu confuse pour moi. En revanche, la logique de programmation commence à être claire.
Tout ça pour dire que j'aurais bien aimé réussir à trouver tout seul ce coup-ci.
Mais à ma décharge, je me suis inspiré de ce site : http://www.xrings.net/xrings/article.php3?id_article=337 qui avait inversé les \n et \r. Alors si les tutos se trompent... moi je suis perdu <_<
Bref encore une fois de plus, un grand merci à Will de s'être penché sur mon code.
Actuellement, je suis en train de mettre en place du code pour faire en sorte que dans le mail reçu par le client, si le règlement est par chèque, on trouve un texte demandant d'envoyer le chèque à l'adresse : FSC, adresse, ville, pays.
Bien sûr, je ne veux pas écrire simplement l'adresse en dur dnas une variable sinon ça n'a pas d'intérêt et ça n'est pas propre. Du coup j'ai créé une nouvelle fonction (et oui, avec mes petites mains) qui construit une variable... bref, j'ai bien bossé :)
Pour le moment, je n'ai pas testé car c'est en local sur mon environnement de dev qui n'a pas d'envoi de mail. Je fais mettre en production prochainement pour tester et si ça marche, je publierai mon code (ben oui, même si ça parait trois fois rien, je suis fier moi :P ).
Bon à part ça, Paulanna, que veux tu dire par utiliser une classe ? Ca m'intéresse (toujours pour ma culture...)
Merci à vous 2 (K)
-
0
-
-
Sam59 a ajouté un message dans un sujet Appel aux pros du PHP
Ok je vais essayer le \r\n.
Pour le CC, Cc ou Bcc, j'ai déjà essayé ces différentes combinaisons, et dans les tuto du net, je trouve d'ailleurs également différents exemples. Il semble que la casse n'ait pas d'importance sur ce label.
Par contre, là je suis un peu bêta, j'ai cru comprendre que le \r\n permettait de séparer les 2 attributs de la variable $entetes, mais que je n'arrive pas à comprendre ce que signifient exactement \r et \n ? A quelle instruction cela correspond-il ?
-
0
-
-
Sam59 a ajouté un message dans un sujet Problème Mysql
Utilise pour cela ton client ftp (comme filezilla par exemple) qui te permet de vérifier le CHMOD.
-
0
-
-
Sam59 a ajouté un message dans un sujet Appel aux pros du PHP
Et bien j'ai juste remplacé la ligne qui permet l'envoi du mail au client :
mail($com->email,$email_subject,$email_object,"From:$support");
Par :
$entetes = "From: $support\n\r" ;
$entetes .= "CC: $support\n\r" ;
mail($com->email,$email_subject,$email_object, $entetes) ;
Qui devrait juste mettre le destinataire $support en copie.
Donc rien de bien méchant...
-
0
-
-
Sam59 a ajouté un message dans un sujet Appel aux pros du PHP
Non vraiment... quelque soit la syntaxe que j'utilise, le header cc n'est pas pris en compte comme un cc, mais comme un élément de corps de message :)
-
0
-
-
Sam59 a ajouté un message dans un sujet Appel aux pros du PHP
Effectivement la syntaxe de définition des headers est un peu différente de celle que j'ai mis.
En particulier, il y a un . en plus et des " ou ' alors que moi j'ai tout dans un seul bloc.
Je vais essayer cela.
Merci Will :)
-
0
-
-
Sam59 a ajouté un message dans un sujet Appel aux pros du PHP
J'aurais parié sur une réponse de Willy lol :)
Effectivement, c'est une solution de contournement à laquelle j'avais pensé, mais juste pour ma culture, j'aimerais tout de même bien comprendre l'envoi d'un mail avec destinataire en copie ...
Et cela me permettrait en outre de faire un "répondre à tous" pour communiquer avec mes clients par la suite.
-
0
-
-
Sam59 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Appel aux pros du PHPBonjour,
J'ai voulu modifier la fonction qui envoit le mail de confirmation de commande à mes clients, afin de me mettre en copie de ce mail (pour vérifier qu'il est correctement envoyé).
La fonction initiale était :
mail($com->email,$email_subject,$email_object,"From:$support");
Je l'ai remplacé afin de modifier l'entête pour préciser un destinataire en copie.
J'ai donc utilisé une nouvelle variable $entetes pour cela :
$entetes = "From: $support\n\r" ;
$entetes .= "CC: $support" ;
mail($com->email,$email_subject,$email_object, $entetes) ;[/codebox]
Le résultat n'est pas vraiment celui que j'attendais :)
1) Le mail ne m'arrive pas en copie
2) La première ligne de texte (objet) que reçoit le client est CC: info@monsite.com (valeur de la variable $support).
Pour modifier cette fonction je me suis inspiré de tutos trouvés sur le net. Je ne vois pas ce qui cloche. Les experts auraient-ils une idée ?
Merci d'avance.
Sam
- 21 réponses
- 6 514 vues
-
Sam59 a ajouté un message dans un sujet Fichier mail.php manquant ?
Si votre client a acheté Peel Premium et que le zip fourni est incomplet, il ne s'agit pas d'un sujet qui se traitera sur le forum.
Patrice Ruault vous renverra probablement un zip correct s'il s'agit d'une erreur.
A traiter par mail avec lui je pense.
-
0
-
-
Sam59 a ajouté un message dans un sujet URL Rewriting et EasyPhp en local
Attention, fait une petite recherche dans le répertoire easyphp car il y a 2 httpp.conf.
Vérifie les 2 au cas où... mais sinon je ne sais pas <_<
désolé :)
-
0
-
-
Sam59 a ajouté un message dans un sujet URL Rewriting et EasyPhp en local
Les fichiers de ton site sont bien dans le répertoire wwww (c:\program files\easyphp\www) ?
As tu collé ton .htaccess également dans ce même répertoire ? (par défaut le .htaccess dans easyphp se trouve dans le répertoire home, il faut le déplacer dans www puis y coller le contenu de ton .htaccess distant).
Si tout cela est correctement fait, je n'ai pas trop d'idée car je n'ai rien dû faire de plus... :)
-
0
-
-
Sam59 a ajouté un message dans un sujet URL Rewriting et EasyPhp en local
regarde dans le fichier httpd.conf de easyphp et fait une recherche sur "rewrite".
Tu vas trouver 2 fonctions qui sont vraissemblablement en commentaire.
Vire le # afin d'activer ces fonction qui permettent l'exécution du moteur de rewritting.
Attention, selon les version de easyphp, je ne suis pas certain que ce moteur soit intégré. Moi je suis en 1.8. Fait un upgrade éventuellement.
-
0
-