slab

Utilisateur open source
  • Compteur de contenus

    36
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par slab

  1. slab a ajouté un message dans un sujet  Formulaire avec protection des données   

    Bonjour,
    J'ai ajouté le module captcha, les pages:
    /lib/fonctions/display_user_forms.php
    /contacts.php
    /utilisateurs/contact.php

    de la version 6.2 sur ma 5.71 mais rien n'y fait, j'ai une page blanche...
    • 0
  2. slab a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Fonction "sendfacturepdf"
    Bonjour,
    Dans la liste des commande de la page administrer/commandes.php , je voudrais ajouter en plus de "voir, envoyer bdc, etc" un lien pour envoyer le bdc a une adresse mail en particulier mais toujours la même.
    j'ai le code suivant repris dans commandes.php:

    case "sendfacturepdf" : include("modeles/haut.php"); sendclient($_GET['id'], 'pdf', $_GET['bill_type']); $C = fetch_assoc(query("SELECT email FROM peel_commandes WHERE id = '" . intval($_GET['id']) . "'")); echo "La facture " . intval($_GET['id']) . " a été envoyée à " . $C['email']; $order = "o_timestamp"; $sort = "DESC"; affiche_liste_commandes(vn($_GET['start']), $order, $sort); break; default : include("modeles/haut.php"); $order = "o_timestamp"; $sort = "DESC"; affiche_liste_commandes(vn($_REQUEST['start']), $order, $sort); break; mais comment puis-je modifier ce code pour le faire et y a t'il une autre page a modifier? Merci beaucoup EDIT: J'ai créer une fonction supplémentaire (copièe de sendfacturepdf) comme ceci: case "sendnewfonction" : include("modeles/haut.php"); sendclient($_GET['id'], 'html'); $C = fetch_assoc(query("SELECT email_commande FROM peel_sites WHERE id = '" . intval($_GET['id']) . "'")); echo "La commande " . intval($_GET['id']) . " a été envoyée à " . $C['email']; $order = "o_timestamp"; $sort = "DESC"; affiche_liste_commandes(vn($_GET['start']), $order, $sort); break;
    Mais quand je clique sur le lien que j'ai ajoute dans commandes_liste.php pour ajouter cette fonction, j'ai le message que la facture a bien été envoyé mais il n'y a pas d'adresse mail qui s'affiche et l'adresse mail renseignée dans email_commande de la table peel_sites ne s'affiche pas et je ne reçois donc rien...
    • 12 réponses
    • 3 964 vues
  3. slab a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Formulaire avec protection des données
    Bonjour,
    J'utilise Peel 5_71 avec premium, est-ce que le fichier de la version 6_2 est fort différent afin que je puisse protéger les données lors d'inscription d'utilisateurs. (j'ai des petits malins qui s'incrivent avec adresses bidons et dorle de texte si vous voyez ce que je veux dire...)
    Ou est-il simple d'ajouter la fonction captcha??
    merci à vous,
    • 7 réponses
    • 3 733 vues
  4. slab a ajouté un message dans un sujet  Lien entre table mysql   

    J'ai modifié une référence via le site en admin et la base _stocks ne s'est pas mis a jour...? comment faire?
    Edit: table envoyée par MP
    • 0
  5. slab a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    export_livraison.php
    Bonjour,
    Quand j'exporte un fichier excel (livraisons.php) avec les détails des commandes, j'ai une colonne "article" qui reprend la "reference" du produit et le "nom_produit" dans la même case...
    Je voudrais séparer ces deux données dans 2 colonne différentes, de plus je voudrais ajouter 3 colonnes pour "produit_id", "couleur_id" et "taille_id".
    J'ai trouvé ceci dans le fichier "modules/export/administrer/export_livraisons.php"


    echo "Nom\tPrénom\tSociété\tAdresse\tCode postal\tVille\tEtages\tPays\tPoids\tArticle\tQuantité\tTransport\tCommande\tDate\r\n"; $resC = query($sqlC); $i = 0; while ($C = fetch_assoc($resC)) { $i = 0; $numero = $C['id']; $date_vente = date($GLOBALS['date_basic_format_short'] . ' ' . $GLOBALS['time_basic_format_long'], strtotime($C['o_timestamp'])); $nom_acheteur = htmlspecialchars_decode_compat_php4($C['nom_ship'], ENT_QUOTES); $prenom_acheteur = htmlspecialchars_decode_compat_php4( $C['prenom_ship'], ENT_QUOTES); $societe = htmlspecialchars_decode_compat_php4($C['societe_ship'], ENT_QUOTES); $adresse = htmlspecialchars_decode_compat_php4($C['adresse_ship'], ENT_QUOTES); $ville = htmlspecialchars_decode_compat_php4($C['ville_ship'], ENT_QUOTES); $pays = htmlspecialchars_decode_compat_php4($C['pays_ship'], ENT_QUOTES); $code_postal = $C['zip_ship']; $etage = $C['commentaires']; $resCA = query("SELECT * FROM peel_commandes_articles WHERE commande_id = '" . intval($C['id']) . "'"); while ($CA = fetch_assoc($resCA)) { if ($CA['quantite'] != 0) { $id = $C['id']; $article = htmlspecialchars_decode_compat_php4(html_entity_decode_if_needed($CA['nom_produit']), ENT_QUOTES); $elem = $nom_acheteur ."\t"; $elem .= $prenom_acheteur ."\t"; $elem .= $societe ."\t"; $elem .= $adresse ."\t"; $elem .= $code_postal ."\t"; $elem .= $ville ."\t"; $elem .= $etage ."\t"; $elem .= $pays ."\t"; $elem .= ($CA['quantite'] * $CA['poids']) ."\t"; $elem .= $CA['reference'] . " - " . $CA['nom_produit'] ."\t"; $elem .= $CA['quantite'] ."\t"; $elem .= $C['transport'] . "\t".$id."\t"; $elem .= $date_vente; $i++; } echo "$elem\r\n"; } } function fxsl($chaine) { $chaine = str_replace(".", ",", $chaine); return $chaine; }
    Mais j'ai peur de modifier quelques choses dans ce fichier...
    Merci de votre aide car je dois transmettre un export de fichier avec ces 3 cases en plus afin de traiter mes commandes.
    • 1 réponse
    • 2 332 vues
  6. slab a ajouté un message dans un sujet  Lien entre table mysql   

    Bonjour Simon,
    Merci pour ce code, il fonctionne mais il ne prends que les 6 premier chiffre de mes reference 114015 au lieu de 11.4015.250.000
    Comment puis-je ameliorer cela?
    Merci

    EDIT: j'ai modifié en TEXT et pas de valeur en "default"
    • 0
  7. slab a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Lien entre table mysql
    Bonjour,
    Dans la table peel_stocks, je voudrais ajouter une colonne avec la reference du produit :
    Produit_id = 250, produit_reference = 11.4015.250.000 (donc l'id "250" a comme référence "11.4015.250.000")
    Je ne vois pas comment faire pour que mon champ "produit_reference" aille chercher la reference dans la table "peel_produit" selon l'id du produit?
    Quelqu'un peux m'aider en Mysql pour faire le lien (j'ai déja ajouter le champ dans ma table)?
    Merci
    • 8 réponses
    • 3 820 vues
  8. slab a ajouté un message dans un sujet  Order By   

    Merci Simon, Je n'ai plus de message d'erreur mais le tri ne se fait toujours pas (ça reste par position...) voici mon code complet de la page achat/index.php: <?php include("../configuration.inc.php"); $catid = (!isset($_GET['catid']) ? 0 : intval($_GET['catid'])); $qid_c = recupere_sous_categorie($catid); $DOC_TITLE = "[PEEL.FR]"; define("IN_CATALOGUE", true); include("$repertoire_modele/haut.php"); $sqlcat = "SELECT image, description_" . $_SESSION['langue'] . ", nom_" . $_SESSION['langue']; if (is_category_promotion_module_active()) { $sqlcat .= ", promotion"; } $sqlcat .= " FROM peel_categories WHERE id = '" . intval($catid) . "' AND nom_" . $_SESSION['langue'] . " != '' ORDER BY nom_" . $_SESSION['langue']; $rescat = query($sqlcat); $rowCat = fetch_row($rescat); if (num_rows($rescat) > 0) { echo "<div>"; include("$repertoire_modele/categorie.php"); echo "</div>"; } $qid_c = recupere_sous_categorie(vn($_GET['catid'])); $nb_cellules = num_rows($qid_c); if ($nb_cellules > 0) { $nb_colonnes = 3; $j = 0; echo "<div>"; include("$repertoire_modele/sous_categorie.php"); echo "</div>"; } $sqlcat = "SELECT type_affichage FROM peel_categories WHERE id = '" . intval($catid) . "'"; $rescat = query($sqlcat); $rowCat = fetch_row($rescat); if (!empty($rowCat)) { echo ' <h2>' . LIST_PRODUCT . '</h2>'; echo '<p>'; affiche_filtre(vn($_GET['catid'])); echo '</p>'; } switch ($rowCat[0]) { case "1" : affiche_produit_en_ligne($catid); break; case "0" : affiche_produit_en_colonne($catid); break; } include("$repertoire_modele/bas.php"); function recupere_sous_categorie($catid = 0) { $qid = query('SELECT id, nom_' . $_SESSION['langue'] . ', description_' . $_SESSION['langue'] . ', parent_id, image FROM forksparts_categories WHERE parent_id="' . intval($catid) . '" AND id>"0" AND etat="1" ORDER BY position' ) ; return $qid; } ?>
    Juste en dessous il y a aussi une formule par position que j'ai essayé de changer mais rien n'y fait...?
    • 0
  9. slab a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Order By
    Bonjour,
    Je voudrais afficher mes catégories et sous catégories dans l'ordre alphabétique au lieu de "position"
    J'ai essayé de changer ceci dans achat/index.php :

    $sqlcat .= " FROM peel_categories WHERE id = '" . intval($catid) . "' AND nom_" . $_SESSION['langue'] . " != '' ORDER BY position";
    j'ai fait par nom_ car j'utilise plusieurs langues mais il indique une erreur...

    Pourriez-vous m'aider?
    • 6 réponses
    • 4 839 vues
  10. slab a ajouté un message dans un sujet  Frais de port offert   

    Si dans mon cas "peel premium 5.71", je télécharge la version 6 est-ce compatible, je n'ai qu'a changer les fichiers php, la bdd reste la même?
    Merci
    • 0
  11. slab a ajouté un message dans un sujet  Frais de port offert   

    J'utilise encore la 5.71 en Premium.... c'est possible de le faire?
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping