william_13

Utilisateur open source
  • Content count

    67
  • Joined

  • Last visited


Everything posted by william_13

  1. william_13 added a post in a topic reecriture url trés ancienne version   

    Bonjour
    Ayant eu quelque soucis santé ,je n ai pu  repondre à votre post
    Merci pour votre explication
    j ai pu activer la réecriture d'url  avec une fonction et un fichier .htaccess
    Merci pour votre intervention
    Excusez moi encore pour avoir repondu avec beaucoup de retard à votre message
    Cordialement
    william_13
    • 0
  2. william_13 added a post in a topic reecriture url trés ancienne version   

    Bonjour
    Merci pour avoir repondu à mon post
    Pourriez vous me montrer un exemple pour changer ce lien
    echo " <div align=\"centre\" class=\"label\"><a href=$wwwroot/catalogues/index.php?catid=" . $cat['id'] .">\"".html_entity_decode($cat['nom_'.$_SESSION['langue'].''])."\"";
    afin qu il soit conforme au rewriting
     fichier rewrite.php en  pièce jointe celui qui ce trouve à la racine du site
    merci à vous
    cordialement
    william_13
     
    rewrite.php
    • 0
  3. william_13 added a topic in PEEL SHOPPING : logiciel open source de boutique en ligne   

    reecriture url trés ancienne version
    Bonjour,
    j avais crée il y a trés longtemps version 2.9 un site à partir element de la boutique peel
    à l époque il n y avait pas de module rewriting mais un .htaccess et un fichier rewrite.php à la racine.
    j ai quelque soucis avec la reecriture url (demande d'un trés ancien client)
    j ai pour ma part la version 8.02
    .htaccess
    Options +FollowSymLinks
    RewriteEngine on
    RewriteBase /catalogues/
    RewriteCond %{REQUEST_URI} !-d
    RewriteCond %{REQUEST_URI} !^/$
    RewriteRule /catalogues/ -[L] 
    RewriteRule cat-(.*)-([0-9]+)\.html$ index.php?catid=$2$3 [L]
    RewriteRule cat-(.*)-([0-9]+)\.html$ index_1.php?catid=$2$3 [L]
    RewriteRule ([0-9]+)/(.*)-([0-9]+)\.html$ fiche_details.php?id=$3&catid=$1 [L]

    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://www.toto.com/.*$ [NC]
    ReWriteRule .*\.(gif|png|jpe?g)$ - [F]
    le mod rewrite fonctionne sur le serveur je l ai tester
    j ai les liens suivants 
    page index.php
    echo " <div align=\"centre\" class=\"label\"><a href=$wwwroot/catalogues/index.php?catid=" . $cat['id'] .">\"".html_entity_decode($cat['nom_'.$_SESSION['langue'].''])."\"";
     
    page template.php
    echo "<p><a class=\"fc_titre_produit\"catalogues/fiche_details.php?id=".$prod['id']."\">".html_entity_decode($prod['nom_'.$_SESSION['langue'].''])."</p>";
     
    et je voudrais faire ceci :    www.toto.com /pharmacie/aspirateur-nasal.html au lieu de  http://www.toto.com/catalogues/index.php?catid=18
    Une grosse aide ne serait pas de refus
    Merci à vous
    William_13
    • 5 replies
    • 2,820 views
  4. william_13 added a post in a topic envoi email   

    Bonsoir Simon

    merci pour votre suggestion
    • 0
  5. william_13 added a topic in Module PEEL Premium pour PEEL SHOPPING   

    envoi email
    Bonjour la communauté

    version premium 5.5
    Dans le fichier commandes.php du dossier administrateur
    on a l envoi de mail en FR
    $email = $Com->email;
    $sujet = "[$site] Téléchargement de votre commande $commandeid";
    $contenu = "Votre commande $commandeid ayant été validé, nous vous invitons à télécharger votre commande à partir du lien suivant :\r\n\r\n";
    $contenu .= "Votre lien pour le téléchargement : $wwwroot/modules/download/telecharger.php?id=$downloadid&key=$cle\r\n\r\n";
    $contenu .= "Nous vous conseillons avant de télécharger le fichier de créer d'abord un nouveau dossier 'telechargement' dans votre dossier musique. Car si vous vous trompez lors de la création de votre nouveau dossier et revenez en arrière lors de l'enregistrement sous le lien pour télécharger risque ne plus fonctionner.\r\n\r\n";
    $contenu .= "Vous pourrez télécharger ce fichier 1 fois.\r\nSi vous rencontrez des diffciultés pour le téléchargement, nous vous invitons à contater $support et à décrire dans le détail votre problème afin qu'il vous renvoie un lien de téléchargement\r\n\r\n";
    $contenu .= "Par ailleurs, nous vous enverrons votre facture dés reception de votre paiement :\r\n\r\n";
    $contenu .= "A bientôt sur le site $site\r\n\r\n";


    Mais si l internaute est étranger donc version anglaise
    Comment peut on faire
    pour que l envoi du message soit fait en anglais

    Une petite idée ou suggestion
    Merci à vous
    • 2 replies
    • 2,095 views
  6. william_13 added a post in a topic menu catégorie   


    Bonjour
    Merci à vous
    je vais essayer de l implenter

    Cordialement
    • 0
  7. william_13 added a post in a topic menu catégorie   


    Bonjour;
    En fait je n'ai pas d'exemple concrait
    celà pourrait ressembler à celui de la gestion administration
    qui s ouvre et qui ce ferme par un clique de souris
    mais le but serait qu il s ouvre lorsque l on clique
    sur la catégorie parent et se ferme lorsque l on clique
    sur une autre catégorie et ainsi de suite
    • 0
  8. william_13 added a topic in Module PEEL Premium pour PEEL SHOPPING   

    menu catégorie
    Bonjour la communaute & bonjour Simon

    Comment faire lorsqu'une categorie possédant plusieurs sous categorie
    celles-ci restent ouvertes en permanence ,
    afin que l internaute ne revienne pas cliquer sans arrêt sur la catégorie parent
    mais se ferme si on clique sur une autre catégorie

    C
    -
    -
    -
    J ai modifié

    $sortie_cat.= " style=\"display:[b]yes[/b] \">\n"; }
    Mais là tous reste ouvert!!
    Merci pour votre aide
    • 4 replies
    • 2,172 views
  9. william_13 added a post in a topic probléme de pagination sur premium 5.5   


    le probléme concernait juste la liste des produits numériques
    Le code que j ai publié sert juste
    Si d autres utilisateurs de premium 5.5 utilisant la vente numérique
    ont ce genre de probléme.

    Je remet pas en cause votre savoir faire!
    De toute façon j aurai encore besoin de votre savoir pour divers bug ou amélioration

    Cordialement
    • 0
  10. william_13 added a post in a topic probléme de pagination sur premium 5.5   


    Merci pour cette astuce
    j ai résolu ce dilemme

    voici le code

    <tr> <td colspan="10" class="normal" align="center">'; // Boutons pr&#233;c&#233;dent et suivant if ($start) { echo('<a class="normal" href="' . $_SERVER['PHP_SELF'] . "?mode=" . vb($_GET['mode']) . "&amp;id=" . vb($_GET['id']) . "&amp;email=" . vb($_GET['email']) . "&amp;statut=" . vb($_GET['statut']) . "&amp;start=" . ($start - $nb) . "\">".PAGE_PRECEDENTE."</a>"); } $result = mysql_query($sql_count); $row = mysql_fetch_row($result); if ($row[0] > ($start + $nb)) { if ($start) { echo(" / "); } echo('<a class="normal" href="' . $_SERVER['PHP_SELF'] . "?mode=" . vb($_GET['mode']) . "&amp;id=" . vb($_GET['id']) . "&amp;email=" . vb($_GET['email']) . "&amp;statut=" . vb($_GET['statut']) . "&amp;start=" . ($start + $nb) . "\">".PAGE_SUIVANTE."</a>"); } echo("<br />"); // Affichage des pages if ($row[0] > $nb) { // le nombre d'enreg. est > au nb de lignes d'affichage ? for($index = 0;($index * $nb) < $row[0];$index++) { // oui alors on affiche les num&#233;ros de pages echo ' <a class="normal" href="'. $_SERVER['PHP_SELF'] . "?mode=" . vb($_GET['mode']) . "&amp;id=" . vb($_GET['id']) . "&amp;email=" . vb($_GET['email']) . "&amp;statut=" . vb($_GET['statut']) . "&amp;start=" . ($index * $nb).'">'. ($index + 1).'</a> '; } } echo "</td></tr>"; } }
    • 0
  11. william_13 added a topic in Module PEEL Premium pour PEEL SHOPPING   

    probléme de pagination sur premium 5.5
    Bonjour la communauté

    Quand on se trouve dans la rubrique ventes de produits numériques
    page telechargement en cours
    impossible d afficher les produits suivants!! quand on clique sur 2 ou suivant
    On se retrouve sur la page liste des commandes en cours

    et lorsque lon clique sur Envoyez le produit numérique en cliquant ici
    on se retrouve sur la page liste de telechargement en cours
    donc produit numérique non accèssible pour l envoi du lien de telechargement

    Une petite idée sur le bug
    Merci à vous

    Cordialement
    • 4 replies
    • 2,055 views
  12. william_13 added a post in a topic confirmation de commande   

    Merci Simon

    Pour votre appui et votre patience
    Je profite pour vous souhaiter mes meilleurs voeux pour cette nouvelle année
    et Bonne Année 2012

    Cordialement
    • 0
  13. william_13 added a topic in Module PEEL Premium pour PEEL SHOPPING   

    Mode de calcul des frais de port :
    Bonjour la communauté peel
    version concernée la premium 6.3 et je pense les autres ex premium 5.5
    Si la question a déjà étè posée
    veuillez m en excuser

    dans le systéme il y a disons 3 modes
    soit services et produits virtuels = pas de systéme de zone expédition etc
    Ensuite il y a:Soit par poids total de la commande ou Soit par le total de la dite commande

    Si vous avez à la fois un produit virtuel et un produit physique
    Comment faire si la personne choisie un produit en telechargement

    elle n a pas besoin de remplir pays expédition et moyen expédition
    Même si vous mettez gratuité du port à 60€ lorsque les produits en numérique
    avoisine à peine les 10€
    on a toujours l interface ecxpédition etc

    Avez vous une idée
    Merci à vous
    • 1 reply
    • 2,049 views
  14. william_13 added a post in a topic confirmation de commande   


    Bonjour Simon
    au niveau du lien pour la facture
    Probléme resolu j ai modifié une partie ainsi que votre modification & amp

    Pour ceci
    "Il faut utiliser le code de mise à jour de statut de commande"
    pouvez vous m indiquer SVP
    ou se situe le morceau de code
    Merci à vous
    Cordialement
    william_13
    • 0
  15. william_13 added a post in a topic confirmation de commande   

    Bonsoir Simon
    Merci pour votre aide

    voici ce que j ai pour le probléme du lien niveau facture

    Au sujet du message 'No Hacking', pouvez vous ajouter le code
    var_dump($_GET['code_facture'], $_GET['mode']); die();

    et de cliquer sur le lien d'une facture pdf qui posait problème svp? Cela va permettre de savoir quelle est le paramètre manquant.

    voici le resultat
    Notice: Undefined index: mode in /home/toto/public_html/factures/commande_pdf.php on line 17
    string(6) "r5KJ8Z" NULL
    • 0
  16. william_13 added a post in a topic confirmation de commande   

    Bonsoir Simon De quel référence parlez-vous? S'agit t'il de l'id de commande ou du numéro de facture? il s agit de l id de la commande plus particuliérement le n° de la commande N ayant pas les droits pour vous l envoyer en piéce jointe voici le code pour la page commande.pdf.php <?php include("../configuration.inc.php"); include("../lib/fonctions/invoice.php"); if (!empty($_GET['code_facture']) && !empty($_GET['mode'])) { $mode = $_GET['mode']; $code_facture = urldecode(htmlspecialchars($_GET['code_facture'], ENT_QUOTES)); create_bill_pdf($code_facture,$mode,FALSE); } else { echo "NO HACKING (-:!"; } ? ?> le fichier modules/paypal/ipn.php voici le code include("../../configuration.inc.php"); $req = 'cmd=_notify-validate'; foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); $req .= "&$key=$value"; } // post back to PayPal system to validate $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Content-Length: " . strlen($req) . "\r\n\r\n"; $fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30); $item_name = $_POST['item_name']; $item_number = intval($_POST['item_number']); $payment_status = $_POST['payment_status']; $payment_amount = $_POST['mc_gross']; $payment_currency = $_POST['mc_currency']; $txn_id = $_POST['txn_id']; $receiver_email = $_POST['receiver_email']; $payer_email = $_POST['payer_email']; $pending_reason = $_POST['pending_reason']; $txn_type = $_POST['txn_type']; if (!$fp) { // HTTP ERROR } else { fputs ($fp, $header . $req); while (!feof($fp)) { $res = fgets ($fp, 1024); if (strcmp ($res, "VERIFIED") == 0) { if ($payment_status == "Completed") { mysql_query("UPDATE peel_commandes SET id_statut_paiement = '3' WHERE id = '" . $item_number . "'"); } if ($payment_status == "Pending") { mysql_query("UPDATE peel_commandes SET id_statut_paiement = '2' WHERE id = '" . $item_number . "'"); } if ($payment_status == "Failed") { mysql_query("UPDATE peel_ commandes SET id_statut_paiement = '6' WHERE id = '" . $item_number . "'"); } if ($payment_status == "Denied") { mysql_query("UPDATE peel_commandes SET id_statut_paiement = '6' WHERE id = '" . $item_number . "'"); } if ($payment_status == "Refunded") { mysql_query("UPDATE peel_commandes SET id_statut_paiement = '9' WHERE id = '" . $item_number . "'"); } } else if (strcmp ($res, "INVALID") == 0) { mysql_query("UPDATE peel_commandes SET id_statut_paiement = '6' WHERE id = '" . $item_number . "'"); } } fclose ($fp); } ?>

    Merci à vous
    Cordialement
    william_13
    • 0
  17. william_13 added a post in a topic Comment fonctionne Produits a telecharger ?   


    Bonsoir
    Sur ma version premium 5.5
    lorsque vous avez la confirmation de paypal que le produit à bien était payé
    vous allez dans l administration
    vente produit numérique
    l etat du paiement vous le mettez à regler et vous cliquez sur l enveloppe (email envoi) afin que le client reçoive la confirmation et un lien que l enverra vers le centre de telechargement
    il y trouvera un lien Clicable pour le telechargement de son produit
    • 0
  18. william_13 added a topic in Module PEEL Premium pour PEEL SHOPPING   

    confirmation de commande
    Bonjour la communauté Peel

    Version Peel-premium 5.5

    Petite reflexion

    Pour un paiement par virement bancaire, l'email de confirmation de commande est envoyé lorsque le statut de paiement passe en réglé.
    Peut on faitre la même chose pour un paiement paypal cars les clients reçoivent la confirmation de commande. même si celle-ci n a pas aboutie ou que la transaction paypal a étè annulée!

    2eme reflexion

    Centre de telechargement
    le client reçoit :
    pour telecharger votre fichier de votre commande 41 alors que la commande à la reference 2!!

    et 3eme reflexion

    toujours dans la reception du mail pour telecharger le fichier numerique
    le lien menant à la facture n aboutie pas
    j ai No Hacking

    Par ailleurs, nous vous invitons à éditer votre facture à partir du lien suivant :

    Votre lien pour la facture : http://www.toto.com/factures/commande_pdf.php?code_facture=cFDGuB&amp;mode=facture
    Merci à vous
    Pour m aider dans cette tâche

    Cordialement
    William_13
    • 9 replies
    • 3,726 views
  19. william_13 added a post in a topic frais de port   


    bonjour
    oui pour la question
    sur les captures ecran l intitulé n apparait plus
    j ai mis en commentaire le code concernant celui-ci

    [color=#880000]/*echo '<p><label>' . SHIPPING_COST . ': </label>' . (!empty($_SESSION['caddie']->cout_transport) ? fprix($_SESSION['caddie']->cout_transport, true) : "" . OFFERED . " " . FROM . " ". fprix($seuil_total, true)) . '</p>';*/[/color]
    • 0
  20. william_13 added a post in a topic frais de port   


    Bonjour
    je vous envoie
    la capture ecran de la dite page!!

    le probléme se situait dans la page modeles/standard/
    achat_confirmation.php

    vers la fin de celle-ci
    // - Si la session caddie contient un code promotionnel if (!empty($_SESSION['caddie']->avoir)) {
    echo '<p><label>' . AVOIR . ' : </label> - ' . fprix($_SESSION['caddie']->avoir, true) . '</p>'; }
    /*echo '<p><label>' . SHIPPING_COST . ': </label>' . (!empty($_SESSION['caddie']->cout_transport) ? fprix($_SESSION['caddie']->cout_transport, true) : "" . OFFERED . " " . FROM . " ". fprix($seuil_total, true)) . '</p>';*/

    parlons nous de la bonne page ou de celle nommée
    achat/caddie_affichage.php( capture ecran en piéce jointe)
    joins également celle dont le probléme a étè réglé (capture-resume-commande)

    Merci
    Cordialement


    • 0
  21. william_13 added a post in a topic frais de port   

    J ai trouvé
    le probléme se situait dans la page modeles/standard/
    achat_confirmation.php

    vers la fin de celle-ci

    // - Si la session caddie contient un code promotionnel if (!empty($_SESSION['caddie']->avoir)) { echo '<p><label>' . AVOIR . ' : </label> - ' . fprix($_SESSION['caddie']->avoir, true) . '</p>'; } /*echo '<p><label>' . SHIPPING_COST . ': </label>' . (!empty($_SESSION['caddie']->cout_transport) ? fprix($_SESSION['caddie']->cout_transport, true) : "" . OFFERED . " " . FROM . " ". fprix($seuil_total, true)) . '</p>';*/


    Merci à vous
    Cordialement
    • 0
  22. william_13 added a post in a topic frais de port   

  23. william_13 added a post in a topic frais de port   

    Merci à vous
    j avais déjà commenté la ligne en question mais peut être l'ai je mal fait
    merci à vous pour votre réponse
    • 0
  24. william_13 added a topic in Module PEEL Premium pour PEEL SHOPPING   

    frais de port
    Bonjour La communauté Peel
    Ma version est encore premium 5.5

    le module download de cette version n est pas configuré normalement et quasiment inexistant
    de ce fait le panier ne posséde pas de lien telechargé et se comporte de la même façon que si vous achetiez un produit en ligne.quand l internaute veut acheter un produit numérique
    donc j' ai du ajouter au type d' expedition le mot telechargement

    et mettre les frais expedition offert à partir de ...€ dans la page sites.php

    dans la page resume commande
    j ai bien : adresse de facturation et de livraison

    Frais de port: offert à partir de 1 500,00 €
    Total H.T. : 0,77 €
    TVA : 0,00 €
    Net à payer : 0,77 €

    seulement je voudrai que Frais de port: offert à partir de 1 500,00 € ne soit pas visible

    sinon comment faire,i lorsque l on choisi un produit numérique
    le panier ne demande pas :
    pays d'expédition zone d expedition et type d expédition
    une idée
    merci à vous

    Cordialement
    • 8 replies
    • 3,550 views
  25. william_13 added a topic in Module PEEL Premium pour PEEL SHOPPING   

    formulaire paypal
    Bonsoir la communautée Peel

    ma version premium 5.5

    j aimerai recuperer les données nom prenom adresse telephone ville pays
    afin de pouvoir les integrer dans le formulaire paypal
    de la même façon que pour la commande

    j ai fait ceci


    function charge_utilisateur() { /* Renvoie les informations de l'utilisateur de la session */ $qid = mysql_query("SELECT * FROM utilisateurs WHERE email = '" . addslashes($_SESSION['utilisateur']['email']) . "'"); if ($qid) { if (mysql_num_rows($qid) > 0) { return mysql_fetch_assoc($qid); } } } $utilisateur = charge_utilisateur(); $prenom = $utilisateur['prenom']; $nom= $utilisateur['nom_famille']; $email1 = $utilisateur['email']; $contact1 = $utilisateur['telephone']; $adresse1 = $utilisateur['adresse']; $code_postal1 = $utilisateur['code_postal']; $ville1 = $utilisateur['ville']; $pays1 = $utilisateur['pays'];


    voici le code
    <form action="https://www.paypal.com/cgi-bin/webscr" method="POST">
    <input type="hidden" name="cmd" value="_ext-enter">
    <input type="hidden" name="redirect_cmd" value="_xclick">
    <input type="hidden" name="first_name" value="'.$prenom'">
    <input type="hidden" name="last_name" value="le nom de celui ci">
    <input type="hidden" name="address1" value="">
    <input type="hidden" name="address2" value="">
    <input type="hidden" name="city" value="">
    <input type="hidden" name="zip" value="">
    <input type="hidden" name="country" value="">
    <input type="hidden" name="night_phone_a" value="">
    <input type="hidden" name="night_phone_b" value="">
    <input type="hidden" name="night_phone_c" value="">
    <input type="hidden" name="business" value="' . $email_paypal . '"/>
    <input type="hidden" name="item_name" value="' . $site . ' COMMANDE ' . $commandeid . '" />
    <input type="hidden" name="item_number" value="' . $commandeid . '" />
    <input type="hidden" name="amount" value="' . number_format($com->montant, 2) . '" />
    <input type="hidden" name="no_note" value="1"/>
    <input type="hidden" name="no_shipping" value="1"/>
    <input type="hidden" name="return" value="' . $wwwroot . '/modules/paypal/ok.php?id=' . $commandeid . '" />
    <input type="hidden" name="cancel_return" value="' . $wwwroot . '/modules/paypal/nok.php?id=' . $commandeid . '" />
    <input type="hidden" name="notify_url" value="' . $wwwroot . '/modules/paypal/ipn.php" />
    <input type="hidden" name="email" value="' . $com->email . '" />
    <input type="hidden" name="currency_code" value="' . $_SESSION['devise']['code'] . '" />
    <input type="hidden" name="lc" value="FR"/>
    <input type="image" src=" https://www.paypal.c...ontal_solution_
    PP.gif" border="0" name="submit" alt="Paiement sécurisé par carte bancaire"/>
    </form>
    mais celà ne fonctionne pas
    une idée merci à vous
    Cordialement
    • 3 replies
    • 2,126 views

Twitter Advisto ecommerce

Facebook PEEL Shopping