Flux d’activité
Flux d’activité de Messages
-
-
-
Non, il faut faire cette modification dans le code pour rendre l'affichage que vous souhaitez, qui n'est pas par défaut.
-
-
-
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.
-
Bonjour,
vous pouvez ajouter un compteur $j = 0; au début de la fonction.
Dans leforeach ($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};"
Quand êtes-vous en congés ?Une permanence est assurée sur le forum tout l'été.
-
-
Messieurs
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
-
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
-
bonjour,
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
-
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) : ""); -
Bonsoir 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
-
je viens de corriger1 SEUL MOT ! GENIAL !!!
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
-
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.
-
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
-
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)
-
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
-
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}.
-
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
-
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 ?
-
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. -
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 . '();'
); -
Bonjour,
il faut faire un développement complémentaire important pour permettre d'associer une image à un attribut depuis le back office.
-
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 ?
Afficher Le Descriptif Court Dans L'affichage Par Catégorie En V7.0
dans PEEL SHOPPING : logiciel open source de boutique en ligne
djespace
Posté(e) · Signaler ce message
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.