john11400
Utilisateur open source-
Compteur de contenus
40 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par john11400
-
-
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
-
Je voudrais installer cette page mais meme en lisant tous les post, je ne trouve pas ca assez clair.
Est ce qu'il faut créer une nouvelle table?
Et quel fichier il faut modifier
-
J'ai trouvé les pages sur lesquelles je veux que l'ecotaxe apparaisse :
achat/index.php
achat/produit_details.php
achat/caddie_affichage.php
achat/achat_maintenant.php
Mais je bloque car je ne trouve pas ou inserer l'ecotaxe
-
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 :
edans cette partie$frm['ecotaxe'] = ""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 :
entre :<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>
<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.
-
j'ai essayé de mettre le fichier en entier sur le forum mais il n'a pas été pris en compte
-
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
-
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
<?phpinclude("../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>";
}
?>
-
-
Je ne trouve pas la page enreigistrement.php. Si quelqu'un peut me dire ou ellle se trouve?
-
Cette version est prévue pour quand?
-
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.
-
je pense avoir trouver le probleme
Apparemment il est impossible de changer les CHMODS.
-
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.
-
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?
ecotaxe
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
Début d'installation de l'ecotaxe :
1- créer un champs ecotaxe dans la table peel_produits
2- dans administrer/produits ajouter :
dans
Ensuite ajouter:
entre
et
Vous obtiendrez une ligne supplémentaire dans la page gerer les produits
la suite prochainement