cans

Utilisateur open source
  • Content count

    62
  • Joined

  • Last visited


Community Reputation

0 Neutral

About cans

  • Rank
    Membre PEEL eCommerce

cans's Activity

  1. cans added a post in a topic 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
  2. cans added a post in a topic 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
  3. cans added a post in a topic 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>
    &lt;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>
    &lt;script type="text/javascript">
    __utmSetTrans();
    </script>[/codebox]
    • 0
  4. cans added a topic in Module PEEL Premium pour PEEL SHOPPING   

    Fonction e-commerce de Google Analytics
    Bonjour,
    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 replies
    • 7,833 views
  5. cans added a post in a topic 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
  6. cans added a post in a topic 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
  7. cans added a post in a topic 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
  8. cans added a post in a topic 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&eacute;but Dire &agrave; 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&eacute;but Dire &agrave; 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
  9. cans added a post in a topic 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
  10. cans added a post in a topic 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
  11. cans added a topic in Module PEEL Premium pour PEEL SHOPPING   

    Probléme page suivante et précédente
    Bonjour,
    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 replies
    • 2,470 views
  12. cans added a post in a topic 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
  13. cans added a post in a topic 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
  14. cans added a post in a topic 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&eacute; de r&eacute;sultats incluant le mot cl&eacute. <b>". stripslashes($motclef) ."</b>\n\n<b>Suggestions :</b>\n<li type=square> V&eacute;rifiez l’orthographe du mot cl&eacute;.\n<li type=square> Essayez d'autres mots.\n<li type=square> Utilisez des mots plus g&eacute;n&eacute;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
  15. cans added a post in a topic 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&eacute; demand&eacute;e est sup&eacute;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

Twitter Advisto ecommerce

Facebook PEEL Shopping