Flux d’activité
Flux d’activité de Messages
-
-
Bonjour !Ca est, pratiquement tout est résolu, sauf une question : lorsque je crée un nouveau produit, je clique sur "ajouter un produit".
Tout en haut de la page nouvellement crée, je trouve "choisissez une catégorie" mais je n'ai rien dedans.
Je remplis tous les champs et, au bout du compte, dans mon back office, j'ai :
Action (dessin d'une poubelle), catégorie : nc (pour non connue).
Que puis-je faire pour modifier ça et que la catégorie apparaisse bien ?
Merci de me l'indiquer.
avant d'insérer un nouveau produit, il faudrait insérer une catégorie,
primo : on créait ses catégories :
secundo : on insère les produits (et de là tu pourras choisir la catégorie du nouveau produit)
-
Bonjour !
Ca est, pratiquement tout est résolu, sauf une question : lorsque je crée un nouveau produit, je clique sur "ajouter un produit".
Tout en haut de la page nouvellement crée, je trouve "choisissez une catégorie" mais je n'ai rien dedans.
Je remplis tous les champs et, au bout du compte, dans mon back office, j'ai :
Action (dessin d'une poubelle), catégorie : nc (pour non connue).
Que puis-je faire pour modifier ça et que la catégorie apparaisse bien ?
Merci de me l'indiquer.
-
il faut modifier l'objet caddie pour cela et ajouter 2 champs attributs dans la table commandesMerci Patrice !
J'ai regardé un peu la chose. Je pense que tu parles de la table commandes_articles (et non commandes) ?
Si je comprends bien, il me faut ajouter un champ "taille" et un champ "couleur" dans cette table.
Et en php :
il me faut modifier : achat\caddie_ajout.php
pour ajouter ces deux variables à la ligne $_SESSION['caddie']->ajout($_REQUEST['id'], $_REQUEST['qte']);
et dans lib\class\caddie.php : il faut modifier la fonction init et la fonction ajout
et il faut modifier toutes les pages qui permettent de commander des produits, pour y ajouter un menu déroulant de taille ou de couleur :
index.php
achat/index.php et
achat/produit_details.php
Mais pour que mes produits "sachent" individuellement qu'ils doivent avoir une taille ou une couleur à gérer, il me faut aussi modifier la table produits;
et du coup administrer/produits.php pour y dire qu'il y a une taille ou/et une couleur à gérer.
J'ai bon ?
J'espère que je ne vais pas mettre le bordel dans la base avec mes modifs... d'autant qu'il faut que mon truc marche dans les jours qui viennent...
Par contre, je vais buter sur un problème : suivant les produits, les choix de tailles ou de couleurs ne sont pas les mêmes (par exemple, certains T-shirts ne sont pas disponibles en taille S) ce qui m'oblige à mettre des choses en "dur" dans les fichiers php... (?)
-
je viens de faire le test et tout fonctionne correctement, peut etre y a t il 2 sessions admin d'ouvertesah, ok, si ce n'est que ça, ça va, c'est bien possible, pour ce site là, il y a deux administrateurs effectivement, et on ne se concerte pas, quand on va dans l'administration,
merci Paulanna,
bonne nuit,
Jackye
-
je viens de faire le test et tout fonctionne correctement, peut etre y a t il 2 sessions admin d'ouvertesY a t-il un moyen de voir si l'on a 2 sessions admin ouvertes ?
C'est dans les cookies ?
-
je viens de faire le test et tout fonctionne correctement, peut etre y a t il 2 sessions admin d'ouvertes
-
-
-
alors, alorstout simplement pourquoi ne pas s'inspirer de ce qui est déjà fait dans utilistateurs/enregistrement.php
n.b : ne pas oublier de créer le champ code_postal dans la table peel_tickets
Je veux bien mais quelles lignes de code reprendre...?
-
Dans la version PREMIUM il y a une détection de cookie, récupérer là et insérez la dans la version SHOPPING;) hum miam, c'est bon les cookies,
merci mr Pruault, allons voir si je sais faire ça
bonne soirée,
Jackye
-
-
pas de souci, en revnache peux tu me l'envoyer son mon email, car le copier/coller donne tout le code au kilomètrewebmaster at regim-minceur.com
l'as tu reçu ? dans ta boite ?
à plus tard,
Jackye
-
Salut,
si besoin je peux filer un coup de main, quel moteur de templates utilises-tu ?
@+
Loading
-
il faut regarder dans modeles/default/templates.php => function affiche_critere_stock0 (si ton produit n'a pas de stock, sinon c'est la fonction affiche_critere_stock1)ensuite pour mettre en ordre il faut utiliser ORDER BY en fin de requete
C'est hélas ce que j'ai déjà fait, mais ça n'y change rien...
-
pruault
Dans la version PREMIUM il y a une détection de cookie, récupérer là et insérez la dans la version SHOPPING
-
pruault
Evidemment c'est possible, mais il faut faire un peu de développement
Les tâches à faire sont
1/ Créer un champ background dans la table categories
2/ Créer un champ de type file dans la gestion des catégories pour pouvoir uploader l'image, s'inspirer du champ Image
3/ Lorsqu'une catid est appelé, il faut récupérer le champ Image et le mettre dans le style de la baliste td qui encadre l'ensemble de la catégorie en bas de la page /modeles/haut.php
mais le mieux ce serait tout de même de nous montrer une capture d'écran de ce que vous voulez sinon on ne voit pas ce que vous voulez faire exactement
-
oui, il faut mettre donc une image en background
exemple
<tr><td class="normal" style="padding-left:10px;padding-top:4px;background-image:url(<?=$wwwroot?>/images/style/regime/section.jpg); background-repeat:repeat-y;width:150px;height:22px;"> <table cellpadding="0" cellspacing="0"> <tr><td> <?php $frm['parent'] = array($catid); construit_menu_arborescent_cat($categorie_options, $frm['parent']); echo "".$categorie_options.""; ?></td></tr> </table> </td></tr>
-
-
pas de souci, en revnache peux tu me l'envoyer son mon email, car le copier/coller donne tout le code au kilomètre
webmaster at regim-minceur.com
-
Bonjour,Il me semble avoir deja lu cela sur le forum, mais je ne retrouve pas le fil.
Donc un client me passe commande par mail (3950€ tout de même) et en dessous il écrit PS je n'arrive pas a m'enregistrer sur votre site, je regarde son adresse mail et je lis ...@aol.com.
Je suppose donc qu'il s'agit du problème du navigateur aol.
Quelqu'un a t'il réussi a le résoudre?
Merci
Guillaume
avec la version shopping, on n'arrive pas à se connecter ou à s'enregistrer correctement,
par contre, avec la version peel premiun hosting, aucun problème même en passant par aol.
Donc......c'est un truc qui a le don de m'hérisser le poil.
-
( $frm['references'] = array() => répond à un ptit bug que j'ai trouvé !pour la 300ieme fois cela ne résoud pas le souci décrit plus haut !
pour ce faire laisser la page produits.php
c'est mon dernier mot
ne te fache pas Paulanna, voici la page produit.php, sans rien de modifier. (car, tant que je n'ai pas une page propre, je ne modifie rien)
<?php
include("../configuration.inc.php");
necessite_identification();
necessite_priv("admin");
$DOC_TITLE = "Gérer les produits";
include("modeles/haut.php");
$start = vn($_REQUEST['start']);// Détermine la variable start (début de page)
switch (vb script:return confirm('Êtes-vous sûr de vouloir supprimer le produit <?php echo addslashes($ligne['nom']) ?> ?');" class="normal" title="Supprimer <?php echo $ligne['nom'] ?>" href="<?php echo $_SERVER['PHP_SELF']?>?mode=suppr&id=<?php echo $ligne['id'] ?>">
<img src=<?php echo $wwwroot?>/images/poubelle.gif border=0></a></td>
<td class="normal" align="center">
<?php
$sqlCAT = "SELECT id, nom FROM peel_categories c, peel_produits_categories pc WHERE pc.produit_id = ".$ligne['id']." AND c.id = pc.categorie_id";
$resCAT = mysql_query($sqlCAT);
if (mysql_num_rows($resCAT) > 0) {
while ($cat = mysql_fetch_array($resCAT)) {
echo html_entity_decode($cat['nom'])."<br />";
}
} else {
echo "<font color=\"red\"><b>n.c</b></font>";
}
?>
</td>
<td class="normal" align="center"><a class="normal" title="Modifier ce produit" href="<?php echo $_SERVER['PHP_SELF']?>?mode=modif&id=<?php echo $ligne['id'] ?>"><?php echo stripslashes($ligne['nom'])?></a></td>
<td class="normal" align="center"><?php echo $ligne['prix'] ?> € T.T.C</td>
<td align="center" class="normal"><?php if (empty($ligne['etat'])) {echo "<img src=\"".$wwwroot."/administrer/images/puce-blanche.gif\" alt=\"\" />";} else {echo "<img src=\"".$wwwroot."/administrer/images/puce-verte.gif\" alt=\"\" />";} ?></td>
<td align="center" class="label"><?php if (empty($ligne['on_stock'])) { echo "n.a"; } else { echo ($ligne['stock'] <= 0) ? "<font color=\"red\">".$ligne['stock']."</font>" : $ligne['stock'];} ?></td>
<td class="normal" align="center"><?php echo date("d-m-Y", strtotime($ligne['date_maj'])) ?></td>
</tr>
<tr><td align="center" class="normal" colspan="7">
<?php
$i++;
}
}
//Boutons précédent et suivant
if($start)
{
print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=".($start-$nb)."&categorie=".vb($frm['categorie'])."\">page précédent</a>");}
$result=mysql_query($sql_count);
$row=mysql_fetch_row($result);
if($row[0]>($start+$nb))
{
if($start) {print(" / ");}
print("<a class=\"normal\" href=\"".$_SERVER['PHP_SELF']."?start=".($start+$nb)."&categorie=".vb($frm['categorie'])."\">page suivante</a>");
}
print("<br />");
//Affichage des pages
if($row[0]>$nb) // le nombre d'enreg. est > au nb de lignes d'affichage ?
for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
{
?>
<a class="normal" href="<?php echo $_SERVER['PHP_SELF']."?start=".$index*$nb; ?>&categorie=<?php echo vb($frm['categorie'])?>"><?php echo $index+1; ?></a>
<?php
}
echo "</td></tr></table>";
}
function valide_form_produit(&$frm, &$erreurs) {
$erreurs = array();
$msg = array();
if (empty($frm['nom'])) {
$erreurs['nom'] = true;
$msg['nom'] = " Vous devez insérer un nom de produit.";
}
return $msg;
}
?>[/codebox] -
tu peux réduire tes images à paritir de photoshop par exemple, elles seront moins lourdes déjà
-
( $frm['references'] = array() => répond à un ptit bug que j'ai trouvé !
pour la 300ieme fois cela ne résoud pas le souci décrit plus haut !
pour ce faire laisser la page produits.php
c'est mon dernier mot
-
il faut regarder dans modeles/default/templates.php => function affiche_critere_stock0 (si ton produit n'a pas de stock, sinon c'est la fonction affiche_critere_stock1)
ensuite pour mettre en ordre il faut utiliser ORDER BY en fin de requete
Prise en compte des zones de TVA
dans Module PEEL Premium pour PEEL SHOPPING
pruault
Posté(e) · Signaler ce message
Ci dessous les modifications à apporter sur les versions 3.x pour prendre en compte les zones de Tva
Objet /lib/class/caddie.php
Méthode : Recalc_total
FICHIER /lib/lang/fr.php
Remplacer define ("TOTAL_TTC","Sous total",TRUE);
Remplacer define ("UNIT_PRICE","P.U.",TRUE);