Flux d’activité
Flux d’activité de Messages
-
-
merci beaucoup j'ai développé autrement
voici mon code :
$champs = "p.id, p.nom_".$_SESSION['langue']." as nom, p.promotion, p.descriptif_".$_SESSION['langue']." as descriptif, p.id_marque, if(p.etat = 1,p.image1,p.image4)as image1, if(p.etat = 1,p.image2,'')as image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.composition, p.tailleproduit, p.taillecarton, p.colorproduit, p.poidbrut, p.poidnet, p.assortimentcolor, p.nomenclaturedouniere, p.on_stock, p.affiche_stock, p.delai_stock, p.on_rupture, p.on_check, p.on_flash, p.flash_start, p.flash_end";
j'ai juste un petit souci:
quand je clique sur le produit la fiche produit a des erreur ( lien : /achat/produit_details.php?id=2003)et n'affiche pas le produits
en revanche dans achat/index.php?catid=2 c'est impeccable
merci de me donné une indication
Bonjour VV93,Dans modeles/blog/template.php, fonction template_index_produit(),
Faites en début de fonction une requête pour récupérer l'état du produit et image 4 à partir de son id.
$q = mysql_query('SELECT etat from peel_produits WHERE id="'.$id.'" LIMIT 1');
if ($prod=mysql_fetch_assoc($q)){
$etat = $prod['actif']
$image4= $prod['image4']
}else{
$etat = 0;
}
(Une solution plus optimisée serait de passer le actif et image 4 en paramètre de la fonction template_index_produit, mais je vais ici au plus simple).
Remplacez :
echo "<img src=\"$image\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";
par
if ($etat == '1'){
echo "<img src=\"$image\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";
}else{
echo "<img src=\"$image4\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";
}
Cordialement,
-
-
Bonjour VV93,
Dans modeles/blog/template.php, fonction template_index_produit(),
Faites en début de fonction une requête pour récupérer l'état du produit et image 4 à partir de son id.
$q = mysql_query('SELECT etat from peel_produits WHERE id="'.$id.'" LIMIT 1');
if ($prod=mysql_fetch_assoc($q)){
$etat = $prod['actif']
$image4= $prod['image4']
}else{
$etat = 0;
}
(Une solution plus optimisée serait de passer le actif et image 4 en paramètre de la fonction template_index_produit, mais je vais ici au plus simple).
Remplacez :
echo "<img src=\"$image\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";
par
if ($etat == '1'){
echo "<img src=\"$image\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";
}else{
echo "<img src=\"$image4\" border=\"0\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"".$nom."\">";
}
Cordialement,
-
-
-
Bonjour,
Je serais intéressé de connaitre la solution un peu plus en détails car j'ai le même problème.
merci d'avance ! ;)
-
J'ai a present un nouveau souci quand je clique sur ajouter au caddie je vais sur la page des cookies alors que j'accepte tous les cookiesCdt
Hello,
Quel est votre budget par mois à investir dans un hébergement de qualité ?
Je vais voir ce que je peux faire en fonction de votre budget pour vous trouver ou pour vous concocter un hébergement sur mesure ...
Bonne journée.
-
Merci Loïc pour le complément d'infos ;)merci mais je reouvre le sujet si cela ne vous derrange pas voici le code :
$tri = (isset($_GET['tri'])) ? $_GET['tri'] : "position";
$tables = "rv_produits p";
$inner_table = "INNER JOIN rv_produits_categories pc ON (pc.produit_id = p.id)";
$inner_site = "INNER JOIN rv_sites_pivots ps ON (ps.produit_id = p.id)";
$champs = "p.id, p.nom_".$_SESSION['langue']." as nom, p.promotion, p.descriptif_".$_SESSION['langue']." as descriptif, p.id_marque, p.image1, p.image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.composition, p.tailleproduit, p.taillecarton, p.colorproduit, p.poidbrut, p.poidnet, p.assortimentcolor, p.nomenclaturedouniere, p.on_stock, p.affiche_stock, p.delai_stock, p.on_rupture, p.on_check, p.on_flash, p.flash_start, p.flash_end";
$contrainte = "AND p.id = pc.produit_id AND pc.categorie_id = '$catid' AND ps.site_id = '".intval($_SESSION['ecom']['id'])."'";
$tri = "ORDER BY p.".$tri.", p.id";
$Links-> SqlRequest = "SELECT ".$champs." FROM ".$tables." ".$inner_table." ".$inner_site." WHERE p.etat = '1' AND 1 ".$contrainte." ".$tri;
$Links-> Initialize();
$result=mysql_query($Links-> LimitSQL) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
if (mysql_num_rows($result) == 0) {
echo "<h3>".NO_INDEX_PRODUCT."</h3>";
merci d'avance pour votre aide
-
Bonjour Derfurs,
Je ne peux que vous conseiller de souscrire à une offre d'hébergement plus professionnelle, tous les hébergeur en proposent à des prix très compétitifs.
Cordialement,
-
Par ailleurs, vous avez déjà ouvert un sujet plus complet sur cette demande :
http://forum.peel.fr/probleme-d-affichage-t3407.html
Je clos donc celui-ci et vous invite à répondre sur : http://forum.peel.fr/probleme-d-affichage-t3407.html
Cordialement,
-
Bonjour VV93,
Pour savoir si un produit est désactivé : $result['etat'] =0, où $result est le fetch_assoc sur votre requête dans la table peel_produits.
Cordialement,
-
merci d'avance
j'aimerai afficher tous les produits du site meme ceux hors ligne avec une containte particuliere si les produits sont hors ligne afficher l'image4
sinon si en ligne afficher image1,image2,image3
voici le bout de code :
/******************************************/
/* Affichage des produits en mode colonne */
/******************************************/
function affiche_produit_en_colonne($catid) {
$Links = new MultiPage();
$Links-> ResultPerPage = $_SESSION['ecom']['nb_produit_page'];
$Links-> LinkPerPage = 15;
$Links-> Template = "tpl1.htm";
$tri = (isset($_GET['tri'])) ? $_GET['tri'] : "position";
$tables = "rv_produits p";
$inner_table = "INNER JOIN rv_produits_categories pc ON (pc.produit_id = p.id)";
$inner_site = "INNER JOIN rv_sites_pivots ps ON (ps.produit_id = p.id)";
$champs = "p.id, p.nom_".$_SESSION['langue']." as nom, p.promotion, p.descriptif_".$_SESSION['langue']." as descriptif, p.id_marque, p.image1, p.image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.composition, p.tailleproduit, p.taillecarton, p.colorproduit, p.poidbrut, p.poidnet, p.assortimentcolor, p.nomenclaturedouniere, p.on_stock, p.affiche_stock, p.delai_stock, p.on_rupture, p.on_check, p.on_flash, p.flash_start, p.flash_end";
$contrainte = "AND p.id = pc.produit_id AND pc.categorie_id = '$catid' AND ps.site_id = '".intval($_SESSION['ecom']['id'])."'";
$tri = "ORDER BY p.".$tri.", p.id";
$Links-> SqlRequest = "SELECT ".$champs." FROM ".$tables." ".$inner_table." ".$inner_site." WHERE p.etat = '1' AND 1 ".$contrainte." ".$tri;
$Links-> Initialize();
$result=mysql_query($Links-> LimitSQL) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
if (mysql_num_rows($result) == 0) {
echo "<h3>".NO_INDEX_PRODUCT."</h3>";
} else {
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
$nb_cellules = mysql_num_rows($result);
$nb_colonnes = 3;
$j = 0;
-
Effectivement, avec les hébergements Free on peut s'attendre à tous types de bugs !De quel répertoire /style parlez vous?
Cordialement,
J'ai a present un nouveau souci quand je clique sur ajouter au caddie je vais sur la page des cookies alors que j'accepte tous les cookies
Cdt
-
Effectivement, avec les hébergements Free on peut s'attendre à tous types de bugs !
De quel répertoire /style parlez vous?
Cordialement,
-
en principe tu parles de l'état du produit en ligne ou en attente si c ça ta question la réponse oui j'ai bien coché la case en ligne .
-
c'est du a ça ...
La pub say : Free t'as tout compris
I say : Free t'a rien compris ^^ ;)
A+
-
Bonjour derfurs,Le Javascript / CSS sont ils bien activés sur votre navigateur?
Par ailleurs, quel navigateur utilisez-vous?
Cordialement,
Bonjour
Je suis sur mozilla et l'interface site marche. Y a t il un fichier htaccess dans le dossier style ?
Etant chez free ca peut etre du a ca
Qu'en pensez vous ?
Cdt
-
Bonjour jeromes,
De notre côté, le module de paiement par CB n'est effectivement pas préinstallé, le process nécessitant notamment une phase de tests avant activation possible du côté de la banque, ainsi que la prise en charge d'une URL de retour du côté de Centrecom.
De manière générale, il faut effectivement paramétrer un type de paiement "Carte bancaire" depuis le back-office, et dans /modeles /XXXX/template.php, fonction affichage_fin_succes(), rajouter un "case CB : " avec interconnexion avec Centrecom, telle que définie dans leurs specs techniques.
Cordialement,
-
Bonjour derfurs,
Le Javascript / CSS sont ils bien activés sur votre navigateur?
Par ailleurs, quel navigateur utilisez-vous?
Cordialement,
-
Bonjour,
Deux autres topics traitent du sujet mais les réponses n'apparaissent pas.
Comment puis-je installer le module de paiement CM-CIC sur peel 4 sachant que dans le back-office il y a deux champs pour le paramétrer (code TPE et société) que j'ai renseigner. J'ai mis mode de paiement Carte bancaire
Que faut-il faire ensuite. Le site n'est-il pas pré-paramétrer ?
Merci d'avance de vos réponses
-
Lorsque je suis en acceuil site web de peel shopping v5, aucun produit n'est affiché pour moi pour que je puisse l'ajouter dans le panier.Pourtant que j'ai ajouter des produits dans le site à partir de la partie administrateur. C'est clair comme ça ou nn ?
Si n'est pas encore claire SVP comment je peux vous déposez une photo pour mieux vous expliquez.
Merci.
Je pense comprendre ...
vous avez ajouté un produit à partir du back-office ... mais il n'est pas visible à partir de la partie visible par vos clients ...
1/ Au moment de l'insertion de votre produit, avez-vous bien coché que le produit devait apparaître en ligne ?
-
Lorsque je suis en acceuil site web de peel shopping v5, aucun produit n'est affiché pour moi pour que je puisse l'ajouter dans le panier.
Pourtant que j'ai ajouter des produits dans le site à partir de la partie administrateur. C'est clair comme ça ou nn ?
Si n'est pas encore claire SVP comment je peux vous déposez une photo pour mieux vous expliquez.
Merci.
-
Bonjour, mon problème que lorsque j'ajoute des produits de la parite admin dans le site et je revient au site aucun produit sera affiché pour que je puisse lui ajouter au panier.SVP est ce que vous pouvez m'aider à résoudre ça ?
Hello,
Est il possible de nous expliquer plus clairement votre problème ?
-
Bonjour, mon problème que lorsque j'ajoute des produits de la parite admin dans le site et je revient au site aucun produit sera affiché pour que je puisse lui ajouter au panier.
SVP est ce que vous pouvez m'aider à résoudre ça ?
recherche des produit en attente
dans Module PEEL Premium pour PEEL SHOPPING
VV93
Posté(e) · Signaler ce message
bonjour
pouvez vous m'aider sur la page : /administrer/produits.php
j'aimerai ajoute : exactement comme le choix :
Le produit est-il dans la rubrique Notre Sélection / Coup de coeur?
LES PRODUITS En ATTENTE :
merci d'avance