Flux d’activité
Flux d’activité de Messages
-
-
Oui a base de htmlspecialchars_decode($statut_details) ou de html_entity_decode($statut_details) à la place de $statut_details.
Willy
-
Oui pardon Willy, j'ai eu un pti probleme de reveil ce matin :) ;
concernant le module telechargement : il remplace tout le fonctionnement de la boutique, ou est ce un "module aditionnel" en plus du fonctionnement primaire de la boutique
Merci
Ex pour moi:
j'ai une boutique je vend des livres ;
je voudrais vendre de la musique en telechargement : dc si je comprend bien ce module va pouvoir a mon client d'acheter de la musique en ligne en telechargement plus commander un livre qu'il va recevoir par la poste
Ce que je voudrais savoir c'est s'il ya un mixte des 2 solution
Merci
Vendez vos produits numériques à partir de votre boutique en ligneVous souhaitez vendre des fichiers MP3, ZIP sous forme de lien en téléchargement. Ce module permet d'envoyer à vos clients vos produits sous format ZIP encrypté. L'envoi est automatique pour le paiement par carte bancaire et se fait via l'interface d'administration pour les autres types de paiement.
La séquence du module est la suivante
1/ Achat du produit
2/ Déplacement du fichier acheté sur le serveur et renommage du fichier
3/ Envoi du fichier au client et vérification de la validité de sa clé d'achat
4/ Comptabilisation du nombre de téléchargements effectués.
-
Bonjour,
Moi j'ai ceci
Bonjour,
Etat de votre commande : Commande expédiée
Idée ???
Merci
Guillaume
-
-
Perso quand je rentre ton code Willy ca bug complet... :)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
-
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
-
-
relance:
en gros le module de telechargement sur la nouvelle version permet il de faire un mixte entre telechargement et commande normale.
Merci
-
-
arf, autant pour moi..si tu veux bien me dire à nouveau ce que tu voulaus faire
ensuite on pourra regarder pour ta 2ieme demande
ba , juste avoir le logo du site sur la facture pdf ...
c'est tout
philippe
-
-
Bonjour,Je vais donner ma page des "meilleures ventes" étant donnée qu'elle marche et que ça pourrait donner des pistes à quelqu'uns.
Je précise que PEEL sert ici pour une boutique de vente en ligne de vins, vous pouvez voir le rendu à cette adresse (sachant que le design n'est pas encore fait) :
http://chateaupartner.com/test/boutique/ventes.php
voici le code (très simple en fait) :
<? include("configuration.inc.php"); if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);} $qid_c = recupere_sous_categorie($catid); $DOC_TITLE = "Chateau Partner"; include("$repertoire_modele/haut.php"); ?> <div id="content"> <div class="tetiere" align="left">Meilleures Ventes</div> <table width="100%" cellpadding="2" cellspacing="1"> <tr> <th id="breadCrumb">MILLESIME</th><th id="breadCrumb">CHATEAU</th><th id="breadCrumb">APPELLATION</th><th id="breadCrumb">COULEUR</th><th id="breadCrumb">PRIX</th> </tr> <?php //Requête SQL $sql = "SELECT Count(*) AS count , p.id , p.nom , p.prix , p.millesime , p.couleur , p.aoc FROM peel_commandes_articles oi, peel_produits p WHERE oi.produit_id = p.id GROUP BY oi.produit_id, p.id ORDER BY count DESC LIMIT 10"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); //Début de boucle while( $sortie = mysql_fetch_array($req)) { //Affichage de chaque ligne pour chaque produit echo "<tr bgcolor='"; if($o==1) { echo "#ECECEC"; $o++; } else { echo "#FFFFFF"; $o=1; } echo "'> <th class=\"catalogue\">$sortie[millesime]</th> <th class=\"catalogue\"><font color=#993333><b>"; ?> <a href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$sortie['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($sortie['nom']) ?> <? echo "</a></b></font></th> <th class=\"catalogue\">$sortie[aoc]</th> <th class=\"catalogue\"><b>$sortie[couleur]</th> <th class=\"catalogue\">$sortie[prix] €</th> </tr>"; } echo "</table>"; /****************************************************************************** * FONCTIONS *****************************************************************************/ function recupere_sous_categorie($catid=0) { /* Récupère le nom et la description de toutes les sous-catégories de celle-ci */ $qid = mysql_query("SELECT id, nom, description, parent_id FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); return $qid; } ?> </div> <?php include("$repertoire_modele/bas.php"); ?>
Voilà, en espérant que cela puisse t'aider suspensionlab...
Yeeeeeeeeeees! merci beaucoup, j'ai plus qu'a l'integrer dans mon design dans une colonne a gauche ou droite comme un site de pros quoi!
Humm, Le plus dur sera de rajouter une colonne à droite je crois.....
Merci à willy et riskbreaker.
Suspensionlab
-
-
-
il te faut renseigner les variables de connexions lors de l'installation de ta boutiqueensuite pour les tables, tu dois d'abord créer une base de données, ensuite tu fais soit un copier/coller des tables se trouvant dans lib/sql/peel.sql que tu colles dans l'onglet SQL ou bien importer ces tables à l'aide de l'onglet SQL si tu es utilisateur de phpmyadmin
Ok donc dans mon cas il me suffit d'exporter la Bdd en sql ?
Merci
-
il te faut renseigner les variables de connexions lors de l'installation de ta boutique
ensuite pour les tables, tu dois d'abord créer une base de données, ensuite tu fais soit un copier/coller des tables se trouvant dans lib/sql/peel.sql que tu colles dans l'onglet SQL ou bien importer ces tables à l'aide de l'onglet SQL si tu es utilisateur de phpmyadmin
-
arf, autant pour moi..
si tu veux bien me dire à nouveau ce que tu voulaus faire
ensuite on pourra regarder pour ta 2ieme demande
-
-
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
ha ! bon et vous pouvez me dire ou sa !!!
ne riez pas hein !!
ba oui ! suis nul!
-
Bonjour à tous,
Je voudrais savoir comment on charge les infos (les tables) de la Bdd en ligne sur l'hébergeur.
Sur ifrance j'ai vu qu'on a des codes de connexion et j'ai testé en modifiant mon fichier php concerné et ça marche.
Ma question c'est: Doit-on uploader le fichier sql des tables ou suffit-il d'entrer juste les codes de connexion ?
Dans ce dernier cas comment est-ce que les tables sont mis en ligne ?
Si quelqu'un pouvait tirer cela au claire
Merci à tous
-
Derniere ligne, il faut remplacer:$frm['email']
Par$email
Willy
Vous êtes mon super Willy (attention cela n'est pas une déclaration d'amour)
CA MARCHE !!
Très cordialement,
Balam
-
-
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>"; }
Willy,
Je recois le mail mais, il y a un problème, voici le mailque je recois
"Bonjour,
Etat de votre commande : Commande réglé"
Et dans le back office j'ai cette erreur;
Notice: Undefined index: email in /home/logosmag/public_html/boutique/administrer/commandes.php on line 341
un mail a été envoyé à pour lui signifier l'avancée de sa commande.
Je ne trouve pas l'erreur.
Merci
-
Ou plutot un sous forum intitulé "questions fréquentes" ^^ avec les sujets épinglé et des sujets normaux pour le support
C'est pas que le fait d'utiliser la fonction rechercher soit embetante mais selon les critères que l'on met on peu tomber complètement a coté de ce que l'on cherche.
r//
dans Module PEEL Premium pour PEEL SHOPPING
Willy
Posté(e) · Signaler ce message
J'sais pas vous avez vu ca où ?
Willy