Flux d’activité
Flux d’activité de Messages
-
-
ha bé non ! j'ai rien modifié là dedans !!!
étrange
je tourne en 7.0.0
voilà ce que j'ai sur la 7.0.0 :
if (!empty($attributs_list)) { foreach(explode("-", $attributs_list) as $tableau_id_array) { $tableau_attribut_id = explode("|", $tableau_id_array); if (count($tableau_attribut_id)) { if (array_key_exists(0, $tableau_attribut_id) && !empty($tableau_attribut_id[2])) { // si c'est un attribut en texte libre delete_uploaded_file_and_thumbs($tableau_attribut_id[2]); } } }
Mais vous avez sorti la 7.0.1 ?? j'avais même pas vu ! LOL
-
Bonjour,
Sur la version 7.0.1 actuellement distribué, le code correspondant à ces lignes est :
if (!empty($attributs_list)) { foreach(explode("§", $attributs_list) as $attribut_infos_list) { $attribut_infos = explode("|", $attribut_infos_list); if (!empty($attribut_infos[2])) { // si c'est un attribut de type upload ou texte libre delete_uploaded_file_and_thumbs($attribut_infos[2]); } } }
=> Il y a un bien un test sur la valeur de $attribut_infos[2] avant son utilisation. Avez-vous modifié cette partie du code?
-
Bonjour,
Suite au votre message privé, il faut modifier les classe CSS div.fp_image_grande et .affiche_critere_stock :
div.fp_image_grande {
float: left;
margin-bottom: 20px;
margin-right: 20px;
text-align: center;
vertical-align: top;
}et
.affiche_critere_stock {
background-color: #F2F1EE;
border: 1px solid #9E9D9C;
color: #000000;
float: right;
margin-top: 10px;
padding: 4px;
width: 400px;
} -
Bonjour,
Je voulais mettre l'avis des internautes sous les options envoyer a un ami et donner une note mais les avis apparaissent en haut de la pageLes liens vers le dépôt et la consultation d'avis sont situés en dessous des images sur le template par défaut de PEEL, et non en haut de page : https://premium.peel.fr/homme-8/doudoune-16.html
Pouvez-vous fournir un screenshot de ce que vous souhaitez ou un lien vers une page produit de votre site ?
Merci.
-
-
Bonjour,
Pardon je pense que je me suis mal exprime, l'include fonctionne deja sur ma page c'est sa position sur la page produit que je n'arrive pas a changer
Je voulais mettre l'avis des internautes sous les options envoyer a un ami et donner une note mais les avis apparaissent en haut de la page
if (is_module_direaunami_active ()) {
$output .= '
<table class="product_link_to_modules">
<tr>
<td>
<a href="' . $GLOBALS['wwwroot'] . '/modules/direaunami/direaunami.php"><img src=' . $GLOBALS['repertoire_images] . '/tell_friend.jpg" alt="' . TELL_FRIEND . '" /></a>
</td>
<td>
<a href="' . $GLOBALS['wwwroot'] . '/modules/direaunami/direaunami.php">' . TELL_FRIEND . '</a>
</td>
</tr>
</table>';
}
if (is_module_avis_active ()) {
$output .= '
<table class="product_link_to_modules">
<tr>
<td>
<a href="' . $GLOBALS['wwwroot'] . '/modules/avis/avis.php?prodid= . $product_id . '" class="label"><img src="' . $GLOBALS['repertoire_images] . '/donnez_avis.jpg" alt="' . DONNEZ_AVIS . '" /></a>
</td>
<td>
<a href="' . $GLOBALS['wwwroot'] . '/modules/avis/avis.php?prodid=' . $product_id . '" class="label">' . DONNEZ_AVIS . '</a>
</td>
</tr>
</table>';
}if (is_module_avis_active()) { include($GLOBALS['fonctionsavis']); $output .= render_avis_public_list($product_id); }
Comment puis-je positionner cet include en dessous ? une idee ?
Merci d'avance, mon niveau de php est tres limite, mais j'apprends chaque jout et je comprends un peu mieux le fonctionnement
-
Bonsoir,
ça marche, j'ai reçu le message de commande suite à un paiement paypal.
Merci
Larentia
-
Re !
je me répond à moi même !!
je viens de chercher sur le fofo car cette erreur me disait bien quelque chose... Normal, j'avais déjà ouvert un post à l'époque concernant cette erreur !
voir là :
Donc l'erreur es réapparue.
Pour corriger, on fait :
modifier la ligne 598 de lib/class/Caddie.php :
if (array_key_exists(0, $tableau_attribut_id)) {
par
if (array_key_exists(0, $tableau_attribut_id) && !empty($tableau_attribut_id[2])) {
et là tout doit rentrer dans l'ordre !!
Gilles ? Simon ? pouvez vous corriger l'erreur pour les prochaines versions ? merci à vous...
-
Bonjour
j'expérimente actuellement un problème sur certains produits lorsque je les retire de la liste de commande en front office (suppression par le petit X rouge dans le tableau).
J'ai ce message d'erreur qui apparait :
Notice: Undefined offset: 2 in /homepages/5/d334204221/htdocs/lib/class/Caddie.php on line 596
Warning: Cannot modify header information - headers already sent by (output started at /homepages/5/d334204221/htdocs/lib/class/Caddie.php:596) in /homepages/5/d334204221/htdocs/lib/fonctions/fonctions.php on line 1035
Warning: Cannot modify header information - headers already sent by (output started at /homepages/5/d334204221/htdocs/lib/class/Caddie.php:596) in /homepages/5/d334204221/htdocs/lib/fonctions/fonctions.php on line 1039Voilà chez moi les lignes de code du fichier lib/fonctions/fonctions.php : 1033 à 1041
function redirect_and_die($url, $permanent_redirection = false) { header("Location: " . $url); if ($permanent_redirection) { header("HTTP/1.1 301 Moved Permanently"); } header('Connection: close'); die(); }
et fichier lib/class/caddie.php ligne 596 :
delete_uploaded_file_and_thumbs($tableau_attribut_id[2]);
J'ai remarqué que ça concernait plus les produits avec attributs...
merci pour votre aide
Jean-Luc
-
Bonjour,
Ce développement s'inscrit dans un contexte commercial, un conseiller commercial prendra donc contact avec vous. -
Bonjour,
La fonction render_avis_public_list($prodid) récupère et affiche les avis sur les produits. Vous pouvez utiliser cette fonction de la même manière que dans le fichier liste_avis.php à l'endroit souhaité :
if (is_lot_module_active ()) { include ($GLOBALS['fonctionslot']); $output .= get_lot_explanation_table($product_id); } if (is_module_avis_active()) { // On charge les fonctions d'avis include($GLOBALS['fonctionsavis']); $output .= render_avis_public_list($product_id); }
-
Bonjour,
Aucun risque, les données sont traitées avant leurs insertions dans la BDD. Pour corriger les problèmes d'affichage, vous pouvez utiliser la fonction stripslashes lors de la récupération des données du formulaire.
-
-
Bonjour,
pouvez me guider, pour lorsque une commande est validez, que un mail de notification soit envoyer automatiquement, à l'administrateur et au client.Quelle version de PEEL utilisez-vous ?
autre je cherche ou je pourrais changer l'heure de mon serveur.Vous pouvez prendre contact avec votre hébergeur pour ce point.
-
Bonjour,
Le lien pour consulter la facture n'est pas le même que pour le bon de commande. Dans l'historique des commandes, le client a accès uniquement aux liens permettant de consulter les factures. Le lien se termine par mode=facture pour les factures, et mode=bdc pour les bons de commandes, mode=devis pour les devis.
-
Bonjour,
Comment faire pour rajouter un message d'erreur au cas ou l'utilisateur n'aurais pas acheté ce produit ?
Vous pouvez utiliserif(num_rows($q) == 0 ) { echo "votre message"; } else { // reste de la page }
$q contient le résultat de la fonction query($sql);
-
Bonjour,
Je suis sur la version 6.2 et je voudrais inclure les avis sur la page produit
Sur display product je me suis refere sur l'include que l'on utilise pour les lots
if (is_lot_module_active ()) {
include ($GLOBALS['fonctionslot']);
$output .= get_lot_explanation_table($product_id);
}quelqu'un aurait-il une idee ?
Merci
-
Bonjour,
j'ai remarqué que des petits malins, mettent un \ devant des ' exemple : l\'avion
est-ce dangereux ? de plus à l'affichage ce n'est pas joli joli
je suis en 6.4
merci
-
bonjour
je viens d'ajouter l'avant dernière ligne dans le fichier lib --> fonction --> display_product.php ligne : 757
$product_object->set_configuration($selected_color_id, $saved_size_id, $saved_attributs_list, is_reseller_module_active() && is_reseller(), false); if (is_stock_advanced_module_active() && $product_object->on_stock == 1) { $product_stock_infos = get_product_stock_infos($product_id); // on regarde la quantité du produit en stock $stock_remain_all = 0; if (!empty($product_stock_infos)) { foreach ($product_stock_infos as $stock_infos) { if (($is_in_catalog && empty($product_object->configuration_color_id)) || (!empty($product_object->configuration_color_id) && $stock_infos['couleur_id'] == $product_object->configuration_color_id) || (empty($_GET['cId']) && empty($_GET['tId'])) || (!empty($stock_infos['couleur_id']) && !empty($_GET['cId']) && $_GET['cId'] == $stock_infos['couleur_id']) || (!empty($stock_infos['taille_id']) && !empty($_GET['tId']) && $_GET['tId'] == $stock_infos['taille_id'])) { $stock_remain_all += $stock_infos['stock_temp']; } } $this_product_etat_stock = affiche_etat_stock($stock_remain_all, false, true); }
puis mis ligne 559
$tpl->assign('this_product_etat_stock', affiche_etat_stock($stock_remain_all, false, true));
ensuite dans mon template --> smarty --> produits.tpl
j'ai ajouter :
<tr><td colspan="2">{$this_product_etat_stock}</td></tr>
mon problème c'est que dans les pages catalogue sa m'affiche dans tout les cas " Livré sous 8 - 10 jours "
même si le produit est en stock
merci de votre aide
cordialement
-
Bonsoir, je suis désolé de revenir sur ce sujet mais je ne parviens pas à trouver ce qu'il faut modifier pour que la mise en forme du texte des pages produits du front office soit similaire à celle de la "description affichage dans les fiches produits" dans le back office (décalage des puces inexistant)
De plus, lorsque je visualise mon site depuis un smartphone, les dimensions du texte des pages produits et de la zone "contenu accueil du site" accessible par la gestion du contenu HTML on des dimensions anormales.
Quelqu'un peut il m'aider à résoudre ceci?
Bonne réception
-
pouvez me guider, pour lorsque une commande est validez, que un mail de notification soit envoyer automatiquement, à l'administrateur et au client.
autre je cherche ou je pourrais changer l'heure de mon serveur.
cordialement
-
Bonjour
je me pose une petite question sur une cohérence :
lorsqu'un client me demande un devis, j'édite un BDC et il me le renvoie avec le cadre "bon pour accord" signé en bas, accompagné de son règlement. Jusque là, OK. Ce cadre indique que le client a accepté le devis/BDC et les CGV.
Mais, quand le client commande sur le site directement, qu'il paye par paypal ou CB, le bon de commande passe directement en "payé le...".
Mais alors, pourquoi pour ce bon de commande là, le cadre "accord pour commande" apparaît il encore ? Si le client a validé sa commande sur le site internet, et a réglé immédiatement, normalement il n'a pas besoin de renvoyer le BDC signé et daté non ? s'il a validé sa commande sur internet, c'est qu'il a accepté les CGV et le BDC !
Son paiement direct confirme son acceptation du devis/BDC. N'y a t'il pas moyen de faire disparaître le cadre "Accord pour commande" sur le BDC lorsque un paiement immédiat est effectué sur le site internet ? et même d'indiquer quelque part (à la place du cadre accord une phrase du style "le client a accepté les CGV de JL Transferts Numériques"...).
merci du tuyau
bon WE
JL
-
Bonjour,dans le fichier avis.php, sous le test de vérification de la présence de l'id du produit en GET
-
Bonjour Simon,
Où dois-je coller ce code exactement dans le fichier ?
Comment faire pour rajouter un message d'erreur au cas ou l'utilisateur n'aurais pas acheté ce produit ?
Insertion Des Metas Des Pages Annexes
dans PEEL SHOPPING : logiciel open source de boutique en ligne
xeon
Posté(e) · Signaler ce message
OK, merci.