Flux d’activité
Flux d’activité
-
djespace a ajouté un message dans un sujet Afficher Le Descriptif Court Dans L'affichage Par Catégorie En V7.0
Bonjour,
J'avance doucement.
J'ai réussi à afficher la cellule du choix de quantité dans produits.tpl
Mais celui-ci n'est pas pris en compte lors de l'ajout au panier... je ne sais pas comment faire.
Peut-être vais-je le laisser à droite dans le bloc initial.
Pour l'affichage de la promotion, comment faire pour formater son affichage (nombre de décimale par exemple ?
Merci.
-
0
-
-
paulanna a ajouté un message dans un sujet Recursivité Catégories
oui ok,
me suis mal exprimé
je demande pour vos congés car je dois me procurer des modules
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Recursivité Catégories
Non, il faut faire cette modification dans le code pour rendre l'affichage que vous souhaitez, qui n'est pas par défaut.
-
0
-
-
paulanna a ajouté un message dans un sujet Changer Le Nom Des Images
merci
j'ai passé l'interupteur $rename_file à false
-
0
-
-
paulanna a ajouté un message dans un sujet Recursivité Catégories
merci,
c'est parceque je dois me procurer des modules ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Changer Le Nom Des Images
Bonjour,
La fonction format_filename_base du fichier lib\fonctions\fonctions.php renomme les fichiers. Vous pouvez modifier cette fonction pour qu'elle retourne le nom d'origine du fichier.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Recursivité Catégories
Bonjour,
vous pouvez ajouter un compteur $j = 0; au début de la fonction.
Dans le
foreach ($all_parents_with_ordered_direct_sons_array[$this_parent] as $this_item) {
ajouter
if ($this_depth == 1) {
$tplItem['li_bg_color'] = ($j%2 == 0?'red':'blue');
} else {
$tplItem['li_bg_color'] = '';
}
Il faut ajouter aussi $j++; avant la fermeture du foreach.
Ensuite dans le fichier recursive_items_display.tpl, vous pouvez ajouter dans le <li> l'attribut style="background-color:{$it.color};"
Une permanence est assurée sur le forum tout l'été.
-
0
-
-
paulanna a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Changer Le Nom Des ImagesBonjour,
dans la version 7.03 comment conserver le nom des images lors de l'upload ?
merci
- 17 réponses
- 4 551 vues
-
troc a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Affichage ArticlesMessieurs
J’ai une suggestion à faire en ce qui concerne l’affichage des articles
Lorsque la personne clique sur l’onglet acheter
Le nom de l’article est affiche à deux reprises
La première sur la barre titre et la deuxième dans la fiche article
Ce serais astucieux si on pouvait afficher la catégorie on la sous-catégorie dans la barre titre
J’ai ne sais pas si c’est possible mais c’est qu’une idée
Que pensez-vous ? Les membres de ce forum
Cordialement Franck
Photos ci-joints
- 1 réponse
- 1 475 vues
-
troc a ajouté un message dans un sujet Facture Pdf
Merci Simon , c’est impeccable
Pour ceux que cette manipulation intéresse
Au lieu de supprimer J’ai mis deux // au début de la ligne, si un jour on à besoin c'est toujours possible de l'activer
il s’agit de la ligne 1200 sur la version 7.0.3
Franck
-
0
-
-
paulanna a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Recursivité Catégoriesbonjour,
comment afficher un background-color différent 1 catégorie sur 2, par exemple, dans la fonction get_recursive_items_display qui sert à afficher les catégories dans le menu de gauche du site de démo ?
afficher background-color une fois sur deux pour la catégorie principale (pas les sous catégories qui s'affichent au passage de la souris).
Exemple :
Cat 1 => bgcolor:red
Cat 2 => bgcolor:bleu
Cat3 => bgcolor:red
Cat4=> bgcolor:bleu
.....
version 6.4
Quand êtes-vous en congés ?
merci
- 17 réponses
- 3 000 vues
-
Simon développeur PEEL a ajouté un message dans un sujet Facture Pdf
Bonjour,
Dans la fonction get_product_infos_array_in_order du fichier lib/fonctions/order.php, vous pouvez mettre en commentaire (ou supprimer) la ligne
$reference_text = (!empty($prod['reference']) ? "\r\n" . $GLOBALS['STR_REFERENCE'] . $GLOBALS['STR_BEFORE_TWO_POINTS'] . ": " . String::htmlspecialchars_decode($prod["reference"], ENT_QUOTES) : "");
-
0
-
-
troc a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Facture PdfBonsoir a tous
Lorsque vous éditez une facture en PDF la référence article apparait en deux fois
La première dans la première colonne gauche référence, ce qu’est normal
Mais elle apparait aussi dans la deuxième colonne désignation
Est-il possible de supprimer la référence dans la colonne désignation ?
Cordialement
Franck
- 2 réponses
- 1 551 vues
-
troc a ajouté un message dans un sujet Warning: Division By Zero In
Que dire de plus que Carcy
J’ajoute une simple phrase en ce qui concerne l’équipe de PEEL
Ils sont toujours présents pour nous assister et aider
C’est très rare de trouver sur le NET un SAV des professionnels
Cordialement
Franck
-
0
-
-
servais57 a ajouté un message dans un sujet Pas De Numéro De Colis Dans Le Mail De Notification D'expédition
Finalement dans le fichier fonctions_admin.php, vers la ligne 519, j'ai remplacé la ligne suivante:
$custom_template_tags['COLIS'] = $delivery_tracking;
par:
$custom_template_tags['COLIS'] = $commande->delivery_tracking;
Et maintenant ça marche, j'ai le numéro de suivi de colis dans mon mail.
-
0
-
-
carcy a ajouté un message dans un sujet Warning: Division By Zero In
Bonjour Simon, Bonjour à tous
je viens de corriger
1 SEUL MOT ! GENIAL !!!
Je n'ai plus l'erreur !!!
encore une fois merci pour votre aide au quotidien !!
cordialement
Jean-Luc
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Warning: Division By Zero In
Bonjour,
Suite aux infos envoyés par Carcy, le problème a été vérifié. Ci dessous la fonction corrigé (valable pour toutes les versions 7) :
function affiche_tagcloud($return_mode = false) { // Avec la complicité de 3dvf.fr $output = ''; $max = 0; if(empty($GLOBALS['site_parameters']['tagcloud_display_count'])) { $limit = 25; } else { $limit = $GLOBALS['site_parameters']['tagcloud_display_count']; } $query = "SELECT tag_name AS tag, nbsearch AS quantity FROM peel_tag_cloud WHERE lang = '" . $_SESSION['session_langue'] . "' AND nbsearch>0 GROUP BY tag_name ORDER BY RAND()*(10+quantity) DESC LIMIT ". intval($limit); $result = query($query); if (num_rows($result) > 0) { $tpl = $GLOBALS['tplEngine']->createTemplate('modules/tagcloud.tpl'); $tpl_tags = array(); while ($row = fetch_assoc($result)) { $row['quantity'] = max(1, $row['quantity']); $this_quantity = log($row['quantity']); $tags[String::strtolower($row['tag'])] = $this_quantity; if ($this_quantity > $max) { $max = $this_quantity; } if (!isset($min) || $this_quantity < $min) { $min = $this_quantity; } } ksort($tags); foreach ($tags as $key => $value) { $tpl_tags[] = array( 'href' => $GLOBALS['wwwroot'] . '/search.php?match=1&search=' . $key, 'value' => $value, 'key' => $key, 'level' => intval(($value-$min) / max(1, $max-$min) * 10) ); } $tpl->assign('tags', $tpl_tags); $output = $tpl->fetch(); } if ($return_mode) { return $output; } else { echo $output; } } Les différences sont l'ajout de la ligne
$row['quantity'] = max(1, $row['quantity']);
juste après le while et la modification de la ligne
'level' => intval(($value-$min) / max(1, $max-$min) * 10)-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Photo & attributs
Bonjour,
Il faut effectivement mettre le lien de l'image dans ce tableau. Pour récupérer l'information, vous devez modifier la requête de sélection dans la fonction get_possible_attributs du fichier \modules\attributs\fonctions.php pour récupérer le nom de l'image. Il faut ensuite intégrer cette valeur dans les résultats retournés pour pouvoir l'exploiter dans la fonction affiche_attributs_form_part
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Afficher Le Descriptif Court Dans L'affichage Par Catégorie En V7.0
Bonjour,
Il faut utiliser $tpl->assign(); pour créer une variable utilisable dans les fichier tpl. Par exemple, dans la fonction produit.tpl vous ajouter la ligne
$tpl->assign('reference', $product_object->reference);
Ensuite dans le fichier produit.tpl, vous pouvez utiliser la variable sous cette forme : {$reference}.
-
0
-
-
servais57 a ajouté un message dans un sujet Flux Rss Sur Ovh
C'est ce que j'ai fait.
Maintenant je propose 4 RSS différents en fonction des affinités des visiteurs.
SI quelqu'un veut aller voir, c'est ici: www.lacavernedu57.fr
-
0
-
-
djespace a ajouté un message dans un sujet Afficher Le Descriptif Court Dans L'affichage Par Catégorie En V7.0
Re,
Lorsque j'essaie de récupérer la variable du prix pour l'afficher sous le nom du produit (dans mon exemple), je l'utilise dans le fichier produit.tpl mais ça ne fonctionne pas car la variable n'est pas indexée visiblement (message d'erreur)
J'ai besoin de mélanger les variables en fait, le prix, l'état de stock et la quantité seront sortis du bloc d'ajout au panier pour être affiché avec le nom, le descriptif court... (comme mon illustration)
Est-ce possible ?
Comment indexer l'affichage du prix, le choix de quantité, etc.... pour les afficher dans produits.tpl ?
-
0
-
-
djespace a ajouté un message dans un sujet Afficher Le Descriptif Court Dans L'affichage Par Catégorie En V7.0
Hello,
Merci Simon, l'idée me semble clair.
J'ai commencer par dupliquer mon .tpl et ajouté le test dans la fonction affiche_critere_stock mais j'ai une page blanche avec un message d'erreur lorsque je tente d'afficher une catégorie.
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'critere_stock_in_catalog.tpl'' in /home/www/ledsboutique/lib/templateEngines/smarty/sysplugins/smarty_internal_templatebase.php:128 Stack trace: #0 /home/www/ledsboutique/lib/templateEngines/SmartyTemplate.php(52): Smarty_Internal_TemplateBase->fetch() #1 /home/www/ledsboutique/lib/fonctions/display_product.php(1057): SmartyTemplate->fetch() #2 /home/www/ledsboutique/lib/fonctions/display_product.php(660): affiche_critere_stock('231', 'catalogue_detai...', NULL, true, true) #3 /home/www/ledsboutique/lib/fonctions/display_product.php(413): affiche_produits(8, NULL, 'category', '30', 'line', true, NULL, 4, false) #4 /home/www/ledsboutique/achat/index.php(50): get_products_list_brief_html(8, true) #5 {main} thrown in /home/www/ledsboutique/lib/templateEngines/smarty/sysplugins/smarty_internal_templatebase.php on line 128 On dirait que le test fonctionne, car il cherche bien à charger le nouveau fichier. Seulement il n'y parviens pas.
J'ai modifié l'id du nouveau fichier (dans ses premières lignes) au cas ou, mais rien en change.
EDIT: j'ai renommé le fichier et ça fonctionne... j'avais du faire une erreur.
J'attaque la suite, je reviens vers vous si besoin.
-
0
-
-
Guillaume a ajouté un message dans un sujet Photo & attributs
Ne peut-on pas juste utiliser le champ "image" qui se trouve dans la table peel_attributs ?
J'ai déjà des images qui s'affiche dans le back-office cependant je ne sais pas comment modifier la page modules/attributs/fonctions.php pour faire afficher l'image à coté du nom sur le site sachant que j'utilise les boutons radio pour afficher les attributs.
D'après moi, il faut modifier la requête de la page modules/attributs/fonctions.php, le code ci-dessous et le template mais je ne sais ni ou ni comment.
if(empty($input_name)) {
$input_name = 'attribut' . $this_nom_attribut_id;
}
$input_type = 'radio';
$options[] = array(
'value' => $this_value,
'name' => $input_name,
'id' => $form_id . '_custom_attribut' . $this_nom_attribut_id . '-' . $j,
'issel' => !empty($attributs_list_array) && in_array($this_value, $attributs_list_array),
'text' => String::html_entity_decode_if_needed($this_attribut_infos['descriptif']) . $price_text,
'onclick' => $input_on_change.' update_product_price' . $save_suffix_id . '();'
);
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Photo & attributs
Bonjour,
il faut faire un développement complémentaire important pour permettre d'associer une image à un attribut depuis le back office.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Warning: Division By Zero In
Bonjour,
je ne reproduit pas le problème sur la version actuelle. Pouvez-vous faire un export de la table peel_tag_cloud svp et me la transmettre ?
-
0
-