Flux d’activité

Flux d’activité de Messages

  1. macao45


    voila un exemple

    <a HREF="java script:window.external.addfavorite('http://www.votresite.com', 'Titre de votre site')">Ajouter mon site à vos favoris</a>

    donc pour votre cas

    <a HREF="java script:window.external.addfavorite('<?php $wwwroot."/achat/produit_details.php?id=".$ref['id']." ?>', '<?php echo $ref['nom_fr'];?>')">Ajouter mon site à vos favoris</a>

    un truc dans ce style

  2. La fleur


    haaaaaaaaaaaaaaaaa

    alors : dans /administrer/commandes.php

    remplacer send_notif (vb($_REQUEST['mode'],intval($frm['id'])); par

    send_notif (vb($_REQUEST['mode']),intval($frm['id']));

    en effet c'est une histoire de parenthese ... mais comme ça

    send_notif (vb($_REQUEST['mode']),intval($frm['id']));

    je viens de me faire un beau mail avec cette fonction :rolleyes:

    ps: j'avais posté ce code coté shopping LA mais pas de commentaires ...

    J'essaye maintenant

  3. macao45


    bonsoir

    peut etre un debut de solution .... integralité de /administrer/prix.php

    <?

    include("../configuration.inc.php");

    necessite_identification();

    necessite_priv("admin");

    $DOC_TITLE = "Gestion des prix des produits";

    include("modeles/haut.php");

    switch (vb($_REQUEST['mode'])) {

    case "modif" :

    if (vb($_REQUEST['catid'])){

    affiche_formulaire_modif_prix($_GET['catid']);

    }

    if (vb($_REQUEST['marq'])){

    echo "y a plus qu a faire la fonction";

    }

    break;

    case "modifier" :

    foreach($_POST['id'] as $i => $prodid) {

    $prix = str_replace(",",".",$_POST['prix'][$i]);

    $prix_revendeur = str_replace(",",".",$_POST['prix_revendeur'][$i]);

    mysql_query("UPDATE peel_produits SET prix = '".$prix."',prix_revendeur = '".$prix_revendeur."',promotion = '".$_POST['promotion'][$i]."' WHERE id = '".intval($prodid)."'");

    }

    echo "La modification des prix des produits a été effectuée. Pour modifier les prix d'une autre catégorie, <a href=\"".$_SERVER['PHP_SELF']."\" class=\"label\">cliquez ici</a>";

    affiche_formulaire_modif_prix($_POST['catid']);

    break;

    default :

    affiche_liste_prix();

    break;

    }

    include("modeles/bas.php");

    /******************************************************************************

    * FONCTIONS

    *****************************************************************************/

    function affiche_formulaire_modif_prix(&$catid) {

    global $wwwroot;

    global $repertoire_images;

    $sql = "SELECT id, prix, nom_".$_SESSION['langue']." as nom, prix, prix_revendeur, promotion FROM peel_produits p, peel_produits_categories pc WHERE pc.produit_id = p.id AND pc.categorie_id = '".intval($catid)."' ORDER BY prix";

    $resProd = mysql_query($sql)

    or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    $sqlCat = "SELECT nom_".$_SESSION['langue']." as nom FROM peel_categories WHERE id = '".intval($catid)."'";

    $resCat = mysql_query($sqlCat);

    $Cat = mysql_fetch_object($resCat);

    ?>

    <form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?mode=modif&catid=<?php echo $_GET['catid'] ?>">

    <input type="hidden" name="mode" value="modifier">

    <input type="hidden" name="catid" value="<?php echo $catid ?>">

    <table border="1" cellpadding=0 cellspacing=1 width=100%>

    <tr>

    <td class="entete" colspan="4">prixne le produit dans la cat&eacute;gorie <?php echo html_entity_decode($Cat->nom) ?></td>

    </tr>

    <tr><td class="label" align="center">Produit</td><td class="label" align="center">PRIX PUBLIC</td><td class="label" align="center">PRIX REVENDEUR</td><td class="label" align="center">REMISE</td></tr>

    <?

    if (mysql_num_rows($resProd)>0) {

    while ($prod = mysql_fetch_array($resProd)) {

    ?>

    <tr>

    <td align="center" class="normal">

    <input type="hidden" name="id[]" value="<?echo $prod['id']?>"><a href=produits.php?mode=modif&id=<?echo $prod['id]?>"><?echo html_entity_decode($prod['nom'])?></a>

    </td>

    <td class="normal" align="center">

    <input type="text" name="prix[]" size="15" value="<?echo number_format($prod['prix'],2, '.', '')?>"> &euro; T.T.C

    </td>

    <td class="normal" align="center">

    <input type="text" name="prix_revendeur[]" size="15" value="<?echo number_format($prod['prix_revendeur'],2, '.', '')?>"> &euro; T.T.C

    </td>

    <td class="normal" align="center">

    <input type="text" name="promotion[]" size="15" value="<?php echo number_format($prod['promotion'],2, '.', '');?>"> %

    </td>

    </tr>

    <?

    }

    } else {

    ?>

    <tr><td colspan="4" align="center">Aucun produit ne figure dans cette cat&eacute;gorie</td></tr>

    <?php } ?>

    <tr><td colspan="4" align="center"><input type="submit" value="MODIFIER LES PRIX" class="bouton"></td></tr>

    <?php

    echo "</td></tr></table></form>";

    }

    function maj_prix($id, $frm, $img) {

    }

    function affiche_liste_prix()

    {

    global $wwwroot;

    ?>

    <table border="0" class="tablespace" width="100%">

    <tr>

    <td class="entete">G&eacute;rer les prix des produits / cat&eacute;gorie</td>

    </tr>

    <tr>

    <td class="normal">

    <script type="text/javascript">

    function gotoprod(ident){

    document.location="<?=$wwwroot?>/administrer/prix.php?mode=modif&catid="+ident;

    }

    function gotomarq(ident){

    document.location="<?=$wwwroot?>/administrer/prix.php?mode=modif&marq="+ident;

    }

    </script>

    <font size="+1"><b>Choisissez votre cat&eacute;gorie :</b></font>

    <select name="categorie" class="formulaire1" onChange="java script:gotoprod(this.options[this.selectedIndex].value)">

    <option value="NULL">Toutes les cat&eacute;gories</option>

    <?php

    if (!isset($categorie_id)) { $categorie_id = 0; }

    $frm['categories'] = array($categorie_id);

    construit_arbo_cat($categorie_options,$frm['categories']);

    echo $categorie_options;

    ?>

    </select>

    <font size="+1"><b> ou par marques </b></font><select name="marque" class="formulaire1" onChange="java script:gotomarq(this.options[this.selectedIndex].value)">

    <option value="NULL">Toutes les marques</option>

    <?php

    $sql="SELECT * FROM peel_marques";

    $req=mysql_query($sql);

    while ($l=mysql_fetch_array($req)){

    echo "<option value=".$l[id]." > ".$l[nom_fr]." </option>";

    }

    ?>

    </select></td>

    </tr>

    </table>

    <?php } ?>

    si c'est un truc comme ça .... ça devrait etre possible !!

    avez vous des sous marques ? ou que des marques ?

  4. macao45


    ou alors faire des vues et des procédures stockées en MYSQL .....

    mysql 5.0 et + le permet , et si vous installez Benchmark en version 5.1 (beta) vous aurez une vue global des tables

    par contre je ne sais pas si easyphp x.xx permet de faire ça ( je sais qu'il y a beaucoup d'utilisateurs de cet outil, perso je prefère LAMP)

  5. macao45


    haaaaaaaaaaaaaaaaa

    alors : dans /administrer/commandes.php

    remplacer send_notif (vb($_REQUEST['mode'],intval($frm['id'])); par

    send_notif (vb($_REQUEST['mode']),intval($frm['id']));

    en effet c'est une histoire de parenthese ... mais comme ça

    send_notif (vb($_REQUEST['mode']),intval($frm['id']));

    je viens de me faire un beau mail avec cette fonction :rolleyes:

    ps: j'avais posté ce code coté shopping LA mais pas de commentaires ...

  6. La fleur


    OUI

    vous avez mis le send_notif (vb($_REQUEST['mode'],intval($frm['id'])); dans /administrer/commande.php ?

    et le 99 c'est pour initialisé et la c'est dans /lib/fonction.php qu'il faut aller faire quelque chose

    la fin va etre dur :rolleyes: car bossé en aveugle sur votre site c'est pas facile ... mais on va y arrivé ;)

    Oui oui, ça je l'ai mis send_notif (vb($_REQUEST['mode'],intval($frm['id'])); dans /administrer/commande.php ? dans /administrer/commande.php au début du passage d'avant hier soir

    même qu'il manquait une parenthèse à la fin (au moins j'ai servi à quelque chose !!)

    C'est pour ça que je ne comprends pas que ça ne remplace pas encore

    Mais je vais faire le 99 on verra après

  7. macao45


    Ah j'ai également remplacé les $nick du fichier envoie_email.php par peel_ ai je bien fait ?
    OUI

    Actuellement j'ai fait un essai sur le annulé, il ne remplace pas l'ancien message mais je n'ai pas installé le 99 initialisé est ce normal ?

    vous avez mis le send_notif (vb($_REQUEST['mode'],intval($frm['id'])); dans /administrer/commande.php ?

    et le 99 c'est pour initialisé et la c'est dans /lib/fonction.php qu'il faut aller faire quelque chose

    la fin va etre dur :rolleyes: car bossé en aveugle sur votre site c'est pas facile ... mais on va y arrivé ;)

  8. La fleur


    c'est trop ...c'est trop :rolleyes:

    bon alors le miracle c'est ça

    /

    qui ce trouve dans administrer/commande.php

    pour les erreurs .... bon ligne 62 ...

    je pense qu'on peut virer les ligne de 62 à 67

    pour la ligne 121

    remplacer

    $sql="select nom_fr FROM peel_statut WHERE id = '".$frm[id]."' ";

    par

    $sql="select nom_fr FROM peel_statut WHERE id = '$frm[id]' ";

    ça devrait etre mieux

    tenez moi au courrant ...... ;)

    Bonjour,

    Le miracle comme vous dites il boitait car il lui manquait une parenthèse à la fin (au moins j'ai servi à quelque chose !!)

    Mais comment ces messages vont remplacer ceux qui partaient vers les internautes jusqu'à aujourd'hui ???

    Ah j'ai également remplacé les $nick du fichier envoie_email.php par peel_ ai je bien fait ?

    Actuellement j'ai fait un essai sur le annulé, il ne remplace pas l'ancien message mais je n'ai pas installé le 99 initialisé est ce normal ?

    C'est vraiment super quand ça va fonctionner cela va être super utile et pratique

    allez j'y retourne

    AH autre chose lorqu'on ouvre un intitulé de tesxte la page est déchiré vers la droite à cause de la liste de mots qui est super longue et pourtant j'ai vu que vous aviez prévu des <br> au bout de 8, 16 etc mais apparemment problème là

  9. macao45


    c'est trop ...c'est trop :rolleyes:

    bon alors le miracle c'est ça

    send_notif (vb($_REQUEST['mode'],intval($frm['id']));

    mysql_query("UPDATE peel_commandes SET statut = '".intval($frm['statut'])."', statut_details = '".addslashes($statut_details)."' WHERE id = '".intval($frm['id'])."'") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    /

    qui ce trouve dans administrer/commande.php

    pour les erreurs .... bon ligne 62 ...

    je pense qu'on peut virer les ligne de 62 à 67

    if ($_REQUEST["action"]){

    $nume = $_REQUEST["mailletter"];

    email_mail(&$nume);

    }

    pour la ligne 121

    remplacer

    $sql="select nom_fr FROM peel_statut WHERE id = '".$frm[id]."' ";

    par

    $sql="select nom_fr FROM peel_statut WHERE id = '$frm[id]' ";

    ça devrait etre mieux

    tenez moi au courrant ...... ;)

  10. xavbiensur


    Bonjour

    Merci pour cette réponse, le code est bien en place. En revanche, je n'ai pu mettre que le lien du site alors que je voulais mettre en place l'ajout de chaque produit.

    Est ce que quelqu'un aurait un tuyau concernant la formule exacte qui répète chaque produit ???

    J'avais penser à ça :

    a href=achat/produit_details.php?qte=1&id=".$ref['id'].

    D'avance merci

  11. La fleur


    Dans fonctions.php je dois remplacer global $nick par quoi ??

    sinon je remplade $nick....utilisateurs par peel_utilisateurs etc.. mais le global ??

    Bon alors tout dabord c'est génial, je viens d'afficher le tableau dans le BO c'est super top vraiment incroyable

    Donc j'ai cree le fichier envoie_email

    j'ai mis dans fonction.php ce qui avait été fait avant hier soir en modifiant les $nick par peel_commande ou autre sans toucher aux global $nick

    J'ai passé le tout en ftp dans mes répertoires pour voir

    Ensuite en adresse j'ai mis /administrer/envoie_email.php

    Et là j'ai vu arriver un super tableau génial avec 1 erreur affichée dans le bas: la voici : Notice: Undefined index: action in /home6/c/monsite/www/administrer/envoie_email.php on line 62

    Je suis allé ensuite dans un des intitulés de statuts (annulé) et la 1 erreur la voici : Notice: Use of undefined constant id - assumed 'id' in /home6/monsite/www/administrer/envoie_email.php on line 121

    avec en plus toujours la même affichée dans le bas Notice: Undefined index: action in /home6/c/monsite/www/administrer/envoie_email.php on line 62

    Voilà maintenant je vais passer le reste

    Question: Par quel miracle ces messages vont ils remplacer ceux qui partent actuellement ? Va t il falloir les supprimer ou vont ils etre remplacé ?

    Mais vous alors vous etes un bon de chez bon , encore merci et chapeau !

    Bon je continue

  12. Hiram


    Jean-Hervé

    Comme pour le cadre "Dire à un ami" que l'on retrouve ligne 1087

    1087 td.fp_ami {

    1088 background-color:#fff;

    1089 border:1px solid #C7C7C7;

    1090 width:556px;

    1091 text-align:left;

    où se trouve les cadres à modifier pour les produits à vendre, adresse de facturation, adresse de livraison,paiement,

    Commentaires/Instructions spéciales,re adresse de facturation et adresse de livraison, Détail de la commande.

    Merci de votre aide.

    Hiram

  13. La fleur


    Bonjour,

    Quel boulot vous avez fait !!!

    Hier impossible de revenir ici à cause du boulot alors je vais commencer par m'escuser

    Ensuite je vais me mettre au boulot pour installer tout cela et vous tenir au courant

    PS: Nous vendons des fleurs et nous sommes en plein 1er Mai alors ...forcément !!!

    Je ne sais plus sous quelle forme dire le mot merci pour vous remercier sincèrement du boulot éffectué c'est dément

    encore un énorme merci

    La fleur

    Mais peel_mail est à creer ???

  14. La fleur


    maintenant on va aller dans /administrer/commande.php

    et ajouter cette ligne dans le case "update" ( vous l'aviez trouvé hier soir dans votre fichier)

    donc grace à ça on postera le texte qui est préalablement saisie dans tous les statut possible .....

    ben oui mais pour la creation de la commande du client ??? :rolleyes:

    la on va aller fouiller dans /lib/fonctions.php

    on doit avoir une fonction qui s'appelle email_commande

    on va créer un id 99 dans peel_statut et mettre dans nom_fr Commande initialis&eacute;e

    creer aussi un id 99 dans peel_mail avec texte ='vide'

    ensuite il suffit de mettre cette ligne

    send_notif ('99',$commandeid);

    avant la ligne qui contient Confirmation de prise de commande

    et de la mettre en remarque

    bien sur il faut aussi editer le statut commande initialisée coté admin pour faire un joli texte ......... ;)

    je crois que c'est tout ...... mais comme je n'ai pas la version que vous avez , il y peut etre des trucs qui vont pas passé .....

    donc n'hésitez pas a taper sur la tete du gars qui a pondu ça comme code!!! ;)

    Bonjour,

    Quel boulot vous avez fait !!!

    Hier impossible de revenir ici à cause du boulot alors je vais commencer par m'escuser

    Ensuite je vais me mettre au boulot pour installer tout cela et vous tenir au courant

    PS: Nous vendons des fleurs et nous sommes en plein 1er Mai alors ...forcément !!!

    Je ne sais plus sous quelle forme dire le mot merci pour vous remercier sincèrement du boulot éffectué c'est dément

    encore un énorme merci

    La fleur

Twitter Advisto ecommerce

Facebook PEEL Shopping