cans
Utilisateur open source-
Compteur de contenus
62 -
Inscrit(e) le
-
Dernière visite
Activité de cans
-
cans a ajouté un message dans un sujet Fonction e-commerce de Google Analytics
Le code que j'ai indiqué plus haut ne marche pas, il n'affiche pas les informations dans le formulaire,
Si quelqu'un peut m'aider à mettre en place le tracking google des transactions sur mon site, ça serait plutôt pas mal.
Merci d'avance.
-
0
-
-
cans a ajouté un message dans un sujet Fonction e-commerce de Google Analytics
Merci pour l'info Paulanna, je vais voir si le code est déjà bien validé par Google (24/48h), ensuite je ferai la modif que tu m'as indiqué. :huh:
-
0
-
-
cans a ajouté un message dans un sujet Fonction e-commerce de Google Analytics
J'ai modifier le fichier achat/fin_commande.php pour traquer les transactions en ligne avec google analytics je vous met le code.
Je vous tiens au courant pour vous dire si ca marche ou pas.
N'hésitez pas à améliorer le code si vous avez des idées notamment pour exclure les commandes qui ne sont pas validés.
Code achat/fin_commande.php tout en bas :
global $commandeid;
$result_google_utmt = mysql_query("SELECT * FROM peel_commandes WHERE id ='".intval($commandeid)."' Limit 1");
$google_utmt = mysql_fetch_array($result_google_utmt);
$result_google_utmi = mysql_query("SELECT * FROM peel_commandes_articles WHERE commande_id ='".intval($commandeid)."' Limit 1");
$google_utmi = mysql_fetch_array($result_google_utmi);
?>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "[b]UA-xxxx-x[/b]"; [b]//votre code analytics[/b]
urchinTracker();
</script>
<form style="display:none;" name="utmform">
<textarea id="utmtrans">UTM:T|<?php echo $google_utmt['id'] ?>|Web Sales|
<?php echo $google_utmt['montant'] ?>|<?php echo $google_utmt['total_tva'] ?>|<?php echo $google_utmt['cout_transport'] ?>|<?php echo $google_utmt['ville_ship'] ?>|<?php echo $google_utmt['ville_ship'] ?>|<?php echo $google_utmt['pays_ship'] ?> UTM:I|<?php echo $google_utmi['commande_id'] ?>|<?php echo $google_utmi['produit_id'] ?>|<?php echo $google_utmi['nom_produit'] ?>|category|<?php echo $google_utmi['prix'] ?>|<?php echo $google_utmi['quantite'] ?> </textarea>
</form>
<script type="text/javascript">
__utmSetTrans();
</script>[/codebox]
-
0
-
-
cans a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Fonction e-commerce de Google AnalyticsBonjour,
Je souhaiterais savoir si quelq'un utilise les fonctions e-commerce de google analytics, pour traquer les conversions et avoir des statistiques détaillé de nos ventes.
Il faut ajouter le code dans achat/fin_commande, si quelqu'un l'a déjà fait pour son site et veut bien partager le code je suis preneur.
Merci d'avance.
a++
- 15 réponses
- 7 943 vues
-
cans a ajouté un message dans un sujet Pagination de la page new.php
Merci Cédric j'ai testé ton code sur mon site y marche impec, j'ai modifié
<a class=petit href=\"index.php?start=".($start-$nb)."\"> par <a class=petit href=\"achat/new.php?start=".($start-$nb)."\">
et tout marche nikel je met le code a disposition, je vais modifier aussi le code de mes autres pages comme achat/special.php
Bas de page de achat/new.php
//Boutons précédent et suivant
if($start)
{print("<a class=petit href=\"achat/new.php?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 p.etat = 1 AND p.on_new = 1");
$row=mysql_fetch_row($result);
if($row[0]>($start+$nb))
{
if($start)
{print(" / ");}
print("<a class=petit href=\"achat/new.php?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']."?start=".$index*$nb; ?>"><? echo $index+1; ?></a></b>
<?
}
}
echo "</td></tr></table>";
}
include("$repertoire_modele/bas.php");
?>
[/codebox]
Merci encore à toi
-
0
-
-
cans a ajouté un message dans un sujet Probléme page suivante et précédente
Bonjour j'ai fais la modif suivante pour achat/new.php pour faire apparaitre les pages suivantes/précédentes.
Le problème c'est que "page suivante" s'affiche même si sur la page suivante il n'y a pas de produits.
Je voudrais qu'il disparaisse si on arrive sur la dernière page et que l'on est seulement page précédente
Je vous montre le code :
if($start)
{
echo "<a class=petit href=\"achat/new.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 p.etat=1");
$row=mysql_fetch_row($result);
if($row[0]>($start+$nb)) {
if($start) { echo " / "; }
echo "<a class=\"petit\" href=\"achat/new.php?catid=".$motclef."&start=".($start+$nb)."\">Page suivante</a>";
}
echo ("<br />");
//Affichage des pages
if($row[0]>$nb) {
//echo "Page : ";
for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
{
$index_start = $index * $nb;
$index_page = $index + 1;
//echo "<b><a class=\"petit\" href=\"achat/recherche.php?motclef=".$motclef."&start=".$index_start."\">".$index_page."</a></b> ";
}
}
echo "</td></tr></table>";
}
include("$repertoire_modele/bas.php");
?>
[/codebox]
Merci d'avance à ceux qui pourront m'aider.
-
0
-
-
cans a ajouté un message dans un sujet Correction direaunami.pgp
J'ai essayé ton code Paulanna ca ne marche pas non plus, je viens d'aller voir sur le site de Willy et ca marche impec sur son site.
Si défois tu passe dans le coin Willy je veux bien le bout de code.
a++
-
0
-
-
cans a ajouté un message dans un sujet Correction direaunami.pgp
Je te met le code de la page direaunami.php c'est vers la ligne 57
<?
if ($_POST) {
$yname = $_POST['yname'];
$fname = $_POST['fname'];
$referer = $_POST['referer'];
$comments = $_POST['comments'];
$yemail = $_POST['yemail'];
$femail = $_POST['femail'];
}
include("configuration.inc.php");
$DOC_TITLE = "[PEEL.FR]";
include("$repertoire_modele/haut.php");
switch (vb($_REQUEST['mode'])) {
case "send" :
?>
<TABLE BORDER="0" width="100 %" CELLSPACING="5" CELLPADDING="5">
<tr>
<td>
<!-- Début Dire à un ami -->
<font class="normal">
<?
if (($yname=="") || ($fname=="") || ($femail=="")|| ($yemail=="")) {
print MSG_ERR_FRIEND;
} else {
print "<div class=\"tetiere\">".TELL_FRIEND."</div>";
print MSG_FRIEND_SEND;
$items = "6";
for ($numitems=1; $numitems < $items; $numitems++) {
if (($fname[$numitems]!="") && ($femail[$numitems]!="")) {
mail("$femail[$numitems]",html_entity_decode(SUBJECT_EMAIL_FRIEND),html_entity_decode(OBJECT_EMAIL_F
RIEND),"FROM:$yemail");
}
}
?>
<p>
<a href = "<? echo $referer; ?>" class="normal"><?echo BACK_REFERER;?></a></p>
</font>
<?
} ?>
</td>
</tr>
</table>
<?
break;
default :
?>
<FORM METHOD=POST ACTION="<?=$_SERVER['PHP_SELF'];?>">
<input name="mode" value="send" type="hidden">
<TABLE BORDER="0" width="100%" CELLSPACING="5" CELLPADDING="5">
<tr>
<td>
<!-- Début Dire à un ami -->
<font class="normal">
<?
$referer = $_SERVER['HTTP_REFERER'];
echo "<div class=\"tetiere\">". TELL_FRIEND."</div>";
echo stripslashes(nl2br(MSG_TELL_FRIEND)) ?>
</td>
</tr>
<tr>
<td align="center">
<table border=0 cellpadding=0 cellspacing=0 align="center" width=100%><tr><td>
<table border="0" cellpadding="2" cellspacing="0" width=100%>
<tr>
<td class="normal"><?echo FROM ?><font color="#CC0000">(*)</font> : </td>
<td class="normal"><?echo EMAIL ?> <font color="#CC0000">(*)</font> : </td>
</tr>
<tr>
<td class="normal"><input class="formulaire1" type="text" name="yname" size="25"></td>
<td class="normal"><input class="formulaire1" type="text" name="yemail" size="29"></td>
</tr>
<tr>
<td class="normal"><?echo THEIR_NAMES ?><font color="#CC0000">(*)</font></td>
<td class="normal"><?echo THEIR_EMAILS ?> <font color="#CC0000">(*)</font></td>
</tr>
<tr>
<td class="normal"><input class="formulaire1" type="text" name="fname[1]" size="25"></td>
<td class="normal"><input class="formulaire1" type="text" name="femail[1]" size="29"></td>
</tr>
<tr>
<td class="normal"><input class="formulaire1" type="text" name="fname[2]" size="25"></td>
<td class="normal"><input class="formulaire1" type="text" name="femail[2]" size="29"></td>
</tr>
<tr>
<td class="normal"><input class="formulaire1" type="text" name="fname[3]" size="25"></td>
<td class="normal"><input class="formulaire1" type="text" name="femail[3]" size="29"></td>
</tr>
<tr>
<td class="normal"><input class="formulaire1" type="text" name="fname[4]" size="25"></td>
<td class="normal"><input class="formulaire1" type="text" name="femail[4]" size="29"></td>
</tr>
<tr>
<td class="normal"><input class="formulaire1" type="text" name="fname[5]" size="25"></td>
<td class="normal"><input class="formulaire1" type="text" name="femail[5]" size="29"></td>
</tr>
<tr>
<td colspan="2"class="normal"><?echo COMMENTS ?> : </td>
</tr>
<tr>
<td colspan="2" class="normal">
<textarea class="formulaire1" rows="6" name="comments" style="width:500px"></textarea></td>
</tr>
<tr>
<td colspan="2" class="normal" align="center">
<input TYPE="hidden" NAME="referer" VALUE="<? echo $referer; ?>">
<input class="bouton" TYPE="submit" NAME="action" VALUE="<?echo SEND ?>">
</td>
</tr>
<tr>
<td colspan="2" class="normal" align="left">
<font color=red>(*) <?echo MANDATORY ?></font>
</td>
</tr>
</table>
</td></tr></table>
</td></tr>
</table>
</FORM>
<?
break;
}
include("$repertoire_modele/bas.php");
?>[/codebox]
-
0
-
-
cans a ajouté un message dans un sujet Correction direaunami.pgp
Bonjour,
Bien vu la petite correction, je suis aussi en version 3.8 et j'ai un petit soucis lorsque le message est envoyé le lien "Retour vers l'article référé." me renvoie vers direaunami.php
j'ai essayé de modifier le code mais je ne suis pas arriver à le faire marché, si quelq'un peut m'aider.
Merci d'avance,
Je vous met l'endroit ou il faut modifier le code direaunami.php ligne 57 :
?>
<p>
<a href = "<? echo $referer; ?>" class="normal"><?echo BACK_REFERER;?></a></p>
</font>
<?
-
0
-
-
cans a ajouté un message dans un sujet Probléme page suivante et précédente
Salut Paulanna merci pour ton aide, j'ai essayé de faire la modif que tu m'a dit mais ça ne marche toujours pas, je vais continuer à chercher mais si sa marche chez quelqu'un je veux bien la soluce.
Merci d'avance.
-
0
-
-
cans a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Probléme page suivante et précédenteBonjour,
J'ai un petit soucis sur les pages suivantes et précédentes dans achat/new.php et achat/top.php
Je vous met le bout de code que j'ai en fin de page :
//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");
?>
[/codebox]
Ca vient peut être des print à la place de echo, faudra que je regarde, sinon si quelqu'un peut comparer avec ces pages nouveautés et top ventes qui marche ce serait sympas.
Merci :)
- 3 réponses
- 2 511 vues
-
cans a ajouté un message dans un sujet Nuage de Tags
Salut Balam, je viens d'aller voir ton site et je n'ai pas vu de nuage de tags.
Il semblerait que tu ai un soucis dans ton fichier tag.php
Pour mon site j'ai le même fichier tag.php que celui donner par 3DVF en début de topic et ca marche.
-
0
-
-
cans a ajouté un message dans un sujet Nuage de Tags
En fait, en local sous easyphp il ne prend pas le motclef à la suite de
"Nous n'avons pas trouvé de résultats incluant le mot clé" par contre sur le serveur ca marche à la fin de cette phrase le mot clef recherché apparait.
J'ai résolu mon soucis de page suivante et précédente, l'autre soucis je l'ai résolu aussi en fait ma variable était $motclef alors qu'elle était écrite comme ça (ligne 103)
echo "<a class=\"petit\" href=\"achat/recherche.php?motcle=".$motclef."&start=".($start-$nb)."\">Page précédente</a>";
c'est "<a class=\"petit\" href=\"achat/recherche.php?motclef=".$motclef."&start=".($start-$nb)."\">Page précédente</a>";
C'est bon maintenant tout marche nikel.
Petit message à 3DVF d'abord bravo pour ton site, ensuite essaye de taper "logiciel" dans ton moteur de recherche et fais page suivante tu verra tu aura une erreur de syntaxe sql,
En fait ton url de page suivante à "motcle" sans le "f", rajoute le "f", tu verra tu n'aura plus d'erreur.
Arf la prochaine fois je ferai gaffe avant de poster :)
-
0
-
-
cans a ajouté un message dans un sujet Nuage de Tags
Bonjour,
D'abord merci à tous ceux qui ont contribué à ce topic.
J'ai donc installé le nuage de tag sur mon site et j'ai plusieurs petit soucis.
Si je tape un mot clef et qu'il ne le trouve pas dans le site cela va m'afficher
"Nous n'avons pas trouvé de résultats incluant le mot clé" ca ne prend pas le mot clef recherché à la fin de la cette phrase.
La problème doit se situé dans le fichier lib/lang/fr.php vers la ligne 299
define("RESULT_SEARCH_NOK","Nous n'avons pas trouvé de résultats incluant le mot clé. <b>". stripslashes($motclef) ."</b>\n\n<b>Suggestions :</b>\n<li type=square> Vérifiez l’orthographe du mot clé.\n<li type=square> Essayez d'autres mots.\n<li type=square> Utilisez des mots plus généraux.\n\n<a href=$wwwroot/index.php class=text11><b>Cliquez ici</b></a> pour consulter directement notre catalogue.",TRUE);
Ensuite si je clique sur ok et que le formulaire est vide "sans mot clé" ca me renvoie
Notice: Undefined variable: id in c:\program files\easyphp1-8\www\monsite\achat\recherche.php on line 69
Erreur de syntaxe près de 'LIMIT 1' à la ligne 1
Enfin mes pages suivantes et précédentes ne marche pas j'ai cette erreur :
Notice: Undefined index: motclef in c:\program files\easyphp1-8\www\monsite\achat\recherche.php on line 18
Nous avons trouvé 5 résultats pour votre recherche
Notice: Undefined variable: id in c:\program files\easyphp1-8\www\monsite\achat\recherche.php on line 69
Erreur de syntaxe près de 'LIMIT 1' à la ligne 1
Si quelqu'un peut m'aider à résoudre tout ceci, pour que tout fonctionne correctement,
Merci d'avance
-
0
-
-
cans a ajouté un message dans un sujet Décrémenté le stock lors de la validation de la commande
Il existe déjà un message d'alerte si la quantité en stock est superieur à la quantité tapé dans la fiche produit grâce à cette ligne de code dans modeles\default\template.php
echo "<br />".QUANTITY." : <input type=\"text\" class=\"formulaire1\" type=\"text\" size=\"2\" name=\"qte\" value=\"1\" onChange=\"if (this.value > ".$Stock['stock'].") {this.value='".$Stock['stock']."'; alert('La quantité demandée est supérieure au stock disponible.');}\" maxlength=\"3\" /><br />";
echo "<img src=\"images/caddie.gif\" align=\"absmiddle\" alt=\"".ADD_CART."\" title=\"".ADD_CART."\" />";
echo "<a class=\"normal\" href=\"java script:document.".$form."ajout".$prodId.".submit()\">";
echo ADD_CART;
echo "</a>";[/codebox]
Comment je pourrai faire pour ca prenne en compte la valeur que l'on met dans le formulaire, plus la valeur déjà présente dans le panier. Additionner les 2 valeurs et comparer par rapport au nombre de produit en stock.
Avec l'ajout en plus dans le panier si ca reste en dessous du stock disponible et un message d'erreur si l'addition des 2 valeurs (qté déjà présente dans le panier + qté à ajouter) est supérieur au stock disponible.
Merci à ceux qui pourront m'aider
-
0
-