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

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Remplacer les quantités par un point vert ou rouge
herbien
posté 11 Dec 2008, 15:10
Message #1


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 68
Inscrit : 26-January 06
Membre no 8740



Bonjour à tous,

Je ne souhaite pas afficher sur mon site les quantités disponibles en stock pour chaque objet. Par contre je souhaiterai tout de même informer mes visiteurs de la disponibilité ou non de mes produits, par exemple par un point rouge ou vert comme dans la partie administration.

J'ai eu beau chercher, je n'ai pas trouvé de contribution ou d'explication pour faire cela.

Merci par avance pour votre aide.
Go to the top of the page
 
greuter
posté 11 Dec 2008, 16:48
Message #2


Ceinture bleue OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1037
Inscrit : 16-December 02
Lieu : Est
Membre no 669



Bonjour,

Mal cherché !

Entre autres :
http://addons.oscommerce.com/info/968/


--------------------
Aide toi et le ciel t'aidera.
C'est comme ça que fonctionne l'esprit Open Source :

Code
function j_ai_besoin() {
     if (ça existe) j'utilise;
     if (ça existe mais c'est incomplet) j'améliore et je partage;
     if (ça n'existe pas) je développe et je partage;
     if (je réclame) exit;
    Return "code amélioré" or "developpeur satisfait" or die;
}

Copyright Gnidhal
--> Comment Bien utiliser le Forum
--> Rechercher & Visualiser les Contributions
Go to the top of the page
 
herbien
posté 12 Dec 2008, 17:31
Message #3


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 68
Inscrit : 26-January 06
Membre no 8740



Merci pour ce lien. Malheureusement après avoir refait la manip 2 fois, ça ne marche pas... rien ne s'affiche en fait...

Je vais donc continuer mes recherches...
Go to the top of the page
 
Shibari_59
posté 12 Dec 2008, 17:48
Message #4


Ceinture orange+ OSC
Icône de groupe

Groupe : Membres
Messages : 405
Inscrit : 31-March 04
Membre no 2213



ce que tu cherches se trouve la


--------------------

Bonne journée à vous
Go to the top of the page
 
herbien
posté 12 Dec 2008, 18:04
Message #5


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 68
Inscrit : 26-January 06
Membre no 8740



Merci pour ce lien, je vais essayer ça ! rolleyes.gif
Go to the top of the page
 
herbien
posté 16 Dec 2008, 14:42
Message #6


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 68
Inscrit : 26-January 06
Membre no 8740



Cela fonctionne parfaitement.... mais malheureusement ce n'est pas exactement ce dont j'ai besoin.
Avec cette dernière contribution, l'indicateur s'affiche sur la fiche produit alors que j'aimerait l'avoir dans la liste des produits, directement à côté des produits.

Avez vous une solution ? Merci par avance.
Go to the top of the page
 
herbien
posté 16 Dec 2008, 18:23
Message #7


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 68
Inscrit : 26-January 06
Membre no 8740



Citation (LeorLindel @ 16 Dec 2008, 12:26) *
Il te suffit de mettre dans le fichier catalog/includes/modules/products_listing.php, la ligne de code supplémentaire qui se trouve sur products_info.php de cet exemple.


Euh..... de quel exemple parles tu ? unsure.gif
Go to the top of the page
 
herbien
posté 17 Dec 2008, 14:19
Message #8


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 68
Inscrit : 26-January 06
Membre no 8740



Citation (LeorLindel @ 16 Dec 2008, 14:03) *
Citation (herbien @ 16 Dec 2008, 16:42) *
Cela fonctionne parfaitement.... mais malheureusement ce n'est pas exactement ce dont j'ai besoin.
Avec cette dernière contribution, l'indicateur s'affiche sur la fiche produit alors que j'aimerait l'avoir dans la liste des produits, directement à côté des produits.

Avez vous une solution ? Merci par avance.

Suite à ta réponse, déjà oublié !!
biggrin.gif


Désolé, mais je suis perdu suite à ta première réponse....

Citation (LeorLindel @ 16 Dec 2008, 12:26)
Il te suffit de mettre dans le fichier catalog/includes/modules/products_listing.php, la ligne de code supplémentaire qui se trouve sur products_info.php de cet exemple.
Go to the top of the page
 
Infochip
posté 18 Dec 2008, 04:25
Message #9


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 59
Inscrit : 16-June 08
Lieu : Toulouse
Membre no 22153



J'ai suivi de loin le sujet, et j'étais un peu perdu (il faut dire que là, je viens d'y passr juste 3 heures, il est 4h du mat ' ! wacko.gif )

Voici la soluce pour mon cas :



Dans le fichier catalog/includes/modules/products_listing.php : Vers la ligne 119 :

Remplacer :
Code
$lc_text = ' ' . $listing['products_quantity'] . ' ';


Par :
Code
$lc_text = ' ' . picto_qty($listing['products_quantity']) . ' ';


SACHANT : que j'ai installé la contribution donnée plus haut par Shibari 59

Pour moi j'ai les images de mon stock en fonction de mes quantités dans le stock ! wink.gif

J'en suis pas peu fier !!!!!! rolleyes.gif

Merci pour l'aide de pass32 , grâce à son post qui m'a mis sur la piste.

A ++

EDIT : ah oui : j'ai dû inverser les symboles "<" et ">"dans la contrib, dans catalog/includes/functions/general.php (pour les supériur ou égal et inférieur ou égal)

je ne sais pas si ce sont mes réglages qui sont ainsi ... en tout cas cela fonctionne !

Ce message a été modifié par Infochip - 18 Dec 2008, 14:50.
Go to the top of the page
 
herbien
posté 18 Dec 2008, 09:16
Message #10


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 68
Inscrit : 26-January 06
Membre no 8740



Intéressant Infoship.
Merci de me confirmer l'endroit ou s'affiche ces voyants.

Pour ma part ils sont uniquement sur la fiche produit, mais je suis à la recherhce d'une solution me permettant d'avoir ce voyant (ou un autre, peu m'importe) dans la liste des articles...
Go to the top of the page
 
Infochip
posté 18 Dec 2008, 14:46
Message #11


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 59
Inscrit : 16-June 08
Lieu : Toulouse
Membre no 22153



Les logos (ou voyants) s'affichent dans le "product_listing".

Dans l'administration de ton Oscommerce, tu vas dans "Configuration" puis "Stock"
et tu mets :

Vérification du stock true
Décompte du stock true
Autorisation achat hors stock false


Puis, après avoir installé la contribution et les modifications à y apporter (comme les miennes), tu regardes parmi tes produits, et tu verras
que la quantité est remplacé par les icones .

J'ai fait en sorte que les icones soient dans les 2 : liste article et fiche produits.

Pour voir l'exemple, envoies-moi un petit message !

EDIT : Dans catalog/includes/modules/product_listing.php

Vers la ligne 119

Remplacer:
Code
$lc_text = '&nbsp;' . $listing['products_quantity'] . '&nbsp;';


Par :
Code
case 'PRODUCT_LIST_QUANTITY':
            $lc_align = 'right';
            $lc_text = '&nbsp;' . picto_qty($listing['products_quantity']) . '&nbsp;';
            break;


Pour avoir les logos dans la liste des produits ET dans la fiche article wink.gif

Ce message a été modifié par Infochip - 18 Dec 2008, 18:00.
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 : 28th March 2024 - 14:22
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)