Flux d’activité
Flux d’activité de Messages
-
-
ok,
l'id de la catégorie est dans $this_item.
Problèmes il s'agit de l'id de mes catégories parentes dans je n'ai aucun produit associé.
Est-il possible de récupérer l'id des cats filles pour les passer dans ma fonction et sortir ainsi l'image du produit différente.
Exemple
Cat parent
cat fille1
cat fille2
je cherche à afficher l'image d'un produit qui est coché on_special et qui correspond à cat fille1 ou cat fille2
ouf!
-
-
Bonjour,
Pour la solution avec la requête SQL :
Le code est à ajouté dans le bloc :
if (!empty($item_name_array[$this_item])) { if ($mode == 'categories') { // votre requête ici $url = get_product_category_url($this_item, $item_name_array[$this_item]); } else { $url = get_content_category_url($this_item, $item_name_array[$this_item]); } $max_length = 31; if ($GLOBALS['site_parameters']['display_nb_product'] == 1) { if ($mode == 'categories') { $nb = calcul_nbprod_parcat($this_item, $all_parents_with_ordered_direct_sons_array); } else { // $nb = calcul_nbarti_parrub($this_item); } if (!empty($nb)) { $max_length -= strlen($nb) + 3; } } if (!empty($arrow)) { $max_length -= 3; } $this_item_output .= String::str_shorten($item_name_array[$this_item], $max_length); if (!empty($nb)) { $this_item_output .= ' (' . $nb . ')'; } if(!empty($arrow)){ $this_item_output = '<span class="menu_categorie_link">'.$this_item_output.'</span><span style="float:right; display:block">' . $arrow .'</span>'; } $this_item_output = '<a href="' . $url . '">' . $this_item_output . '</a>'; }
Pour la solution 2 :
dans le fichier affiche_menu_catalogue, vous pouvez créer un nouveau tableau qui contient le nom de l'image associé à un id de catégorie, comme ce qui est fait pour $item_name_array[$result['id']] = $result['nom'];
Ensuite, il faut passer ce nouveau tableau dans un paramètre à créer dans la fonction get_recursive_items_display ($item_pictures_array par exemple)
Vous pouvez ensuite appeler l'image dans la fonction comme ceci : $item_pictures_array[$this_item].
-
Bonjour,
La vignette prend la taille défini dans la fonction params_affiche_produits, au niveau du bloc
} elseif ($type == 'associated_product') { $params_list['small_width'] = 160; $params_list['small_height'] = 160; } else {
Cela veut-il dire que les produits associes crees une thumb specifique ?effectivement, la taille étant spécifique a ces produits, une vignette est spécifiquement créée.
-
Bonjour,
Il s'agit de la class CSS .full_expand_in_container qui a pour attribut width:80%;. Modifier 80% par 100% corrige votre problème.
-
bonjour,
à l'extérieur de la fonction ?
commentpuis-je faire puisque je souhaite un affichage dans recursive_items_display.tpl
car je souhaite récupérer l'image du produit que j'ai coché comme nouveauté.
J'ai testé ma requête mais je vois pas où la mettre ?
merci
-
Bonjour,
Une petite question, je ne trouve pas la solution, je suis sous la version 6.2, sur une fiche produit lorsque j'ajoute des produits associes ils apparaissent en dessous de mon produit avec une taille de 160 pixels en width. Quand je regarde la petite image elle a donc ete creee comme thumbs mais pourquoi porte t'elle un autre nom que la vignette du meme produit qui s'affiche dans une categorie ? (page catalogue)
Cela veut-il dire que les produits associes crees une thumb specifique ?
A quel endroit puis-gerer la taille de cette thumb creee pour les produits associes ? car dans la configuration du site dans ma partie admin je peux choisir la taille de la vignette des produits du catalogue mais pas de celle des produits associes.
Merci de votre soutien
Anh
-
-
Bonjour,
Pouvez-vous fournir une url? Le plus simple pour connaitre les classes que vous devez modifier, vous pouvez utiliser l'add-on firebug sur firefox, ou son équivalent sur chrome.
-
Oui en effet lorsque je recharge la âge d'origine du fichier screen.css alors les images/texte se centre comme sur la boutique demo!
j'ai essayé de comparer les deux fichier et impossible de trouver d'ou vient le code qui diffère et qui fait en sorte que le texte soit coupé et photos pas alignées.
une petite aide pour me dire vers quelle ligne le fichier screen.css gère ça serait bien sympa.
Par ailleurs, pour les meilleures vente, je ne comprend pas, mais il y a qu'un seul produit qui s'affiche. meme si je met 10 produits a afficher dans le BO, il n'y a pas de défilement.
merci
-
Bonjour,
il faut modifier la fonction get_recursive_items_display et le fichier recursive_items_display.tpl en ajoutant une requête SQL qui récupère l'image de la catégorie. Vous pouvez mettre ce ajout dans le bloc
if ($mode == 'categories') { // Votre code ici ... $tplItem['href'] = get_product_category_url($this_item, $item_name_array[$this_item]); } elseif
Ensuite, vous pouvez mettre le nom de l'image dans une nouvelle entrée du tableau $tplItem, $tplItem['image'] par exemple. Le nom de l'image alors exploitable dans le fichier tpl via la variable $it.image.
Attention néanmoins, ajouter une requête SQL dans une fonction récursive ne posera pas de problème si le nombre de catégorie est assez faible. Sinon, il faudra récupérer le nom de l'image à l'extérieur de cette fonction.
-
Bonjour,
Le code tente de créer une miniature à partir d'un fichier PDF, ce qui retourne une erreur. Il faut modifier l'affichage tel que décrit dans ma note
-
en fait le fichier est téléchargé dans le répertoire Upload mais il y a ce message d'erreur :
Le type de l'image n'est pas supporté C:\Program Files\EasyPHP-5.3.8.1\www\site.fr/upload/plaquette-de-presentati-X96e4Z7s.pdfcette erreur est présente lors de la modification ou l'ajout de rubrique -
bonjour,
je souhaite savoir comment procéder pour ajouer l'image des catégories dans la foncrion affiche_menu_catalogue
merci
-
Bonjour,
L'alignement par défaut du texte et des images dans ces blocs est centré : https://premium.peel.fr/
Vous pouvez reprendre les CSS d'origine relatif à ces blocs.
-
Bonjour,
Dans le fichier, vous souhaitez afficher l'état de stock pour les produits dans la fonction get_caddie_products_summary_table. Vous pouvez pour cela déplacez la ligne
$tpl->assign('affiche_etat_stock', affiche_etat_stock($stock_remain_all, false, true, $product_object->resupplying));
sous la ligne
$tmpProd['total_prix'] = fprix($total_prix_displayed, true);
A cet endroit, la class Product est défini. Il faut ensuite intégrer l'état de stock au tableau $tmpProd :
$tmpProd['affiche_etat_stock'] = affiche_etat_stock($stock_remain_all, false, true, $product_object->resupplying);
Dans votre fichier caddie_products_summary_table.tpl, dans la boucle {foreach $products as $p}, vous pouvez utiliser $p.affiche_etat_stock pour afficher le résultat.
Il faudra également supprimer la ligne$product_object = new Product($id, null, false, null, true, !is_user_tva_intracom_for_no_vat() && !is_micro_entreprise_module_active());
qui est devenu inutile.
Merci Simon, mais une proposition m'avait à l'époque déjà été faite, et je n'ai nullement l'intention de re-payer un développement qui m'a déjà été facturé.
C'est la raison pour laquelle j'essaie de me dépatouiller tout seul, avec le forum, et ce même si ça prends du temps....Il n'est pas question de re-facturer le développement spécifique, mais uniquement la migration du développement d'une version de PEEL vers une version plus récente. Le cout est plus faible.
-
-
Pour commencer à 1000, réglez l'autoincrement dans phpmyadmin dans la table peel_commandes.
-
Conformément aux explications sur la page de configuration, N est un nombre. Donc mettez [id,5] par exemple. NN est une chaine de caractères, donc PHP dit que ce n'est pas un long mais un string.
-
Bonsoir,
Je viens de remarquer que le texte et les photos de mes menus meilleures ventes et dernièrement consultés, sont alignés a gauche.
Comment peut-on faire pour centrer les photos et le texte dans ces menus?
merci pour votre aide.
-
-
Bonsoir,
j'ai mis [id,NN] en pensant que cela me permettrait de faire commencer mes facture a genre 100, mais cela ne fonctionne pas.
Donc deuxième question si je souhaite fire commencer mes commande a 1000 par exemple comment dois-je configurer le format facture.
merci bcp
-
Bonsoir,
Ca vient a priori du format de vos factures qui contiennent quelque chose du genre [xxx,N] mais où N ne serait pas un nombre mais autre chose.
=> quel est la chaine de caractères que vous avez mise dans la configuration de votre boutique pour le format de facture ?
Gilles
-
Bonjour,
Impossible de faire afficher les meilleurs vente sur mon site. J'ai passé des commandes, la variable meilleures vente est bien activée dans les paramètre du site, donc je ne voie pas de quoi cela peux venir.
Est ce que quelqu'un a eu se problème sur la version 7 premium?
merci pour votre aide.
Problème Lien Facture Pdf Redirige Vers Mauvais Client
dans Module PEEL Premium pour PEEL SHOPPING
shogun
Posté(e) · Signaler ce message
Bonjour,
j'ai un petit problème qui se produit pour la première fois depuis 3 ans de fonctionnement et environ 2000 commandes. Sur une commande client, le lien facture PDF de la page commande redirige vers la facture...d'un autre client !
J'ai regardé le lien, il contient un code facture (7uZEdn en l'occurence ici). J'ai vérifié en allant sur la page commande de l'autre client (une assez ancienne commande), et le code du lien est différent (HrMM2f) mais on arrive bien sur la même facture.
Y a t il une faille sur le système de codage des factures qui pourrait générer ce pb ?
EDIT : je me suis trompé, il s'agit bien du même code pour les 2 factures, c'est donc le probleme de pas de bol de tomber sur le même numéro
Est ce que rajouter 2 caractères par exemple à la fonction de codage aléatoire (8 au lieu de 6) ferait l'affaire dans l'avenir ?