balam
Utilisateur open source-
Compteur de contenus
175 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par balam
-
-
Désolé, mais il n'y a aucun rapport avec tel tou tel fichier en chmod 755 :)La fonction appelée dans fin_commande.php est email_commande dans tous les cas de paiement normalement et cette fonction envoit un mail au support et au client ensuite, si vous avez l'email, le client aussi.
regardez pour les cass suspects s'il ya bien la zone "email" de renseignée pour cette commande.
Willy
Bon, je viens de refaire un test avec de nouvelle coordonnées et une nouvelle adresse mail.
Et bien, je recois le mail de récapitulatif d'ouverture de compte mais pas de la confirmation de commande en tant que client.
Alors là j'en perds mon latin
-
Ca parait bon pourtant.Willy
Le chmod sur le fichier est 755, ces bon ?
Est-ce qu'il n'y a pas une fonction dans le fichier fin comande.php ?
-
OK ca n'est pas le même probleme alors :)Dans la fonction "email_commande" de lib.fonctions.fonctions.php regardez si vous avez:
function email_commande(&$commandeid) { global $wwwroot; global $site; global $support; global $langfile; $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'"); $com = mysql_fetch_object($result); $timestamp = $com->o_timestamp; $montant = $com->montant; $goto = "/factures/facture_html.php?mode=proforma&id=$commandeid×tamp=".urlencode($timestamp).""; $urlcommande = $wwwroot.$goto; # Mail d'information envoyé à l'administrateur - ENVOYER EN LANGUE FRANCAISE UNIQUEMENT mail( $support, "Nouvelle commande sur votre site web $site", "Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.", "FROM:$support"); mail( "contact@demoniak-motors.com", "Nouvelle commande sur votre site web $site", "Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.", "FROM:$support"); $email_subject = EMAIL_ORDER_CONFIRMATION; $email_object = EMAIL_ORDER_MESSAGE."\n\r"; $email_object .= "\n\r"; $email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r"; $email_object .= "\n\r"; $email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r"; $email_object .= "\n\r"; $email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r"; $email_object .= "\n\r"; if ($com->paiement != CB) { $email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r"; $email_object .= "\n\r"; } $email_object .= EMAIL_THANKS."\n\r"; mail($com->email,$email_subject,$email_object,"FROM:$support"); }
C'est la dernière ligne qui envoit un email au client.
Willy
Willy, voici ce que j'ai sur la page "fontions.php"
function email_commande(&$commandeid) {
global $wwwroot;
global $site;
global $support;
global $langfile;
$result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'");
$com = mysql_fetch_object($result);
$timestamp = $com->o_timestamp;
$montant = $com->montant;
$goto = "/factures/facture_html.php?mode=proforma&id=$commandeid×tamp=".urlencode($timestamp)."";
$urlcommande = $wwwroot.$goto;
# Mail d'information envoyé à l'administrateur - ENVOYER EN LANGUE FRANCAISE UNIQUEMENT
mail(
$support,
"Nouvelle commande sur votre site web $site",
"Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",
"FROM:$support");
$email_subject = EMAIL_ORDER_CONFIRMATION;
$email_object = EMAIL_ORDER_MESSAGE."\n\r";
$email_object .= "\n\r";
$email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r";
$email_object .= "\n\r";
$email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r";
$email_object .= "\n\r";
$email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r";
$email_object .= "\n\r";
if ($com->paiement != CB) {
$email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r";
$email_object .= "\n\r";
}
$email_object .= EMAIL_THANKS."\n\r";
mail($com->email,$email_subject,$email_object,"FROM:$support");
}
-
Qui ne recoit pas le mail ,Le client ou le vendeur, car la derniere fois on était parti sur le vendeur et là on semble parler du client.
Willy
Bonjour Willy,
Le vendeur recoit le mail d'une commande.
Le client ne recoit pas de mail qui confirme sa commande lorsqu'il paient par chèque , mandat ou virement.
Les clients qui paient par cb recoivent le mail.
Cordialement,
Balam
-
Bonjour?
Recherche une âme charitable.
Je cherche depuis plusieurs jours une solution à mon problème.
J'ai fait le forum en long, en large et en travers, mais rien.
Le client reçoit le mail lorsque qu'il paie par CB et paypal, mais rien quand le paiement est en chèque , mandat ou virement.
J'ai vu un début de solution dans un précédent topic mais je ne parviens pas à le mettre en place.
Le problème et de taille, puisque le client pense que la commande n'a pas été validée et donc perte d'argent.
Pouvez-vous, si vous avez rencontré le même problème m'aider.
Merci d'avance pour votre ou vos réponses.
Cordialement,
Balam
-
Il faut voir où cette fonction est appelée.Normalement pour les cheques et virements, elel est appelée a partir de la page achat/fin_commande.php
switch ($com->paiement) { case html_entity_decode(CHECK) : email_commande($commandeid); ?> <p> - <?echo PRINT_PROFORMA?></p> <p> - <?echo SEND_CHECK ?> : <?php print_societe(); echo "</p>"; break; case html_entity_decode(TRANSFER) : email_commande($commandeid); echo nl2br(SEND_TRANSFER); print_rib(); break;
Willy
Merci Willy pour votre patience vis à vis de nous autres casse pieds ;-))
Je vois bien le code que vous me dite mais, je ne comprend pas, voici une parti du code de ma page fin_commande.php. Pour ce problème peut être est-ce plus facile de vous contacter par MP ?
switch ($com->paiement) {
case html_entity_decode(CHECK) :
email_commande($commandeid);
?>
<p>
- <?echo PRINT_PROFORMA?></p>
<p>
- <?echo SEND_CHECK ?> :
<?php
print_societe();
echo "</p>";
break;
case html_entity_decode(TRANSFER) :
email_commande($commandeid);
echo nl2br(SEND_TRANSFER);
print_rib();
break;
case html_entity_decode(PAYPAL) :
email_commande($commandeid);
?>
<div align="center">
Pour régler par carte bancaire, cliquez sur le bandeau bleu ci-dessous :<br />
<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="business" value="<?=$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="<?echo number_format($com->montant,2);?>">
<input type="hidden" name="page_style" value="Primary">
<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="no_note" value="1">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="lc" value="FR">
<input TYPE="hidden" NAME="email" VALUE="<?=$com->email?>">
<input type="image" src="https://www.paypal.com/fr_FR/i/btn/x-click-but23.gif" border="0" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée !">
</form>
<br>
<img src="<?=$wwwroot?>/images/logo-xclickBox.gif" width="152" height="29" alt="" border="0">
</div>
<?
break;
case CB :
email_commande($commandeid);
?>
<div align="center">
<div align="center">
Pour régler par carte bancaire, cliquez sur le bandeau bleu ci-dessous :<br />
<form action="https://www.ste.com/bouti/cc/index.php" method="get">
<input type="hidden" name="item_number" value="<?=$commandeid?>">
<input type="hidden" name="amount" value="<?echo $com->montant;?>">
<input TYPE="hidden" NAME="email" VALUE="<?=$com->email?>">
<input type="submit" border="0" class="bouton" name="submit" value="Effectuez vos paiements par carte bancaire SSL: CLIQUEZ ICI !">
</form>
<br>
<img src="<?=$wwwroot?>/images/cb.gif" alt="" border="0">
</div>
<?
break;
}
?>
<table class=normal width="100%" border="0" cellspacing="0" cellpadding="4" bgcolor="#ffffcc">
<tr><td class="label"><?echo ORDER_RESUME ?> :</td></tr>
<tr>
<td class="label"><?echo EMAIL ?> :</td>
<td class="normal"><?=$com->email?></td>
</tr>
<tr>
<td class="label"><?echo REFERENCE ?> :</td>
<td class="normal"><?=$commandeid?></td>
</tr>
<tr>
<td class="label"><?echo ORDER_AMOUNT ?> :</td>
<td class="normal"><?=fprix($com->montant)?> €</td>
</tr>
<tr>
<td class="label"><?echo ORDER_DATE ?> :</td>
<td class="normal"><?=return_date_fr($com->o_timestamp)?></td>
</tr>
<tr>
<td class="label"><?echo PAYEMENT ?> :</td>
<td class="normal"><?=$com->paiement?></td>
</tr>
<tr>
<td class="label"><?echo PROFORMA ?> :</td>
<td class="normal"><a href="java script:OpenWin2('<?=$wwwroot?>/factures/facture_html.php?mode=proforma&id=<?=$commandeid?>×tamp=<?=urlencode($com->o_timestamp)?>',550,450,'bdc');" class="normal">
<?echo PRINT_PROFORMA?></a>.</td>
</tr>
</table>
<?php } ?>
-
J'ai ca sur l'email administrateur:La commande xx vient d'être enregistrée sur le site xxx.com Email client :xx@xx.fr Référence commande : xx Montant de la commande : xx,xx EUR Date de la commande : xx Paiement : Paypal ou CB par Paypal Merci de consulter l'interface d'administration de votre site.
Willy
Bonjour Willy,
Je vous demande de l'aide, car malgré les informations de ce topic, je ne trouve pas la solution sur mon problème.
Je cherche depuis plusieurs jours, en épluchant minutieusement le forum.
Mon problème est en relation avec celui-ci, mais avec une variante.
Je reçois bien le mail de confirmation pour les paiements en Cb ou paypal (module Cb installé par M. Ruaul), par contre pas les mails pour les règlements par chèque ou mandat ou encore virement rien, nada.
Je vous joins ci-dessous mon code de la page fonction.php à partir de la ligne fonction email_commande(&$commandeid)
Merci de votre aide, si je peux vous être utile faites-le-moi savoir.
function email_commande(&$commandeid) {
global $wwwroot;
global $site;
global $support;
global $langfile;
$result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'");
$com = mysql_fetch_object($result);
$timestamp = $com->o_timestamp;
$montant = $com->montant;
$goto = "/factures/facture_html.php?mode=proforma&id=$commandeid×tamp=".urlencode($timestamp)."";
$urlcommande = $wwwroot.$goto;
# Mail d'information envoyé à l'administrateur - ENVOYER EN LANGUE FRANCAISE UNIQUEMENT
mail(
$support,
"Nouvelle commande sur votre site web $site",
"Une commande portant le numéro $commandeid vient d'être enregistrée sur le site $site.",
"FROM:$support");
$email_subject = EMAIL_ORDER_CONFIRMATION;
$email_object = EMAIL_ORDER_MESSAGE."\n\r";
$email_object .= "\n\r";
$email_object .= EMAIL_ORDER_DATE." : ".return_date_fr($timestamp)."\n\r";
$email_object .= "\n\r";
$email_object .= EMAIL_ORDER_NUMBER." : ".$commandeid."\n\r";
$email_object .= "\n\r";
$email_object .= EMAIL_ORDER_AMOUNT." : ".fprix($montant)." EUR TTC\n\r";
$email_object .= "\n\r";
if ($com->paiement != CB) {
$email_object .= EMAIL_ORDER_PROFORMA." : ".$urlcommande."\n\r";
$email_object .= "\n\r";
}
$email_object .= EMAIL_THANKS."\n\r";
mail($com->email,$email_subject,$email_object,"FROM:$support");
}
-
Bonjour,J'aimerais inserer une animation flash à la place de la photo d'un produit. Est ce possible? si oui, comment? De meme, est il possible de remplacer le logo du site par une anim flash?
Cordialement :)
Bonjour,
Oui pour l'insertion d'une animation flash à la place du logos, je l'ai fait sur ma boutique et sur le site d'une amie.
En ce qui concerne pour un produit, la je ne sais pas.
www.magazine-numerologia.com
www.logos-magia.com
-
Merci Willy,Je fais des tests mais j'ai des erreurs à chaque fois dans l'inclusion des lignes de codes.
Pouvez-vous me le faire via ce fichier ci-dessous ?
Si oui, merci si non merci aussi ;_))
<?
include ("../configuration.inc.php");
/* Le formulaire e été soumis, essaye de créer un nouveau compte d'utilisateur */
if (sizeof($_POST) > 0) {
$frm = $_POST;
$message_erreur = valide_form($frm, $erreurs);
if (empty($message_erreur)) {
insere_utilisateur($frm);
$DOC_TITLE = "[PEEL.FR]";
include($repertoire_modele."/haut.php");
afficher_enregistrement_succes();
include($repertoire_modele."/bas.php");
die;
}
}
$DOC_TITLE = "[PEEL.FR]";
include($repertoire_modele."/haut.php");
if (!empty($message_erreur)) {
echo "<font class='normal' style='color: #ff0000'>".MSG_ERR_FORM."</font>";
}
if (!empty($noticemsg)) {
echo "<div class=notice>";
echo $noticemsg;
echo "</div>";
}
affiche_formulaire_enregistrement();
include($repertoire_modele."/bas.php");
/******************************************************************************
* FONCTIONS
*****************************************************************************/
function valide_form(&$frm, &$erreurs) {
/* Valide le formulaire d'inscription et renvoie éventuellement un message d'erreur */
$erreurs = array();
$msg = array();
if (empty($frm['nom'])) {
$erreurs['nom'] = true;
$msg['nom'] = stripslashes(MSG_ERR_NAME);
}
if (empty($frm['email'])) {
$erreurs['email'] = true;
$msg['email'] = stripslashes(MSG_ERR_EMAIL);
}
elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`',$frm['email'])) {
$erreurs['email'] = true;
$msg['email'] = stripslashes(ERR_EMAIL_BAD);
}
if (empty($frm['telephone'])) {
$erreurs['telephone'] = true;
$msg['telephone'] = stripslashes(MSG_ERR_TEL);
}
return $msg;
}
function insere_utilisateur(&$frm) {
global $support;
global $site;
$sql = "
INSERT INTO peel_tickets (
email
, nom
, telephone
, texte
, dispo
, datetime
) VALUES (
'$frm'
,'".htmlspecialchars($frm['nom'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['texte'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['dispo'],ENT_QUOTES)."'
/* Ajoute le nouvel utilisateur à la base */
$ticket_id = mysql_insert_id();
$message = "Détail du message envoyé le ".date("d-m-Y H:i:s");
$message .= "Tel : ".$frm['telephone']."\n\n";
$message .= "Email : ".$frm['email']."\n\n";
$message .= "Disponibilité : ".$frm['dispo']."\n\n";
$message .= "Message :\n\r\n\r ".stripslashes($frm['texte'])."\n\n";
mail($support,"[$site] prise de contact numéro $ticket_id",$message,"FROM: $frm");
function affiche_formulaire_enregistrement() {
GLOBAL $frm, $erreurs, $message_erreur, $wwwroot, $site;
$marqueur_erreur = "<font color=RED>".htmlspecialchars("<=")."</font>";
<div class="entete"><?echo CONSEIL; ?></div>
<form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table cellpadding="5" cellspacing=0 border="0" >
<td class="normal"><?echo strtoupper(EMAIL); ?> <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="email" size="50" value="<?=stripslashes(vb($frm['email']))?>">
<? if (isset($erreurs['email'])) echo $marqueur_erreur." ".$message_erreur['email'] ?>
<td class="normal"><?echo strtoupper(NAME); ?> <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="nom" size="50" value="<?=stripslashes(vb($frm['nom'])) ?>">
<? if (isset($erreurs['nom'])) echo $marqueur_erreur." ".$message_erreur['nom'] ?>
<td class="normal"><?echo TELEPHONE; ?> <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="telephone" size="50" value="<?=vb($frm['telephone']) ?>">
<? if (isset($erreurs['telephone'])) echo $marqueur_erreur." ".$message_erreur['telephone'] ?>
<td class="normal"><?echo TEXTE; ?> :</td>
<textarea class="formulaire1" name="texte" cols="36" rows="10"><?=stripslashes(vb($frm['texte'])) ?></textarea>
<td class="normal"><?echo DISPO; ?> :</td>
<select name="dispo" class="formulaire1">
<option value="A.M">Matin</option>
<option value="P.M">Après-midi</option>
<td colspan="2" align="center">
<input type="submit" value="<?echo SEND; ?>" class="bouton"><p></p></td>
<tr><td colspan=2 align=center class=petit>
function afficher_enregistrement_succes() {
<font class="titre"><?echo HELLO; ?></font>
Je suis parvenu à installer le script.
Pour info, lorsque l'on dit à la racine du site ces dans votre fichier "boutique".
-
C'est dans "utilisateurs/contact.php".Willy
Merci Willy,
Je fais des tests mais j'ai des erreurs à chaque fois dans l'inclusion des lignes de codes.
Pouvez-vous me le faire via ce fichier ci-dessous ?
Si oui, merci si non merci aussi ;_))
<?
include ("../configuration.inc.php");
/* Le formulaire e été soumis, essaye de créer un nouveau compte d'utilisateur */
if (sizeof($_POST) > 0) {
$frm = $_POST;
$message_erreur = valide_form($frm, $erreurs);
if (empty($message_erreur)) {
insere_utilisateur($frm);
$DOC_TITLE = "[PEEL.FR]";
include($repertoire_modele."/haut.php");
afficher_enregistrement_succes();
include($repertoire_modele."/bas.php");
die;
}
}
$DOC_TITLE = "[PEEL.FR]";
include($repertoire_modele."/haut.php");
if (!empty($message_erreur)) {
echo "<font class='normal' style='color: #ff0000'>".MSG_ERR_FORM."</font>";
}
if (!empty($noticemsg)) {
echo "<div class=notice>";
echo $noticemsg;
echo "</div>";
}
affiche_formulaire_enregistrement();
include($repertoire_modele."/bas.php");
/******************************************************************************
* FONCTIONS
*****************************************************************************/
function valide_form(&$frm, &$erreurs) {
/* Valide le formulaire d'inscription et renvoie éventuellement un message d'erreur */
$erreurs = array();
$msg = array();
if (empty($frm['nom'])) {
$erreurs['nom'] = true;
$msg['nom'] = stripslashes(MSG_ERR_NAME);
}
if (empty($frm['email'])) {
$erreurs['email'] = true;
$msg['email'] = stripslashes(MSG_ERR_EMAIL);
}
elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`',$frm['email'])) {
$erreurs['email'] = true;
$msg['email'] = stripslashes(ERR_EMAIL_BAD);
}
if (empty($frm['telephone'])) {
$erreurs['telephone'] = true;
$msg['telephone'] = stripslashes(MSG_ERR_TEL);
}
return $msg;
}
function insere_utilisateur(&$frm) {
global $support;
global $site;
$sql = "
INSERT INTO peel_tickets (
email
, nom
, telephone
, texte
, dispo
, datetime
) VALUES (
'$frm'
,'".htmlspecialchars($frm['nom'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['texte'],ENT_QUOTES)."'
,'".htmlspecialchars($frm['dispo'],ENT_QUOTES)."'
/* Ajoute le nouvel utilisateur à la base */
$ticket_id = mysql_insert_id();
$message = "Détail du message envoyé le ".date("d-m-Y H:i:s");
$message .= "Tel : ".$frm['telephone']."\n\n";
$message .= "Email : ".$frm['email']."\n\n";
$message .= "Disponibilité : ".$frm['dispo']."\n\n";
$message .= "Message :\n\r\n\r ".stripslashes($frm['texte'])."\n\n";
mail($support,"[$site] prise de contact numéro $ticket_id",$message,"FROM: $frm");
function affiche_formulaire_enregistrement() {
GLOBAL $frm, $erreurs, $message_erreur, $wwwroot, $site;
$marqueur_erreur = "<font color=RED>".htmlspecialchars("<=")."</font>";
<div class="entete"><?echo CONSEIL; ?></div>
<form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table cellpadding="5" cellspacing=0 border="0" >
<td class="normal"><?echo strtoupper(EMAIL); ?> <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="email" size="50" value="<?=stripslashes(vb($frm['email']))?>">
<? if (isset($erreurs['email'])) echo $marqueur_erreur." ".$message_erreur['email'] ?>
<td class="normal"><?echo strtoupper(NAME); ?> <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="nom" size="50" value="<?=stripslashes(vb($frm['nom'])) ?>">
<? if (isset($erreurs['nom'])) echo $marqueur_erreur." ".$message_erreur['nom'] ?>
<td class="normal"><?echo TELEPHONE; ?> <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="telephone" size="50" value="<?=vb($frm['telephone']) ?>">
<? if (isset($erreurs['telephone'])) echo $marqueur_erreur." ".$message_erreur['telephone'] ?>
<td class="normal"><?echo TEXTE; ?> :</td>
<textarea class="formulaire1" name="texte" cols="36" rows="10"><?=stripslashes(vb($frm['texte'])) ?></textarea>
<td class="normal"><?echo DISPO; ?> :</td>
<select name="dispo" class="formulaire1">
<option value="A.M">Matin</option>
<option value="P.M">Après-midi</option>
<td colspan="2" align="center">
<input type="submit" value="<?echo SEND; ?>" class="bouton"><p></p></td>
<tr><td colspan=2 align=center class=petit>
function afficher_enregistrement_succes() {
<font class="titre"><?echo HELLO; ?></font>
-
1) Télécharger le script http://www.cryptographp.com/ actuellement version 1.4 est copier le dossier crypt à la racine de votre site.2) Editer la page utilisateurs/contact.php (peel version 3.x)
3)
Après la ligne : include ("../configuration.inc.php");
inserez : $cryptinstall="../crypt/cryptographp.fct.php";
include $cryptinstall;
4) Au niveau du formulaire inserez :
<tr><td colspan=2 align=center>Sécurité anti Spam :<br /> <?php dsp_crypt(0,1); ?></td></tr>
<tr><td colspan=2>Recopier le code:<input type="text" name="code"><? if (isset($erreurs['captcha'])) echo $marqueur_erreur." ".$message_erreur['captcha'] ?></td></tr>
5) Dans la fonction : function valide_form(&$frm, &$erreurs) inserez :
if (chk_crypt($_POST['code'])) {
}else{
$erreurs['captcha'] = true;
$msg['captcha'] = "Code de vérification incorrect";
}
Voila votre formulaire est sécurisé.
Pascal - 3DVF
Bonjour,
Pouvez-vous me dire ou ce trouve le fichier contact (est-ce celui de la racine boutique ou dans le fichier administrer ?)
De plus, je ne trouve pas le fichier formulaire.
Merci de votre aide.
Cordialement,
Balam
-
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="468" height="60"> <param name="movie" value="images/AFFI.swf"> <param name="quality" value="high"> <embed src="images/AFFI.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="" height=""></embed></object>
mettre le chemin correct où se trouve le fichier .swf et mettre les bonnes tailles width et height
Merci, Merci Merci,
Ou et à quel endroit dois-je le mettre ce code ?
Cordialement,
Balam
-
voici les balises dont tu as besoin<object><embed></embed></object>
si tu as déja ton image flash donne ici son nom ou fais la passer en piece jointe dans un mail
bonjour Paulanna,
Merci de votre aide et voici le nom de mon image flash = AFFI.swf
très cordialement,
Balam
-
Bonjour,
Peut on changer l'image pour le module affilié par une image flash ?
J'ai trouvé le fichier "affiliation_code_standard.php", mais comment faire ?
Très cordialement,
Balam
-
Mais ca vous décalle le siet quand vous insérez le tout à la main dans le code c'est ca ?Normalement il doit y avoir des balises <tr></tr> (création et fin de ligne) et <td></td> (création et fin de colonne). Il faut faire attention a respecter ces balises et leur ouverture/fermeture sinon ca décalle tout.
Mettez nous ici le code qu'il y a avant et apres où vous voulez mettre ce texte.
Willy
Merci Willi,
Avec vos conseils cela fonctionne.
-
Comment insérez vous du texte exactement ?Directement dans le code ?
Vous faites bien attention au balises des tables, TR et TD ?
Willy
Bonjour Willy,
Merci de votre réponse.
Je souhaite mettre par exemple plusieurs liens vers des fichiers PDF juste avant les conditions de ventes
Exemple;
Cours de Tarot de Marseille 1
Cours de Tarot de Marseille 2
Cours de Tarot de Marseille 3
etc....
-
Bonjour,
Je ne parviens pas à faire l'insertion de texte dans la colonne de gauche (sans utiliser l'insertion des rubriques). En effet à chaque fois j'ai le contenue de ce qui ce trouve aux milieux de la page index qui ce retrouve tout en bas.
Est-ce qu’y a une façon de faire l'insertion sans que cela décale tout le site ?
Merci de votre aide.
Balam
-
A Modifier dans ton .htaccess :RewriteRule cat-(.*)-([0-9]+)\.html$ index.php?catid=$2 [L]
par ce que tu veux:
RewriteRule ce-que-tu-veux-(.*)-([0-9]+)\.html$ index.php?catid=$2 [L]
Ensuite dans rewrite.php ne modifie que les occurences de cat ! il ne faut pas modifier les variables $cat !
Bien tu les modifies par ce-que-tu-veux.
Voilà
Merci
-
il te suffit de remplacer toutes les occurences de "cat" par le mot que tu souhaites !et logiquement ça sera bon !
Kenavo !
Si vraiment tu y arrives pas, envoie le contenu de ton fichier par mp ou sur le forum.
Ca me fait des erreurs, je vous joint ci-dessous le fichier rewrite.php et .htaccess.
Merci
Balam
<?php
function mrpropre($chaine){
$tofind = " ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ()[]'~$&%*@ç!?;,:\^¨€{}|+-<>#";
$replac = "-AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn--------------------E--------";
$mrpropre =(strtr($chaine,$tofind,$replac));
$mrpropre = strtolower($mrpropre);
$mrpropre = ereg_replace("\"","-", $mrpropre);
$mrpropre = ereg_replace("[-]{2,}", "-", $mrpropre);
return $mrpropre;
}
function href_link($id, $cat){
global $wwwroot;
$link = "";
if($id != 0){
// Produits
$sql_prod_query = mysql_query("SELECT peel_produits.nom_".$_SESSION['langue']." as nom FROM peel_produits WHERE peel_produits.id='".$id."'");
$result_prod = mysql_fetch_array($sql_prod_query);
$chaine = mrpropre($result_prod['nom']) . "-" . $id;
}
//Categories
$sql_cat_query = mysql_query("SELECT peel_categories.nom_".$_SESSION['langue']." as nom FROM peel_categories WHERE peel_categories.id='".$cat."'");
$result_cat = mysql_fetch_array($sql_cat_query);
$chaine2 = mrpropre($result_cat['nom']);
$chaine3 = mrpropre($result_cat['nom'])."-".$cat;
//Rubriques
if($id == 0){ // on est dans une catego
$link = "<a class='petit' href='$wwwroot/cat-".$chaine3.".html'>";
}
if($id != 0){
echo "<a class='titre' href='$wwwroot/".$chaine2."-".$cat."/".$chaine.".html'>";
} else {
echo "<a class='titre' href='$wwwroot/cat-".$chaine3.".html'>";
}
return ($link);
}
function href_link_titre($id, $cat){
global $wwwroot;
$link = "";
if($id != 0){
// Produits
$sql_prod_query = mysql_query("SELECT peel_produits.nom_".$_SESSION['langue']." as nom FROM peel_produits WHERE peel_produits.id='".$id."'");
$result_prod = mysql_fetch_array($sql_prod_query);
$chaine = mrpropre($result_prod['nom']) . "-" . $id;
}
//Categories
$sql_cat_query = mysql_query("SELECT peel_categories.nom_".$_SESSION['langue']." as nom FROM peel_categories WHERE peel_categories.id='".$cat."'");
$result_cat = mysql_fetch_array($sql_cat_query);
$chaine2 = mrpropre($result_cat['nom']);
$chaine3 = mrpropre($result_cat['nom'])."-".$cat;
//Rubriques
if($id == 0){ // on est dans une catego
$link = "<a class='titre' href='$wwwroot/cat-".$chaine3.".html'>";
}
if($id != 0){
echo "<a class='titre' href='$wwwroot/".$chaine2."-".$cat."/".$chaine.".html'>";
} else {
echo "<a class='titre' href='$wwwroot/cat-".$chaine3.".html'>";
}
return ($link);
}
?>
FICHIER .htaccess
######################################################
## Fichier .htaccess pour les boutiques PEEL ##
## copyright ©1997-2006 ##
## http://www.peel.fr ##
######################################################
### Interdit l'affichage des fichiers autre que .html et .php
<FilesMatch "\.(inc|tpl|h|ihtml|sql|ini|conf|class|bin|spd|theme|module|exe|asa)$">
deny from all
</FilesMatch>
### Configuration pour les fichiers .htaccess et .htpasswd
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
### Interdit l'affichage du fichier info.inc.php
<Files ~ "\info.inc.php$">
deny from all
</Files>
### Interdit l'affichage du fichier info.inc.php
<Files ~ "\configuration.inc.php$">
deny from all
</Files>
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /boutique/achat/
RewriteCond %{REQUEST_URI} !-d
RewriteCond %{REQUEST_URI} !^/$
RewriteRule /boutique/achat/ -[L]
RewriteRule cat-(.*)-([0-9]+)\.html$ index.php?catid=$2 [L]
RewriteRule ([0-9]+)/(.*)-([0-9]+)\.html$ produit_details.php?id=$3&catid=$1 [L]
-
les fichiers qui commencent par un . sont par défaut caché sous UNIX. Avec ton client FTP tu coches l'option afficher les fichiers cahés et ton htaccess apparaitra comme par magie.Bonjour,
Merci pour votre réponse.
En effet, je viens de le voir.
Pouvez-vous me dire a quel endroit (n° de la ligne) dois-je faire exactement le changement ?
Merci pour votre aide
Cordialement,
Balam
-
c'est un module qu'il faut acheter en +Merci pour votre réponse.
J'ai le module d'installé par Mr Ruault.
J'ai bien un fichier rewrite.php à la racine de la boutique, mais je ne trouve pas le fichier .htaccess.
Cordialement,
Balam
-
tu as une adresse de site ?oui tout à fait faut changer aussi dans ton fichier rewrite.php oups !
comme tu l'as indiqué plus haut.
Bonjour,
J'ai la version 3.8 de peel et je ne trouve pas le fichier pour faire les changements de l'url rewrite.
Pouvez-vous me dire ou cela ce trouve afin que je ne fasse pas de bétises ?
Et bien sur me confirmer que ce changement est le bon.
Merci pour votre aide.
Balam
-
C'est donc la bonne réponse que j'ai donnée ? ;)Une excellente réponse ;_))))))
-
Bonjour,dans modeles/default/haut.php
L'affichage a lieu là:
echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\"> ".CADDIE."</div>";
Insérez votre image en remplaçant cette ligne par une du type:echo "<img src=\"$wwwroot/images/fleche.gif\">";
En mettant dans src l'url de votre image.
Willy
Merci Willy
Mon site prend forme
HELP PAS DE FONCTION MAIL
dans Module PEEL Premium pour PEEL SHOPPING
Posté(e) · Signaler ce message
Bonjour à tous,
Pour réponsre je suis en version 3.8.
Je n'ai fait aucun changement dans les fichiers de particulier.
Je recois le mail admin.
Dans le fichier lang il faut donc rechercher si les formules sont les mêmes ?