Flux d’activité
Flux d’activité de Messages
-
-
Oui j'ai utilisé le code précisement et je l'ai appliqué à: adresse, nom, prenom et société. J'ai donc bien plus le problème de MAJ mais toujours celui des apostrophes. En fait j'arrive pas à vous montrer par quoi est remplacé l'apostrophe car lorsque je tape les caracteres sur le forum ca me transforme ces caractères en apostrophe. :) je vous poste donc une capture du pb.
-
-
J'utilise peel shopping dernière version.
L'adresse de mon site : www.recrealivres.com
Problème que je suis bien incapable de résoudre moi même à cause de mon manque d'expérience :
En arrivant sur ma page d'accueil, le contenu est souvent décalé vers le bas, pas le logo d'en-tête, juste le contenu.
En réactualisant la page ça revient à "la normale".
A quoi est-ce dû selon vous ? Pouvez-vous m'aider ?
-
J'ai enlever le ] mais maintenant j'ai une erreur au niveau de la formule de calcul ligne55
-
Encore une fois merci paulanna. Et en ce qui concerne les apostrophes qui sont templacées par "'" que faire ?
-
tu as ecris <input type="hidden" name="id[]" value=<?php echo $prod['id]]?>" />
il faut <input type="hidden" name="id[]" value=<?php echo $prod['id]?>" />
-
dans le fichier utilisateurs/enregistrement.php
remplace :
,'".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'
par,'".ucfirst(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'
-
Et oui encore moi.
Lorsqu'un client s'inscrit ces infos sont automatiquement mises en majuscules dans la partie administration liste des utilisateurs et cela me gène un peu. Y a t'il moyen d'avoir les infos avec majuscules et minuscule par exemple "Dupon" et aussi de ne pas avoir par exemple lorsqu'un client rentre un ' dans un mot du genre "l'après" de ne pas avoir "l'après".
La c'est peut être pas très clair désolé.
-
Apres avoir modifier le fichier caddie dans achat/modele, j'obtiens cette erreur :
Parse error: syntax error, unexpected T_STRING, expecting ']' in /home/website/2057/root/boutique/achat/modeles/caddie.php on line 60
et je n'arrive pas à la corriger
voici le fichier :
<?php if ($_SESSION['caddie']->compte_elements() == 0) { ?><font class="normal">Votre caddie est vide, <a class="normal" href="<?php echo $wwwroot?>/achat/index.php">consultez le catalogue</a>.</font>
<?php return false; ?>
<?php } ?>
<script language="Javascript">
function frmsubmit(func) {
frm = document.entryform;
frm.func.value = func;
frm.submit();
}
</script>
<form name="entryform" method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
<input type="hidden" name="func" value="" />
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td valign="top" class="normal" align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="tetiere">Votre panier</td></tr>
<tr><td height="5"> </td></tr>
</table>
</td>
</tr>
<tr valign="top">
<td class="normal">
<table cellspacing="1" cellpadding="0" border="0" width="100%">
<tr><td colspan="5" bgcolor="#333366" height="1"><img src="<?php echo $wwwroot?>/images/blank.gif" height="1" alt="" /></td></tr>
<tr bgcolor="#eeeeee">
<td class="label"> </td>
<td class="label">Produit</td>
<td class="label" align="center">Quantité</td>
<td class="label" align="center">Prix unitaire</td>
<td class="label" align="center">ecotaxe</td>
<td class="label" align="center">Prix Total</td>
</tr><br />
<tr><td colspan="5" bgcolor="#333366" height="1">
<img src="<?php echo $wwwroot?>/images/blank.gif" height="1" alt="" /></td></tr>
<?php if ($qid) {
if (mysql_num_rows($qid) > 0) {
$ensemble_total = 0;
while ($prod = mysql_fetch_array($qid)) {
$quantite = $_SESSION['caddie']->articles[$prod['id']];
$prix = $prod['prix']*(1-$prod['promotion']/100);
$ecotaxe = $prod['ecotaxe]
$total = ($prix*$quantite)+($ecotaxe*$quantite) ;
$ensemble_total += $total ;
?>
<tr>
<input type="hidden" name="id[]" value="<?php echo $prod['id']]?>" />
<td class="normal">
<a onClick="java script:return confirm('Êtes-vous sûr de vouloir enlever ce produit du panier ?');" class="normal" href="<?php echo $_SERVER['PHP_SELF']?>?func=enleve&id=<?php echo $prod['id']?>">
<img src="<?php echo $wwwroot?>/images/poubelle.gif" width="25" height="25" alt="" border="0" />
</a></td>
<td class="normal">
<!-- affiche le nom du produit -->
<a class="normal" href="<?php echo $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id']?>"><?php echo $prod['nom'] ?></a>
</td>
<td class="normal" align="center"><select name="quantite[]" class="formulaire1">
<?php // Affiche la quantité en stock
$i=1;
while ($i<=$prod['stock'])
{
echo "<option value=\"$i\"";
if ($i==$quantite) {echo" selected";}
echo " >$i</option>";
$i++;
}
?>
</select>
</td>
<td class="normal" align="center">
<font color="#CC0000"><?php echo fprix($prix); ?> € TTC</font>
</td>
<td class="normal" align="center">
<font color="#CC0000"><?php echo fprix($total); ?> € TTC</font>
</td>
</tr>
<?php }
}
} ?>
<tr>
<td colspan="4"> </td>
<td><hr size="1" /></td>
</tr>
<tr>
<td colspan="4" class="label" align="right">Total :</td>
<td class="normal" align="center">
<font color="#CC0000"><?php echo fprix($ensemble_total) ?> € TTC</font>
</td>
</tr>
<tr><td colspan="5" align="center">
<a class="normal" href="java script: frmsubmit('recalc');"><b>1. METTRE A JOUR</b></a> |
<a class="normal" href="java script: frmsubmit('commande');"><b>2. COMMANDER</b></a> |
<a class="normal" href="<?php echo $wwwroot?>/achat">Consulter le catalogue</a> |
<a class="normal" href="java script: frmsubmit('vide');">Vider la liste</a>
</td></tr></table>
</td></tr></table>
</form>
-
Effectivement avant même votre réponse noya j'avais supprimé les " et simplement laissé =1 et la problème résolu.
-
Besoin d'aide pour affichier une colonne ecotaxe dans achat/caddie_affichage.php (résolu)
Par contre tout est décalé
-
dans index.php, ajouter dans le select : ecotaxe
$qid = mysql_query("SELECT id, nom, promotion, descriptif, image1, prix, ecotaxe, stock FROM peel_produits WHERE on_special = 1 AND etat = 1")et modifier la partie suivante :
<?php$prix = $prod['prix'] * (1-$prod['promotion']/100);
if ($prod['promotion'] != 0) {?>
<font color="#CC0000"><b>Promotion : <?php echo $prod['promotion']; ?> %</b></font><br />
<b>Prix TTC : </b><s><?php echo fprix($prod['prix']); ?></s>
<font color="#CC0000"><b><?php echo fprix($prix); ?> € TTC</b></font><br />
<?php } else {?>
<b>Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</b></font><br />
<?php
par
<?phpecho nl2br(stripslashes($prod['descriptif']))."<br />";
$prix = $prod['prix'] * (1-$prod['promotion']/100);
if ($prod['promotion'] != 0) {?>
<font color="#CC0000">Promotion : <?php echo $prod['promotion']; ?> %</font><br />
Prix TTC : <s><?php echo fprix($prod['prix']); ?></s>
<font color="#CC0000"><?php echo fprix($prix); ?> € TTC</font><br />
plus ecotaxe : <font color="#CC0000"> <?php echo fprix($prod['ecotaxe']); ?> € T.T.C
<?php } else {?>
Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</font><br />
plus ecotaxe : <font color="#CC0000"> <?php echo fprix($prod['ecotaxe']); ?> € T.T.C
</font><br />
<?php } ?>
faire la meme modif pour achat/index.php
achat/produit_détail
-
J'ai oublié que dans le fichier administrer/produits il faut ajouter :
, '$frm[ecotaxe]', ecotaxedans
function insere_produit($id, $img1, $img2, $img3, $img4, $pdf, $frm) {/* Ajoute un nouveau sous-produit sous le parent $id. Les champs sont dans la variable $frm */
valide($frm['on_special']);
valide($frm['etat']);
$nom = addSlashes($frm['nom']);
$description = addSlashes($frm['description']);
$descriptif = addSlashes($frm['descriptif']);
/*ajoute le produit dans la table produits */
$qid = mysql_query("
INSERT INTO peel_produits (
reference
, nom
, description
, prix
, ecotaxe
, descriptif
, image1
, image2
, image3
, image4
, pdf
, lang
, promotion
, stock
, tva
, etat
, date_insere
, date_maj
, on_special)
VALUES (
'$frm[reference]'
, '$nom'
, '$description'
, '$frm[prix]'
, '$frm[ecotaxe]'
, '$descriptif'
, '$img1'
, '$img2'
, '$img3'
, '$img4'
, '$pdf'
, 'fr'
, '$frm[promotion]'
, '$frm[stock]'
, '$frm[tva]'
, '$frm[etat]'
, now()
, now()
, '$frm[on_special]')
");
et ajouter :
,ecotaxe = '$frm[ecotaxe]'dans
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]'
,stock = '$frm[stock]'
,tva = '$frm[tva]'
,etat = '$frm[etat]'
,date_maj = now()
,on_special = '$frm[on_special]'
WHERE id = $id
");
-
-
C'est ce que j'ai fait la premiere fois mais lorsque je veux modifier les index, produits-détails etc, j'avais toujours une erreur alors qu'avec cette méthode je n'ai pas d'erreur lorsque je modifie ces fichiers
Je mettrais le reste de la procédure en ligne ce soir
Par contre, je n'ai pas encore trouvé pour faire apparaitre l'ecotaxe sur facture, caddie,
J'utilise la gestion des stocks, et je voudrais quel'ecotaxe soit mutiplié automatiquement en fonction du nombre de produit
Si quelq'un peut m'aider pour ce probleme ca serait sympa
-
pourquoi ne pas créer une table eco_taxes, ensuite remplir le menu déroulant dans les fiches produits
-
-
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
-
Avez-vous réalisé des tests plus complets en rapport avec l'interprétation du code entre I.E. et M.F. ?
Si oui, je suis curieux de connaître vos résultats.
Sous I.E., la boutique est vraiment moche...
@+
-
-
Ca marche pour tous les produits;
je finis de mettre en place le css et je met le code.
Merci encore a toi :)
-
yessssssssssssun génie tu es !
merci encore une fois
Ca marche pour plusieurs produits ?
Si oui,un lien, une explication, un code et tout le monde pourra en profiter :)
Willy
-
-
Majuscule dans les infos utilisateur.
dans Module PEEL Premium pour PEEL SHOPPING
paulanna
Posté(e) · Signaler ce message
administrer/modeles/utilisateur_form.php remplace
voilà pour l'exemple ensuite c'est toujours pareil