john11400

Utilisateur open source
  • Compteur de contenus

    40
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par john11400


  1. Début d'installation de l'ecotaxe :

    1- créer un champs ecotaxe dans la table peel_produits

    2- dans administrer/produits ajouter :

    $frm['ecotaxe'] = "";

    dans

    function affiche_formulaire_ajout_produit($categorie_id = 0) {

    /* Affiche un formulaire vierge pour ajouter un produit */

    global $categorie_options, $frm;

    /* Valeurs par défaut */

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

    $frm['nouveau_mode'] = "insere";

    $frm['reference'] = "";

    $frm['nom'] = "";

    $frm['descriptif'] = "";

    $frm['description'] = "";

    $frm['prix'] = "";

    $frm['ecotaxe'] = "";

    $frm['image1'] = "";

    $frm['image2'] = "";

    $frm['image3'] = "";

    $frm['image4'] = "";

    $frm['lang'] = "fr";

    $frm['tva'] = "";

    $frm['on_special'] = "";

    $frm['promotion'] = "";

    $frm['etat'] = "";

    $frm['date_insere'] = "";

    $frm['date_maj'] = "";

    $frm['pdf'] = "";

    $frm['normal_bouton'] = "Ajouter";

    /* Construit la liste des catégories, préselectionne la catégorie racine */

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

    Ensuite ajouter:

    d class="normal" colspan="2">Ecotaxe en € T.T.C :</td>

    </tr>

    <tr>

    <td colspan="2"><input style="width: 100%" class="formulaire1" type="text" name="ecotaxe" value="<?php echo vb($frm['ecotaxe']) ?>" /></td>

    entre

    <td class="normal" colspan="2">Prix en € T.T.C (hors promotions):</td>

    </tr>

    <tr>

    <td colspan="2"><input style="width: 100%" class="formulaire1" type="text" name="prix" value="<?php echo vb($frm['prix']) ?>" /></td>

    </tr>

    <tr>

    et

    <td class="normal">Taux de TVA :</td>

    <td>

    <select class="formulaire1" name="tva">

    Vous obtiendrez une ligne supplémentaire dans la page gerer les produits

    la suite prochainement


  2. J'ai trouvé ou insérer l'ecotaxe dans la page index du dossier achat

    Par contre je dois avoir un probleme dans ma table.

    En fait j'ai crée une table ecotaxe et j'ai ajouter un champ ecotaxe dans la table produits, je voudrais savoir s'il est possible de synchroniser la table ecotaxe avec le champ ecotaxe. Car si je met 2€ dans la page ecotaxe ceci apparait dans la table ecotaxe, mais lorsque je modifie le produit en mettant les 2€, le champ ecotaxe reste vide dans la table produits


  3. j'ai remodier mon fichier produit maintenant quand je clique sur ajouter un produit, j'ai bien l'ecotaxe par contre je ne sais ce que j'ai modifié

    j'ai ajouter :

    $frm['ecotaxe'] = ""
    edans cette partie
    function affiche_formulaire_ajout_produit($categorie_id = 0) {

    /* Affiche un formulaire vierge pour ajouter un produit */

    global $categorie_options, $frm;

    /* Valeurs par défaut */

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

    $frm['nouveau_mode'] = "insere";

    $frm['reference'] = "";

    $frm['nom'] = "";

    $frm['descriptif'] = "";

    $frm['description'] = "";

    $frm['prix'] = "";

    $frm['ecotaxe'] = "";

    $frm['image1'] = "";

    $frm['image2'] = "";

    $frm['image3'] = "";

    $frm['image4'] = "";

    $frm['lang'] = "fr";

    $frm['tva'] = "";

    $frm['on_special'] = "";

    $frm['promotion'] = "";

    $frm['etat'] = "";

    $frm['date_insere'] = "";

    $frm['date_maj'] = "";

    $frm['pdf'] = "";

    $frm['normal_bouton'] = "Ajouter";

    /* Construit la liste des catégories, préselectionne la catégorie racine */

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

    Et ajouter :

    <td class="normal">Ecotaxe :</td>

    <td>

    <select class="formulaire1" name="Ecotaxe">

    <?php

    $sql = "SELECT ecotaxe FROM peel_ecotaxe ORDER BY ecotaxe DESC";

    $result = mysql_query($sql);

    if (mysql_num_rows($result)) {

    if (mysql_num_rows($result) > 0) {

    while ($arr = mysql_fetch_array($result)) {

    if ($arr['ecotaxe'] == vb($frm['ecotaxe'])) {$selectionne = "selected";} else {$selectionne = "";}

    echo "<option value=\"".$arr['ecotaxe']."\" $selectionne>".$arr['ecotaxe']."</option>";

    }

    }

    }

    ?>

    </select></tr>

    entre :

    <td colspan="2"><input style="width: 100%" class="formulaire1" type="text" name="prix" value="<?php echo vb($frm['prix']) ?>" /></td>

    </tr>

    <tr>

    et

    <td class="normal">Taux de TVA :</td>

    <td>

    <select class="formulaire1" name="tva">

    <?php

    $sql = "SELECT tva FROM peel_tva ORDER BY tva DESC";

    $result = mysql_query($sql);

    if (mysql_num_rows($result)) {

    if (mysql_num_rows($result) > 0) {

    while ($arr = mysql_fetch_array($result)) {

    if ($arr['tva'] == vb($frm['tva'])) {$selectionne = "selected";} else {$selectionne = "";}

    echo "<option value=\"".$arr['tva']."\" $selectionne>".$arr['tva']."</option>";

    }

    }

    }

    ?>

    </select>

    </td>

    Par contre maintenant, je bloque car je voudrais que le montant de l'ecotaxe apparaisse avec le prix TTC quand on est dans le froont office.

    Ensuite, je voudrais que lorsque l'on commande un produit, l'ecotaxe apparaisse sur une ligne différente du panier.

    j'espre que c'est assez clair, si quelqu'un peut me donner le nom des fichiers à modifier ca serait sympa car malgrés que je n'y connais rien je trouve que je débrouille plutot bien.


  4. Apres avoir réalisé les opérations décrites dans le 1er post, j'ai modifié le fichier produit qui se trouve dans administrer:

    ******************************************************************************

    * FONCTIONS

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

    function affiche_formulaire_ajout_produit($categorie_id = 0) {

    /* Affiche un formulaire vierge pour ajouter un produit */

    global $categorie_options, $frm;

    /* Valeurs par défaut */

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

    $frm['nouveau_mode'] = "insere";

    $frm['reference'] = "";

    $frm['nom'] = "";

    $frm['descriptif'] = "";

    $frm['description'] = "";

    $frm['prix'] = "";

    $frm['ecotaxe'] = "";

    $frm['image1'] = "";

    $frm['image2'] = "";

    $frm['image3'] = "";

    $frm['image4'] = "";

    $frm['lang'] = "fr";

    $frm['tva'] = "";

    $frm['on_special'] = "";

    $frm['promotion'] = "";

    $frm['etat'] = "";

    $frm['date_insere'] = "";

    $frm['date_maj'] = "";

    $frm['pdf'] = "";

    $frm['normal_bouton'] = "Ajouter";

    /* Construit la liste des catégories, préselectionne la catégorie racine */

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

    <td class="normal">ecotaxe :</td>

    <td>

    <select class="formulaire1" name="ecotaxe">

    <?php

    $sql = "SELECT ecotaxe FROM peel_ecotaxe ORDER BY ecotaxe DESC";

    $result = mysql_query($sql);

    if (mysql_num_rows($result)) {

    if (mysql_num_rows($result) > 0) {

    while ($arr = mysql_fetch_array($result)) {

    if ($arr['ecotaxe'] == vb($frm['ecotaxe'])) {$selectionne = "selected";} else {$selectionne = "";}

    echo "<option value=\"".$arr['ecotaxe']."\" $selectionne>".$arr['ecotaxe']."</option>";

    }

    }

    </tr>

    function maj_produit($id, $img1, $img2, $img3, $img4, $pdf, $frm) {

    /* Met à jour le produit $id avec de nouvelles valeurs. Les champs sont dans $frm */

    valide($frm['on_special']);

    $nom = addSlashes($frm['nom']);

    $description = addSlashes($frm['description']);

    $descriptif = addSlashes($frm['descriptif']);

    /* Met à jour la table produits */

    $qid = mysql_query("

    UPDATE peel_produits SET

    reference = '$frm[reference]'

    ,nom = '$nom'

    ,description = '$description'

    ,prix = '$frm[prix]'

    ,ecotaxe = '$frm[ecotaxe]'

    ,descriptif = '$descriptif'

    ,image1 = '$img1'

    ,image2 = '$img2'

    ,image3 = '$img3'

    ,image4 = '$img4'

    ,pdf = '$pdf'

    ,lang = 'fr'

    ,promotion = '$frm[promotion]'

    ,tva = '$frm[tva]'

    ,etat = '$frm[etat]'

    ,date_maj = now()

    ,on_special = '$frm[on_special]'

    WHERE id = $id

    echo "<tr><td class=\"normal\"><b>Aucun produit enregistré dans la base.</b></td></tr>"; }

    else {

    ?>

    <tr bgcolor="#6699ff">

    <td class="menu">Action</td>

    <td class="menu">Catégorie</td>

    <td class="menu">Nom</td>

    <td class="menu">Prix € T.T.C</td>

    <td class="menu">Ecotaxe</td>

    <td class="menu">Etat</td>

    <td class="menu" align="center">Création / Mise à jour</td>

    </tr>

    <?php

    $i = 0;

    C'est les parties que j'ai modifié

    Mais j'ai un probleme quand je clique sur ajouter un produit dans le backoffice, ceci s'affiche:

    Parse error: syntax error, unexpected '<' in /home/website/2057/root/boutique/administrer/produits.php on line 339

    Si quelqu'un peut m'aider


  5. J'ai commencé à intégrer l'eco taxe dans ma boutique mais j'ai probleme

    1- j'ai créer une table ecotaxe avec 2 champs : champ id(int(11)) non nul autoincrément

    champ ecotaxe (float(5.2)) non nul défaut: 0.00

    2- j'ai créer un champ eco taxe dans la table produits

    3- j'ai ajouter - <a href="<?php echo $wwwroot?>/administrer/ecotaxe.php">Gérer l'ecotaxe</a> dans administrer/modele/haut

    4- j'ai créer un fichier ecotaxe dans administrer

    donc apres avoir fait dans le back office, j'ai bien le lien gerer ecotaxe mais lorsque je clique dessus il y a qui s'affiche :

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/website/2057/root/boutique/administrer/ecotaxe.php on line 162

    ensuite si clique sur ajouter un eco taxe, et que j'ajoute un chiffre ceci s'affiche :

    Fatal error: Call to undefined function: insere_ecotaxe() in /home/website/2057/root/boutique/administrer/ecotaxe.php on line 35

    Voici mon fichier eco taxe, si quelqu'un peut me dire ce qui ne va pas

    <?php

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

    necessite_identification();

    necessite_priv("admin");

    $DOC_TITLE = "Gestion de l'ecotaxe";

    include("modeles/haut.php");

    if (isset($_GET['start'])) {$start = $_GET['start'];} else {$start = 0;}

    if (isset($_POST['mode'])) {$mode = $_POST['mode'];}

    elseif (isset($_GET['mode'])) {$mode = $_GET['mode'];}

    else {$mode = "liste";}

    switch ($mode) {

    case "ajout" :

    affiche_formulaire_ajout_ecotaxe();

    break;

    case "modif" :

    affiche_formulaire_modif_ecotaxe(intval($_GET['id']));

    break;

    case "suppr" :

    supprime_ecotaxe(intval($_GET['id']));

    affiche_liste_ecotaxe($start);

    break;

    case "insere" :

    insere_ecotaxe(intval($_POST['id']), $HTTP_POST_VARS);

    affiche_liste_ecotaxe($start);

    break;

    case "maj" :

    maj_ecotaxe(intval($_POST['id']), $HTTP_POST_VARS);

    affiche_liste_ecotaxe($start);

    break;

    default :

    affiche_liste_ecotaxe($start);

    break;

    }

    include("modeles/bas.php");

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

    * FONCTIONS

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

    function affiche_formulaire_ajout_ecotaxe() {

    /* Affiche un formulaire vierge pour ajouter un ecotaxe*/

    global $frm;

    /* Valeurs par défaut */

    $frm['nouveau_mode'] = "insere";

    $frm['ecotaxe'] = "";

    $frm['titre_bouton'] = "Ajouter";

    affiche_formulaire_ecotaxe();

    }

    function affiche_formulaire_modif_ecotaxe(&$id) {

    /* Affiche le formulaire de modification pour le ecotaxesélectionné */

    global $frm;

    /* Charge les informations du produit */

    $qid = mysql_query("

    SELECT *

    FROM peel_ecotaxe

    WHERE id = $id

    ");

    $frm = mysql_fetch_array($qid);

    $frm['nouveau_mode'] = "maj";

    $frm['titre_bouton'] = "Sauvegarder";

    affiche_formulaire_ecotaxe();

    }

    function affiche_formulaire_ecotaxe() {

    GLOBAL $frm,$id,$wwwroot;

    ?>

    <form name="entryform" method="post" action="<?php echo $_SERVER['PHP_SELF']?>?start=0">

    <input type="hidden" name="mode" value="<?php echo $frm['nouveau_mode']?>" />

    <input type="hidden" name="id" value="<?php echo $frm['id']?>" />

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

    <tr><td colspan="2" height="1" bgcolor="#336699"><img src="/images/blank.gif" height="1" alt="" /></td></tr>

    <tr bgcolor="#eeeeee">

    <td class="label" colspan="2">Ajouter ou modifier ecotaxe</td>

    </tr>

    <tr><td colspan="2" height="1" bgcolor="#336699"><img src="/images/blank.gif" height="1" alt="" /></td></tr>

    <tr>

    <td class="normal" colspan="2">ecotaxe :</td>

    </tr>

    <tr>

    <td colspan="2" class="normal"><input class="formulaire1" type="text" name="ecotaxe" style="width:40%" value="<?php echo $frm['ecotaxe'] ?>" /> %</td>

    </tr>

    <tr>

    <td colspan="2"><input class="bouton" type="submit" value="<?php echo $frm['titre_bouton'] ?>" /></td>

    </tr>

    </table>

    </form>

    <?php

    }

    function supprime_tva($id) {

    /* Supprime le ecotaxespécificié par $id. Il faut supprimer le ecotaxe

    * puis les entrées correspondantes de la table tva_categories. */

    /* Efface le ecotaxe*/

    $qid = mysql_query("DELETE FROM peel_ecotaxe WHERE id = $id");

    ?>

    <p class="normal">

    ecotaxe été effacé.

    </p>

    <?php

    }

    function insere_tva($id, $frm) {

    /*ajoute le ecotaxedans la table tva*/

    $qid = mysql_query("

    INSERT INTO peel_ecotaxe(ecotaxe) VALUES ('$frm[ecotaxe]')");

    }

    function maj_ecotaxe($id, $frm) {

    /* Met à jour le ecotaxe$id avec de nouvelles valeurs. Les champs sont dans $frm */

    /* Met à jour la table ecotaxe*/

    $qid = mysql_query("

    UPDATE peel_ecotaxe SET ecotaxe = '$frm[ecotaxe]' WHERE id = '".intval($frm['id'])."'");

    }

    function affiche_liste_ecotaxe($start)

    {

    ?>

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

    <tr>

    <td class="entete" colspan="3">Gérer ecotaxe</td>

    </tr>

    <tr>

    <td colspan="4"><a class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?mode=ajout">

    [Ajouter un ecotaxe]</a></td>

    </tr>

    <?php

    $result=mysql_query("SELECT id, tva FROM peel_ecotaxe ORDER BY id DESC");

    if (mysql_num_rows($result) == 0) {echo "<tr><td class=\"normal\"><b>Aucun ecotaxe enregistré dans la base.</b></td></tr>"; }

    else {

    ?>

    <tr bgcolor="#6699ff">

    <td class="menu">Action</td>

    <td class="menu">ecotaxe</td>

    </tr>

    <?php

    while ($ligne = mysql_fetch_array($result)) { ?>

    <tr>

    <td class="normal"><a class="normal" onClick="java script:return confirm('Êtes-vous sûr de vouloir supprimer ecotaxe?');" title="Supprimer <?php echo $ligne['nom'] ?>" href=<?php echo $_SERVER['PHP_SELF]?>?mode=suppr&id=<?php echo $ligne['id'] ?>"><img src="../images/poubelle.gif" border="0" alt="" /></a></td>

    <td class="normal"><a class="normal" title="Modifier ce ecotaxe" href="<?php echo $_SERVER['PHP_SELF']?>?mode=modif&id=<?php echo $ligne['id'] ?>"><?php echo $ligne['ecotaxe'] ?></a> %</td>

    </tr>

    <?php

    }

    }

    echo "</table>";

    }

    ?>


  6. bonjour,

    je souhaite mettre en place un systeme d'eco taxe sur ma boutique version gratuite

    je pense avoir une idée sur la facon de procédé et je voudrais avoir des avis.

    Voila comment je vais procédé :

    1- créer une table ecotaxe avec un champ id et un champ ecotaxe (probleme je ne sais pas comment la remplir, j'avais pensé à utiliser la table tva comme modéle)

    2- créer un champ ecotaxe dans la table produits

    3- dans le fichier produits, j'ajouterais un truc du genre p.ecotaxe qui se situerai à ce niveau :

    $select = mysql_query("

    SELECT

    p.id,

    p.nom,

    p.image1,

    p.prix,

    p.ecotaxe,

    pr.reference_id

    Ensuite il faudrait aussi modifier le fichier caddie sachant l'ecotaxe sera soumis à la tva.

    Si vous voyez autres choses à changer dite le moi car je débute.


  7. Lorsque j'installe peel sur mon espace perso de club-internet, j'ai un probleme lorsque je clique sur acceder à la boutique

    Voila ce que j'obtiens :

    Accueil | Mon compte | S'identifier | Ouvrir un compte client

    Votre caddie

    Votre panier est vide actuellement

    Nos produits

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /lib/fonctions/fonctions.php on line 296

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /lib/fonctions/fonctions.php on line 383

    et vous

    Conditions de vente

    Contacts

    Rechercher un produit :

    Insérer un mot clef :

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /index.php on line 201

    Une erreur de connexion à la base s est produite 201.


  8. J'ai installé peel, et voila ce que j'obtiens apres avoir supprimé le fichier installer.php

    Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host 'ftp.izihost.com' (11) in /home/website/2057/root/boutique/mysql.inc.php on line 2

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/website/2057/root/boutique/mysql.inc.php on line 13

    Accueil | Mon compte | S'identifier | Ouvrir un compte client

    Votre caddie

    Votre panier est vide actuellement

    Nos produits

    Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'daemon@localhost' (mot de passe: NON) in /home/website/2057/root/boutique/lib/fonctions/fonctions.php on line 260

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/website/2057/root/boutique/lib/fonctions/fonctions.php on line 260

    Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'daemon@localhost' (mot de passe: NON) in /home/website/2057/root/boutique/lib/fonctions/fonctions.php on line 347

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/website/2057/root/boutique/lib/fonctions/fonctions.php on line 347

    et vous

    Conditions de vente

    Contacts

    --------------------------------------------------------------------------------

    Rechercher un produit :

    Insérer un mot clef :

    Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'daemon@localhost' (mot de passe: NON) in /home/website/2057/root/boutique/index.php on line 183

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/website/2057/root/boutique/index.php on line 183

    Une erreur de connexion à la base s est produite 183.

    Accès refusé pour l'utilisateur: 'daemon@localhost' (mot de passe: NON)

    D'ou viens le probleme?

Twitter Advisto ecommerce

Facebook PEEL Shopping