coach
Utilisateur open source-
Compteur de contenus
69 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par coach
-
coach a ajouté un message dans un sujet Bug dans vente de ebook
Bonjour
J'approfondis ma question :
Voici la fonction qui ne marche pas : le mail n'est pas envoyé automatiquement après la commande...
}
function send_mail_product_download($commandeid, $prodid){
global $support_commande, $dirroot, $wwwroot, $site;
/* On récupère le nom du fichier */
$resProd = mysql_query("SELECT zip, mail_download FROM peel_produits WHERE id = '" . $prodid . "'");
$Prod = mysql_fetch_object($resProd);
/* On déplace le fichier dans le nouveau répertoire*/
$file_name = $Prod->zip;
$file = "$dirroot/zip/$file_name";
$newfile = "$dirroot/download/$file_name";
copy($file, $newfile);
/* On renomme le fichier */
$extension = substr($file_name, strrpos($file_name, "."));
$dateheure = strftime("%d%m%y_%H%M%S");
$mdp = MDP();
$new_file_name = $mdp . "_PEEL_" . $extension;
rename("$dirroot/download/$file_name", "$dirroot/download/$new_file_name");
/* On enregistre dans la table de téléchargement */
$cle = md5 (uniqid (rand()));
$sqlDownload = "INSERT INTO peel_download (cle_acceptation, nom_fichier, o_timestamp, commande_id, produit_id, etat) VALUES ('" . $cle . "', '" . $new_file_name . "', now(), '" . $commandeid . "', '" . $prodid . "', '1')";
mysql_query($sqlDownload);
$downloadid = mysql_insert_id();
/* On envoie un mail pour le téléchargement */
$resCom = mysql_query("SELECT * FROM peel_commandes WHERE id = '" . $commandeid . "'");
$Com = mysql_fetch_assoc($resCom);
$email = $Com['email'];
$sujet = "[$site] Téléchargement de votre commande $commandeid";
$contenu = stripslashes($Prod->mail_download);
$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 .= "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_commande afin qu'il vous renvoie un lien de téléchargement\r\n\r\n";
$contenu .= "A bientôt sur le site $site\r\n\r\n";
/* On met à jour le statut d'envoi */
mysql_query("UPDATE peel_commandes_articles SET statut_envoi = 'Envoyé', nb_envoi = nb_envoi+1 WHERE commande_id = '$commandeid' AND produit_id = '$prodid'");
mail($email, $sujet, $contenu, "From: $support_commande");
}
-
0
-
-
coach a ajouté un message dans un sujet bug d'article en page d'acceuil
Bonjour
Eh bien par exemple sur la page d'accueil se trouve le titre d'un article, mais pas de lien dessus.
Il faut dès lors se rendre sur la rubrique correspondante pour accéder à cet article
http://www.endurance-sport-performance.com
merci
-
0
-
-
coach a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Bug dans vente de ebookBonjour.
Je possède une version premium sur laquelle j'ai fait ajouter le module de vente de ebook que propose la dernière version de peel premium.
Toutefois. Lorsque mes clients commandes, et paye sur le site payapl par CB ou avec leur compte paypal, ils ont beau revenir ensuite sur ma boutique pour que la commande soit validée et le message automatique envoyé sur leur messagerie.... cela ne marche pas. Je dois toujours activer manuellement l'envoi du mail, alors qu'il est possible de faire partir ce message automatiquement.
Quelqu'un peut il me dire quel fichier je dois regarder et ou modifié pour que le mail partent automatiquement ?
Merci d'avance
- 2 réponses
- 1 517 vues
-
coach a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
bug d'article en page d'acceuilBonjour.
J'ai une vielle version de peel premium et j'ai constaté que si je créer une rubrique avec un article dont le titre apparait en page d'acceuil, qu'il n'y a pas de lien vers l'article.
Comment faire pour que le titre pointe l'article ? J'ai une version 2.9
Voici l'url de la boutique.
http://www.endurance-sport-performance.com/
- 8 réponses
- 2 204 vues
-
coach a ajouté un message dans un sujet Problème création / Edition produits en back-office
En fait, je viens de voir que lorsque je veux créer un produit, je n'ai plus que la version France et plus la version anglais. les cases n'y sont plus ? Ca doit venir de là.
-
0
-
-
coach a ajouté un message dans un sujet Problème création / Edition produits en back-office
Bonjour Merci de la réponse.
Oui j'ai modifie des paramètres de pays et langues en voulant régler certains frais de port....
j'ai une version 2.7 très ancienne qui à été remanier pour une option de téléchargement de ebook.
aie aie... et depuis je n'arrive plus à remettre comme avant, cela bug dès que je modifie cela..
Est ce que je peux par exemple recharger un fichier php de sauvegarde pour réparer le problème ?
-
0
-
-
coach a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Problème création / Edition produits en back-officeBonjour.
lorsque je veux modidier un produit ou ajouter un nouveau produit j'obtiens ce message d'erreur :
Une erreur de connexion à la base s est produite 1873.
Unknown column 'nom_' in 'field list'
Que faire, et d'ou vient ce problème de ma boutique ou de mon hébergeur ?
Cordialement
- 4 réponses
- 1 627 vues
-
coach a ajouté un message dans un sujet formulaire de contact ne marche pas.
Je n'ai pas très bien compris. Il faut que je change quelle partie de mon fichier PHP ?
-
0
-
-
coach a ajouté un message dans un sujet Bug dans la rubrique nouveauté
Merci ca marche.
-
0
-
-
coach a ajouté un message dans un sujet formulaire de contact ne marche pas.
Les mails, une fois envoyé n'arrive jamais dans ma boites mail. Pourtant le site web confirme l'envoie.
-
0
-
-
coach a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Bug dans la rubrique nouveautéBonjour. Sur ma boutique quand on clic sur la rubrique nouveauté, les nouveau article apparaissent en 2 ou 3 exemplaires.
Pourquoi ?
Ci dessous le code PHP
<?
include("../configuration.inc.php");
if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);}
$DOC_TITLE = "PEEL.FR";
include("$repertoire_modele/haut.php");
echo "<div class=\"entete\">".NEWS."</div>";
$nb = 30; //nombre d'enregistrement par page
if (!isset($_GET['start'])) {$start=0;} else {$start = intval($_REQUEST['start']);}
// Récupération et affichage des données
$sql = "SELECT p.id, p.reference, p.nom_".$_SESSION['langue'].", p.promotion, p.descriptif_".$_SESSION['langue']."
, p.image1, p.image2, p.prix, p.prix_revendeur, p.on_stock, p.points, p.on_special, pc.categorie_id
FROM peel_produits p, peel_produits_categories pc, peel_categories c
WHERE p.id = pc.produit_id AND pc.categorie_id = c.id AND p.on_new = '1' AND p.etat = '1'
ORDER BY p.prix LIMIT $start,$nb";
$result=mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (mysql_num_rows($result) == 0) {
echo "<div class=\"texte\">".NO_INDEX_PRODUCT."</div>";
} else {
echo "<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\">";
$nb_cellules = mysql_num_rows($result);
$nb_colonnes = 3;
$j = 0;
while($prod=mysql_fetch_array($result))
{
if ( $j % $nb_colonnes == 0 ) {
echo "<tr>";
}
if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
echo "<td class=\"normal\" width=\"33%\">";
template_index_produit($prod['id'], $where = "AND p.on_new = '1'");
}
echo "</td>";
$j++;
if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
echo "</tr>";
}
}
echo "<td align=\"center\" class=\"normal\" colspan=\"2\">";
//Boutons précédent et suivant
if($start)
{print("<a class=petit href=\"index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");}
$result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1");
$row=mysql_fetch_row($result);
if($row[0]>($start+$nb))
{
if($start)
{print(" / ");}
print("<a class=petit href=\"index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");
}
print("<br />");
//Affichage des pages
if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?
print("Page : ");
for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
{
?>
<b><a class="petit" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b>
<?
}
}
echo "</td></tr></table>";
}
include("$repertoire_modele/bas.php");
?>
- 2 réponses
- 1 892 vues
-
coach a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
formulaire de contact ne marche pas.Bonjour. Mon formulaire de contact ne marcha pas ci dessous le code PHP si quelqu'un peut m'aider. j'avais demandé l'aide au support mais cela n'a pas marché.
<?
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'
,'".addslashes($frm['nom'])."'
,'$frm[telephone]'
,'".addslashes($frm['texte'])."'
,'".addslashes($frm['dispo'])."'
,now()
)";
/* Ajoute le nouvel utilisateur à la base */
$qid = mysql_query($sql);
$ticket_id = mysql_insert_id();
mail('contact@velo2max.com',"OUVERTURE DU TICKET $ticket_id","Tel : ".$frm['telephone']."\n\nEmail : ".$frm['email']."\n\nDispo : ".$frm['dispo']."\n\nMessage :\n".nl2br(stripslashes($frm['texte']))."","FROM: $frm");
}
function affiche_formulaire_enregistrement() {
GLOBAL $frm, $erreurs, $message_erreur, $wwwroot, $site;
$marqueur_erreur = "<font color=RED>".htmlspecialchars("<=")."</font>";
?>
<table cellpadding=0 cellspacing=0 border=0 >
<tr><td class="entete" align=center ><?echo CONSEIL.""; ?></td></tr>
</table>
<form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table cellpadding="5" cellspacing=0 border="0" >
<tr>
<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>
</tr>
<tr>
<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_'.$_SESSION['langue'].''])) ?>">
<? if (isset($erreurs['nom_'.$_SESSION['langue'].''])) echo $marqueur_erreur." ".$message_erreur['nom_'.$_SESSION['langue'].''] ?>
</td>
</tr>
<tr>
<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>
</tr>
</tr>
<tr valign=top>
<td class="normal"><?echo TEXTE; ?> :</td>
<td class="normal">
<textarea class="formulaire1" name="texte" cols="36" rows="10"><?=stripslashes(vb($frm['texte'])) ?></textarea>
</td>
</tr>
<tr valign=top>
<td class="normal"><?echo DISPO; ?> :</td>
<td class="normal">
<select name="dispo" class="formulaire1">
<option value="A.M">Matin</option>
<option value="P.M">Après-midi</option>
</select>
</td>
</tr>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="<?echo SEND; ?>" class="bouton"><p></p></td>
</tr>
<tr><td colspan=2 align=center class=petit>
<p><?echo nl2br(CNIL); ?></p>
</td></tr>
</table>
</form> <?
};
function afficher_enregistrement_succes() {
GLOBAL $wwwroot;
?>
<font class="titre"><?echo HELLO; ?></font>
<p class="normal">
<?echo nl2br(stripslashes(MSG_TICKET_OK));?>
</p>
<?
}
?>
- 4 réponses
- 1 945 vues
-
coach a ajouté un message dans un sujet Bug formulaire contact
Je ne sais pas comment faire pour trouver le code PHP.
-
0
-
-
coach a ajouté un message dans un sujet Bug formulaire contact
Voici à quoi cela ressembe en terme de code source :
------------------------------------------------------------------------
<td class="normal">Téléphone <span class="etoile">(*)</span> :</td>
<td class="normal"><input class="formulaire1" type="text" name="telephone" size="50" value="">
</td>
</tr>
</tr>
<tr valign=top>
<td class="normal">Message :</td>
<td class="normal">
<textarea class="formulaire1" name="texte" cols="36" rows="10"></textarea>
</td>
</tr>
<tr valign=top>
<td class="normal">Disponibilité :</td>
<td class="normal">
<select name="dispo" class="formulaire1">
<option value="A.M">Matin</option>
<option value="P.M">Après-midi</option>
</select>
</td>
</tr>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Envoyer" class="bouton"><p></p></td>
</tr>
<tr><td colspan=2 align=center class=petit>
<p>Conformément à la loi Informatique et Libertés du 06/01/78, les informations recueillies via ce formulaire peuvent donner lieu à l'exercice d'un droit d'accés, de modification, de rectification et de suppression en ligne dans la rubrique 'Changer mes paramètres'.</p>
</td></tr>
</table>
</form> </td>
-
0
-
-
coach a ajouté un message dans un sujet Bug formulaire contact
Oui, j'ai tester sur le site ca ne fonctionne pas.
Les mail n'arrivent pas jusqu'a ma messagerie malgré que le forumaire m'indique que le mail est envoyé.
-
0
-
-
coach a ajouté un message dans un sujet Bug formulaire contact
Alors, là je ne sais pas comment faire ça. il s'adit du code php sur un des fichiers hébergés ?
Je vais essayer mais je ne garantie rien
-
0
-
-
coach a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Bug formulaire contactBonjour.
Le formulaire de contact sur ma boutique ne marche pas il ne renvoit aucun mail sur ma messagerie.
J'ai poutant indiqué sur Peel Contro Panel d'envoyer par défault les mail sur ma boite mail.
Su ma boutique j'ai configurer en enregistrant mon mail dans les variables boutique et paramètre société.
Comment faire.
- 9 réponses
- 3 382 vues
-
coach a ajouté un message dans un sujet Affichage de la boutique selon taille écran
L'url de la boutqiue est : www.endurance-sport-performance
-
0
-
-
coach a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Affichage de la boutique selon taille écranBonjour.
Ma boutique est très belle et agréable à lire sur mon écran 19 pouces ! Toutefois sur des écran plus petit une partie de l'affichage est masqué sur le coté droit. C'est assez génant pour le surfeur.
Y a t'il un moyen pour remedier à ca dans mon back Office ?
Merci.
- 6 réponses
- 3 773 vues