IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PHP et images selon le stock


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 77
    Par défaut PHP et images selon le stock
    Salut,

    J'aurai besoin d'avoir vos avis pour gérer quelque chose sur mon site qui est lié aux images.

    Il s'agit d'un site de vente en ligne, pour mes articles j'ai donc une image, j’aimerais que :

    - si la quantité est > 0 alors j'affiche l'image de mon article normalement
    - si la quantité est < 0 alors j'affiche l'image de mon article normalement mais par dessus il faudrait qu'il y ai comme un deuxième calque avec écrit dans un coin "épuisé"

    Comment faire cela automatiquement, sans faire toutes mes images en double ?

    Merci d'avance

  2. #2
    Membre Expert
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Novembre 2004
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 286
    Par défaut
    Et tu ne pourrais pas mettre épuisé dans une image spéciale ou on ne voit pas l'article.
    Comme ça tu peux réutiliser cette image épuisée pour tous tes articles.

    Sinon c'est possible pour le calque.
    tu trouveras un exemple et une démonstration sur la page d'accueil :
    http://phpimageworkshop.com/

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2010
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 144
    Par défaut
    C'est avec du HTML et du CSS que tu vas pouvoir faire ce genre de chose.
    Une solution possible :
    - tu définis une div de la taille de l'image de ton produit
    - tu places l'image du produit en background de cette div
    - si le produit n'est plus disponible en stock tu ajoutes une image dans la div

    Le code pourrait ressembler à ça :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="produit">
      <img src="produit_epuise.png" /> <!-- Si le produit n'est plus disponible -->
    </div>

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    .produit {
      background-image: url('image_du_produit.jpg') no-repeat;
    }

    L'image "produit_epuise.png" doit avoir un fond transparent et un texte "épuisé" dans un coin par exemple.

  4. #4
    Membre chevronné
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 504
    Par défaut
    +1 à la solution de gmarsay qui permet de faire simplement des filigranes (c'est celle que j'utiliserai perso).

    Après, puisqu'on est sur un forum PHP, il existe aussi une solution en PHP en passant par la lib gd, mais cette solution est lourde en consommation de ressource puisqu'elle fait appel à du traitement d'image coté serveur.

    Donc si la 1er solution te suffit, super, pas besoin de se lancer dans les explications. Si elle suffit pas, dis nous et on développera un l'option gd.

  5. #5
    Membre Expert
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Novembre 2004
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 286
    Par défaut
    Salut,
    C'est exactement ce que permet mon lien.
    Une classe qui s'appuie sur GD.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    si je puis me permettre... voici une SOLUTION SIMPLE :
    -> mettre PAR-DESSUS l'image du produit une image (png) en position absolute.

    -> un exemple ICI (avec "A Vendre" ou "Vendu").

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 77
    Par défaut
    Merci beaucoup pour vos réponses, je vais tenter la solution HTML + CSS.


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML][PHP][MySQL]Image stockée en DB+ spécification de la taille
    Par hubeaul dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 07/06/2007, 20h32
  2. Zommer une image selon une echelle donnée
    Par jlassiramzy dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 30/06/2006, 18h05
  3. Afficher 3 images selon le chiffre
    Par clementphp dans le forum Langage
    Réponses: 6
    Dernier message: 07/05/2006, 12h31
  4. [HTML][CSS] Redimensionner une image selon condition
    Par Eilkh dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 14/02/2006, 15h55
  5. Réponses: 2
    Dernier message: 23/06/2004, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo