william_13
Utilisateur open source-
Compteur de contenus
67 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par william_13
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
reecriture url trés ancienne versionBonjour,
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 réponses
- 2 986 vues
-
william_13 a ajouté un message dans un sujet envoi email
Bonsoir Simon
merci pour votre suggestion
-
0
-
-
william_13 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
envoi emailBonjour 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 réponses
- 2 210 vues
-
william_13 a ajouté un message dans un sujet menu catégorie
Bonjour
Merci à vous
je vais essayer de l implenter
Cordialement
-
0
-
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
menu catégorieBonjour 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 réponses
- 2 309 vues
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un message dans un sujet 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écédent et suivant if ($start) { echo('<a class="normal" href="' . $_SERVER['PHP_SELF'] . "?mode=" . vb($_GET['mode']) . "&id=" . vb($_GET['id']) . "&email=" . vb($_GET['email']) . "&statut=" . vb($_GET['statut']) . "&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']) . "&id=" . vb($_GET['id']) . "&email=" . vb($_GET['email']) . "&statut=" . vb($_GET['statut']) . "&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éros de pages echo ' <a class="normal" href="'. $_SERVER['PHP_SELF'] . "?mode=" . vb($_GET['mode']) . "&id=" . vb($_GET['id']) . "&email=" . vb($_GET['email']) . "&statut=" . vb($_GET['statut']) . "&start=" . ($index * $nb).'">'. ($index + 1).'</a> '; } } echo "</td></tr>"; } }
-
0
-
-
william_13 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
probléme de pagination sur premium 5.5Bonjour 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 réponses
- 2 195 vues
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un sujet dans 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 réponse
- 2 159 vues
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
confirmation de commandeBonjour 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&mode=facture
Merci à vous
Pour m aider dans cette tâche
Cordialement
William_13
- 9 réponses
- 3 865 vues
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un message dans un sujet frais de port
-
william_13 a ajouté un message dans un sujet 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
-
-
william_13 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
frais de portBonjour 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 réponses
- 3 667 vues
-
william_13 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
formulaire paypalBonsoir 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 réponses
- 2 230 vues