Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
21 Nov 2009, 18:40
Message
#1
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 174 Inscrit : 11-August 04 Lieu : 95 Membre no 3036 |
Bonjour,
Je cherche à ne pas afficher le bouton "Ajouter au panier" dans le résultat de la recherche pour certains produits, en fonction de la quantité. Ou à défaut, carrément ne pas afficher ces produits du tout en fonction de la quantité, également dans le résultat de la recherche (advanced_search_result.php). A priori, cela se passe là : Code // create column list $define_list = array('PRODUCT_LIST_MODEL' => PRODUCT_LIST_MODEL, 'PRODUCT_LIST_NAME' => PRODUCT_LIST_NAME, 'PRODUCT_LIST_MANUFACTURER' => PRODUCT_LIST_MANUFACTURER, 'PRODUCT_LIST_PRICE' => PRODUCT_LIST_PRICE, 'PRODUCT_LIST_QUANTITY' => PRODUCT_LIST_QUANTITY, 'PRODUCT_LIST_WEIGHT' => PRODUCT_LIST_WEIGHT, 'PRODUCT_LIST_IMAGE' => PRODUCT_LIST_IMAGE, 'PRODUCT_LIST_BUY_NOW' => PRODUCT_LIST_BUY_NOW); Je cherche donc à faire disparaître la dernière ligne si p.products_quantity>1000 Ou à ne pas faire du tout apparaître le produit selon la même condition. Merci d'avance de votre aide. Ce message a été modifié par minou - 7 Dec 2009, 12:31. -------------------- Ms2fr . Contributions : Lev_discount_v2.2 - More_pics_6 v1.0 - TotalB2B_1.2b - Must Agree to terms 2.2MS2v1.5.2 - Polbooth_v1.0 - send_order_html_email_v54 - Menubar - fckeditor-oscommerce_V2 - featured_products - GoogleXMLSiteMap - Header_Tags_Controller-2.5.4 - Stats_customers_v1.2b.2 - quick_stock_update_v2.5 - VAT Price incl and excl - xsell_v2.2 - step_by_step_orders_v1.7 - sid_killer - New_products_icon_1.3 - Previous_Next w_ details_v3.3 - Drop_Shadow_v1.1 - Keyword Search Report - Inventaire_MS2 - Sales_Report_2.2.0 - More_Category_Boxes - Star-product - MS3 Tax Class - Previous_next W_details_V3.3 - queries_debug-v1.7 - Stats_customers V1.2b.2 - unsoldCartsReport_V2.1 - SEO - Google Duplicate Content Manager
|
|
|
22 Nov 2009, 13:20
Message
#2
|
|
![]() Ceinture noire OSC Groupe : Membres Messages : 2871 Inscrit : 27-June 07 Lieu : Elancourt (78) Membre no 18127 |
Bonjour,
Il faut travailler sur la page "\catalog\includes\modules\product_listing.php". Pour ne pas afficher le bouton, c'est simple, une simple condition sur la quantité du produit encadrant le bouton et le tour est joué... pour ce faire, remplacer ça (vers ligne 133) : Code $lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> '; par ça :Code if ($listing['products_quantity'] <= 1000) { $lc_text = '<a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $listing['products_id']) . '">' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) . '</a> '; } else { $lc_text = ' '; } Pour faire disparaitre le produit complètement, utiliser toujours la même condition mais sur l'affichage complet du produit ce coup-ci. Je te laisse chercher. Et il faut aussi penser qu'il y a d'autres pages qui listent des produits sans passer par le module product_listing.php. Voir ce post. Bon dimanche -------------------- "Les solutions existent toujours depuis longtemps, il suffit de les trouver."
|
|
|
7 Dec 2009, 12:31
Message
#3
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 174 Inscrit : 11-August 04 Lieu : 95 Membre no 3036 |
Merci pour l'info, cela m'a permis de m'en sortir.
-------------------- Ms2fr . Contributions : Lev_discount_v2.2 - More_pics_6 v1.0 - TotalB2B_1.2b - Must Agree to terms 2.2MS2v1.5.2 - Polbooth_v1.0 - send_order_html_email_v54 - Menubar - fckeditor-oscommerce_V2 - featured_products - GoogleXMLSiteMap - Header_Tags_Controller-2.5.4 - Stats_customers_v1.2b.2 - quick_stock_update_v2.5 - VAT Price incl and excl - xsell_v2.2 - step_by_step_orders_v1.7 - sid_killer - New_products_icon_1.3 - Previous_Next w_ details_v3.3 - Drop_Shadow_v1.1 - Keyword Search Report - Inventaire_MS2 - Sales_Report_2.2.0 - More_Category_Boxes - Star-product - MS3 Tax Class - Previous_next W_details_V3.3 - queries_debug-v1.7 - Stats_customers V1.2b.2 - unsoldCartsReport_V2.1 - SEO - Google Duplicate Content Manager
|
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 18th May 2013 - 17:28 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |