osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [Résolu]Demande de non affichage des prix: OK, Mais affichage dans "nouveaux produits"
touqip
posté 5 Jun 2004, 10:28
Message #1


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 35
Inscrit : 25-March 04
Membre no 2184



Bonjour,

Pour ne pas afficher le prix des articles, j'ai mis 0 dans l'admin/configuration/liste des produits/affichage prix: c'est parfait.
Sauf que le prix s'affiche toujours dans la box "nouveaux produits".

Qu'est-ce que j'ai mal fait?

Merci d'avance,
Eric


--------------------
XP pro, osCommerce ms2fr avec Member Approval
Go to the top of the page
 
fissiaux
posté 5 Jun 2004, 10:39
Message #2


5eme dan OSC
Icône de groupe

Groupe : Membres
Messages : 17048
Inscrit : 26-November 03
Lieu : Chez moi
Membre no 1669



Tu n'as rien fait de mal.

Tu parles de la box What's news, qui s'affiche soit à droite soit à gauche ? Pas de celle qui s'affiche au centre (new_products) ?

arrow.gif Si c'est celle sur les côtés, c'est dans catalog/includes/boxes/whats_new.php

CODE
   $info_box_contents[] = array('align' => 'center',
                                'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $random_product['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $random_product['products_image'], $random_product['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $random_product['products_id']) . '">' . $random_product['products_name'] . '</a><br>' . $whats_new_price);


Ici, c'est whats_new_price. Tu peux le mettre à blanc avant l'affichage.

arrow.gif Si c'est celle du centre, c'est dans catalog/includes/modules/new_products.php


CODE
   $info_box_contents[$row][$col] = array('align' => 'center',
                                          'params' => 'class="smallText" width="33%" valign="top"',
                                          'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a><br><b><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . $new_products['products_name'] . '</a></b><br>' . osc_trunc_string(strip_tags($new_products['products_description'], '<a><b><em><font><i><s><span><strong><sub><sup><u>'), PRODUCT_LIST_DESCRIPTION_LENGTH) . '<br><b>' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id']).'</b>'));


Ici, c'est $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id']). Tu peux l'enlever.


PS : les 2 solutions proposées ne sont pas vraiment propres puisque si tu remets affichage prix à 1, on aura perdu les prix ici. En fait, la solution propre est de conditionner l'affichage en fonction de la valeur stockée dans la base.
Go to the top of the page
 
touqip
posté 5 Jun 2004, 13:53
Message #3


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 35
Inscrit : 25-March 04
Membre no 2184



Tu as raison, ça fait un peu tache dans un si beau produit.
Mais le code et moi ...
Ta solution a au moins l'avantage d'être efficace.
Pb résolu.

Merci pour l'info (je n'avais même pas vu la box What's new).

Eric


[edit fissiaux : mets résolu dans le titre, s'il te plait]


--------------------
XP pro, osCommerce ms2fr avec Member Approval
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 18th June 2013 - 06:46
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)