Flux d’activité
Flux d’activité de Messages
-
-
Bonjour
Mon client dispose de toiles avec 3 différentes tailles. Pour une même référence, il y a donc 3 tailles, 3 prix. Mais voilà, les 3 formats n'ont pas le même poids et on ne peut paramétrer qu'un seul poids par article. Est-il possible de spécifier un poids par taille d'article en bidouillant un peu, quitte à rajouter un champ dans la base de données ?
-
Bonjour,
Je rencontre un problème dans l'utilisation de la fonction page suivante et page précédente en Front Office.
En effet, dans une catégorie comportant plusieurs pages, la pagination se fait normalement : pages 1 - 2 - 3... si on clique sur les N) on est correctement renvoyé vers la page, par contre si on clique sur "page suivante" on est sytématiquement renvoyé vers la page d'acceuil.
Quelqu'un a t il une idée :
Voici le code de fin de page du fichier achat/index.php :
//Boutons précédent et suivant
if($start)
{print("<a class=rose href=\"index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");}
$result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1");
$row=mysql_fetch_row($result);
if($row[0]>($start+$nb))
{
if($start)
{print(" / ");}
print("<a class=petit href=\"index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");
}
print("<br>");
//Affichage des pages
if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?
print("Page : ");
for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
{
?>
<b><a class="rose" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b>
<?
}
}
echo "</td></tr></table>";
}
include("$repertoire_modele/bas.php");
/******************************************************************************
* FONCTIONS
*****************************************************************************/
function recupere_sous_categorie($catid=0) {
/* Récupère le nom et la description de toutes les sous-catégories de celle-ci */
$qid = mysql_query("SELECT id, nom, description, parent_id FROM peel_categories WHERE lang = '".$_SESSION['langue']."' AND parent_id = $catid AND id > 0 AND etat = 1 ORDER BY position") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
return $qid;
}
?>
<br>
Merci d'avance,
Seb
-
Bonjour,
Voici le code de ma page index dans achat.
Merci Negoce, très aimable si tu peux me donner un coup de main.
A bientôt
<?
include("../configuration.inc.php");
if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);}
$qid_c = recupere_sous_categorie($catid);
$DOC_TITLE = "[Peel.fr]";
include("$repertoire_modele/haut.php");
?>
<div class="petit" style="border-bottom: 1px dotted grey;"><? affiche_arbre_categorie($catid) ?></div>
<?
$sqlcat = "SELECT image, description FROM peel_categories WHERE id = '".$catid."'";
$rescat = mysql_query($sqlcat);
$objcat = mysql_fetch_object($rescat);
if ($rescat) {
if (mysql_num_rows($rescat) > 0) {
echo "<div align=\"center\" class=\"normal\">";
if (!empty($objcat->image)) {
echo "<img src=\"$wwwroot/upload/".$objcat->image."\" width=\"150\" align=\"center\">";
}
echo "<br /><br >".stripslashes($objcat->description);
echo "</div>";
}
}
if ($qid_c) {
if (mysql_num_rows($qid_c) == 0) {
echo "";
} else {
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
$nb_cellules = mysql_num_rows($qid_c);
$nb_colonnes = 2;
$j = 0;
echo "<strong>Liste des sous catégories :</strong>";
while ($cat = mysql_fetch_array($qid_c)) {
if ( $j % $nb_colonnes == 0 ) {
echo "<tr>";
}
if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
// on affiche une cellule
if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td width=\"50%\" valign=\"top\">"; } else { echo "<td width=\"50%\" valign=\"top\">"; }
?>
<table width="100%">
<tr valign="top"><td class="normal">
<li><a class="normal" href="<?=$_SERVER['PHP_SELF']?>?catid=<?=$cat['id'] ?>"><?=$cat['nom'] ?></a></li>
</td></tr>
<? }
echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\" border=\"0\" alt=\"\" /></td></tr></table>";
echo "</td>";
$j++;
if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
echo "</tr>";
}
}
echo "</table> ";
}
}
?>
<?
$nb = 4; //nombre d'enregistrement par page
if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];}
// Récupération et affichage des données
$sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb";
$result=mysql_query($sql);
if (mysql_num_rows($result) == 0) {
if (mysql_num_rows($qid_c) == 0) {
echo "aucun produit disponible dans cette catégorie";
}
} else {
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
$nb_cellules = mysql_num_rows($result);
$nb_colonnes = 2;
$j = 0;
while($prod=mysql_fetch_array($result))
{
if ( $j % $nb_colonnes == 0 ) {
echo "<tr valign=\"top\">";
}
if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" valign=\"top\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" valign=\"top\" width=\"50%\">"; }
?>
<table align="center" border="0" cellspacing="0" cellpadding="3" width="100%">
<tr>
<td class="normal" valign="top">
<? if ($prod['image1'] != "") { ?>
<img src="<?=$repertoire_images?>/<?=$prod['image1'] ?>" valign="top" width="100" alt="" />
<?} else {?>
<img src="<?=$wwwroot?>/images/photo-non-disponible.gif" align="left" valign="top" width="100%" alt="" />
<?}?>
</td>
<td class="normal">
<span class=petit>Réf. : <?=$prod['reference'] ?></span><br />
<a class="titre" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($prod['nom']) ?></a><br />
<?
echo stripslashes($prod['descriptif'])."<br />";
$prix = $prod['prix'] * (1-$prod['promotion']/100);
if ($prod['promotion'] != 0) {?>
<font color="#CC0000">Promotion : <? echo $prod['promotion']; ?> %</font><br />
Prix TTC : <s><?=fprix($prod['prix']); ?></s>
<font color="#CC0000"><?=fprix($prix); ?> € TTC</font><br />
<? } else {?>
Prix : <font color="#CC0000"><?=fprix($prix); ?> € T.T.C</font><br />
<? } ?>
<form method="post" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>">
Quantité :
<select name="qte" class="formulaire1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type="hidden" name="id" value="<?=$prod['id'] ?>" />
<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">
<img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />
</a>
<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">
Ajouter au caddie
</a>
| <a class="normal" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>">
<img src="<?=$wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a>
<a class="normal" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>">+ de détails</a><p>
</form>
</td></tr>
</table>
<?php
}
echo "</td>";
$j++;
if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
echo "</tr>";
}
}
?>
<tr>
<td align="center" class="normal" colspan="2">
<?
}
//Boutons précédent et suivant
if($start)
{echo("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");}
$result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1");
$row=mysql_fetch_row($result);
if($row[0]>($start+$nb))
{
if($start)
{echo(" / ");}
echo("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");
}
echo("<br />");
//Affichage des pages
if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?
echo("Page : ");
for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages
{
?>
<b><a class="petit" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b>
<?
}
}
echo "</td></tr></table>";
//}
include("$repertoire_modele/bas.php");
/******************************************************************************
* FONCTIONS
*****************************************************************************/
function recupere_sous_categorie($catid=0) {
/* Récupère le nom et la description de toutes les sous-catégories de celle-ci */
$qid = mysql_query("SELECT id, nom, description, parent_id FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
return $qid;
}
?>
-
Bonjour,
Désolé je n'avais pa svu le 1er message, voici l'adresse du répertoire factures zippé : http://www.pauletlea.com/factures.zip
Merci d'avance,
Cordialement,
Seb
-
pruault
Non on ne peut pas cumuler les codes promotionnels sur les versions qui sont commercialisées à partir du 02/01/2008
Les promotions à venir sont
1/ Création d'un code promo en %
2/ Création d'un code promo en EURO
3/ Création d'un code promo en EURO lié à un client
-
je relance le sujet! j'ajouterais même ceci :
peut on cumuler plusieurs code promo ou cheque cadeau plusieurs fois? je m'explique. Si j'ai par ex 3 code promo, pourrais je l'insérer 3 fois de suite ou le logiciel se bloquera a un code promo??
-
-
Bonjour,
ton sujet n'est à la bonne place !!
contacte moi en MP si tu veux et soit plus claire !!
je ne vais pas te répondre rapidement !!
car je manque de temps !!
à bientôt...
-
Bonjour, j'ai bien installé Peel mais quand sur la page d'acueil je clique sur
"Notre Catalogue", ... rien ne se passe... lien inactif on dirait :)
En gros mes articles n'appraisse quelque part que si je les met sur la page d'accueil
Autre soucis,
je capte pas la différence dans le site entre
CATEGORIES ET PRODUITS
- Lister les catégories
- Ajouter une catégorie
- Lister les produits
- Ajouter un produit
- Gérer les taux de TVA
- Gérer l'écotaxe
RUBRIQUES ET ARTICLES
- Lister les rubriques
- Ajouter une rubrique
- Lister les articles
- Ajouter un article
- Gérer les conditions de vente
- Gérer les contacts de la société
- Paramètres de la société
.... ;)
merci d'avance!
-
-
Bonjour,
Utilisateur de Peel Prenium j'ai un probleme non résolu depuis quelques temps.
Dans le cadre de programmes d'affiliation je dois faire remonter le total caddie HT hors frais de port dans le fichier achat/fin_commande.php. Je n'arrive pas à trouver le nom de cette variable et du coup fait remonter le total TTC frais de port compris soit la variable : <?php echo $com->montant?>
C un peu genant parce que du coup la commission versée est plus haute que prévue.
Quelqu'un peut t il m'aiguiller ?
Merci d'avance...
Seb
-
Bonjour,
merci pour votre réponse. J'ai vérifié sur les fichier facure_pdf.php et invoice.php il n'y a pas de ligne blanche ni en début ni en fin de page...
Je n'ai pas trouvé le solution...
A bientôt
Maunoeil
-
(Tous ce qui suit concerne les commandes par CB uniquement)
J'ai regardé les fonctions d'envoi d'email et je n'y comprends pas grand chose...
Je n'arrive pas à trouver de quel endroit sont envoyé les 2 mails que reçoit le client ( confirmation et commande).
Dans le mail de confirmation, il y a un lien vers la facture html que je ne trouve pas non plus dans le code. C'est ce lien que j'aimerais changé en facture pdf
Pour le caractère &euros; il s'agit de la facture pdf ??
-
Bonjour,
J'ai essayer de modifier le nombre de colonne et dans mettre 2 à la place d'une seule d'origine, mais le caddy ne fonctionne plus.
Quelqu'un aurais-t-il une solutions à me proposer ?
Merci, à tous
-
-
pruault
Y a t'il une solution?Vous pouvez modifierla couleur de la colonne de gauche directement dans /modeles/default/haut.php
il faut trouver le td qui commence la colonne et mettre <td style=background-color:#votre couleur
-
-
fonction => email_commande
pour les caractères il s'agit de quelle facture . html ou pdf ?
sinon c'est dans invoice.php pour le pdf
-
Bonjour à tous
Quelques petits soucis et interrogations :
- j'aimerais que les clients recoivent un lien vers la facture pdf et non html ?
- je n'ai pas le caractères € dans la facture mais &euros; ?
Merci pour vos éclaircissements
Eric
-
Bonjour,
J'aimerais faire mes affichages sur 2 colonnes sous peel shopping 3.00, mais quand je le mets en deux colonnes mon caddie ne fonctionne plus, la page va directement chez mon hébergeur. Avez vous une solution ?
Merci pour votre aide.
-
Bonjour,
Comment modifier sous peel shopping 3.00 l'affichage de la colonne centrale, j'aimerai en avoir 2 à la place d'une seule, mais je ne sais pas comment modifier le code en php dans index.php sous le répertoire achat ?
Quand j'ai essayer de faire la modif j'avais mes deux colonnes centrales mais mon caddy ne fonctionnais plus, la page de mon site allais directement chez mon hébergeur.
Merci pour votre aide !
-
Je me suis mal exprimer!
Je voulais plutot parler de la partie qui ce trouve à gauche c'est à dire ou il y a le panier, les catégories, les info pratiques, etc. et à droit ou il y a le catalogue par ordre alphabétique, etc.
-
-
Bonsoir!
J'ai cherché dans le forum mais en vain! je cherche mettre aussi les côtés du site de la même couleur que la parti central. ou je dois faire la modif.?
Merci
Ajout de taille sur les produits
dans PEEL SHOPPING : logiciel open source de boutique en ligne
alexletiti
Posté(e) · Signaler ce message
Bonjour,
je souhaiterai également faire pour chaque produit, proposer la couleur et la taille.
Si quelqu'un a réussi à faire ceci, ce serait gentil si il pouvait me montrer quoi changer.
Merci