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

HTML Discussion :

[HTML] changer le logo selon l utilisateur


Sujet :

HTML

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par défaut [HTML] changer le logo selon l utilisateur
    Bonjour
    je veux que le logo dans mes pages web changera selon le groupe de l'utilisateur ,chaque user appatient a un groupe et chaque groupe a un logos special.
    comment je peux faire ca?

  2. #2
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    En PHP.

    Quand ton utilisateur s'authentifie et que tu fais ta requête SQL, tu récupère le groupe de l'utilisateur via ta requete dans une variable $groupUser.

    Tu associes un logo dans ta table groupe_utilisateur ( ou du moins l'adresse relative/absolue du logo ) à chaque groupe.

    Table groupe_utilisateur qui ressemble à ça :
    id_group | nom_groupe | url_logo

    Il ne te reste alors, une fois que tu as récupéré l'url du logo, qu'à l'associer à une variable de session.

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $line = mysql_fetch_row(mysql_query('SELECT `url_logo` FROM `groupe_utilisateur` WHERE `id_group` LIKE '.$groupUser)) ;
    $_SESSION['logo'] = $line[0] ;

    Et dans ta div "logo" de ta page accueil.php, tu fais un
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="<?php echo $_SESSION['logo'] ?>" alt="logo"/>

    J'espère que c'est assez clair, j'ai sauté qq étapes au début, comme le formulaire d'identification et la requete d'identification, mais bon ^^'
    Si c'est pas clair n'hésite pas

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    C'est clair que ce n'est pas en HTML que l'on pourra le faire.

    Il faudrait arrêter de penser que tous problèmes est HTML.

  4. #4
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    Faut surtout préciser que le HTML n'est qu'un langage de mise en page et non pas en langage de programmation. Il permet juste d'afficher des objets en bleu en vert ou en rose mais il ne permet en aucun cas de les faire évoluer.

    Seuls les langages de programmation comme le javascript coté client ou le PHP côté serveur permettent de rendre un site ou une page dynamique.

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Citation Envoyé par Barsy Voir le message
    Il permet juste d'afficher des objets en bleu en vert ou en rose mais il ne permet en aucun cas de les faire évoluer.
    Non je suis pas d'accord il y a le CSS pour ça.

  6. #6
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    On est pas obligé de rentrer dans les détails pour expliquer la conception d'un site à quelqu'un qui débute...

    Le HTML permet de définir des couleurs, des tailles... Après à chacun voir sa façon de faire.

    Le CSS est bien entendu nettement plus conseillé pour définir les style de son site (pour des raisons de maintenance et d'évolution) mais ne sautons pas les étapes.

  7. #7
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Le CSS est bien entendu nettement plus conseillé pour définir les style de son site (pour des raisons de maintenance et d'évolution) mais ne sautons pas les étapes.
    Depuis quand c'est pour des raisons de maintenance et d'évolution ?
    Je pense que tu devrais aller faire un tour du côté de nos tutoriels et sur le W3C car tu es complètement à côté

    Mais bon on va pas entrer dans ce débat maintenant.

  8. #8
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Si si, on peut rentrer dans le débat, après tout, on est dans le bon forum pour ce débat ^^

    A mes yeux HTML ne sert qu'à décrire la STRUCTURE du document, et tout l'aspect STYLISTIQUE, doit être défini via CSS, du moins le plus possible.

    Ce n'est pas une question de maintenance et d'évolution, même si ça y contribue, puisque c'est plutôt dans l'optique d'une séparation des couches.

    Ceci dit, HTML possède des attributs qui rendent POSSIBLE la création graphique en HTML pur, via les attributs bgcolor, color et autres.

    Pour autant, ces attributs datent d'avant CSS, et il n'est pas, à mes yeux, conseiller de les utiliser.

    Pour ce qui est des recommandations W3C, j'irai y jeter un coup d'oeil aussi pour voir à quel niveau mon point de vue diverge.

  9. #9
    Membre Expert Avatar de Barsy
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    1 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 484
    Par défaut
    Un peu longues, mais interessantes les recommandations...

    Effectivement, le CSS sert aussi à la séparation des couches. Ça permet aussi d'éviter la redondance de code (éviter de taper color=#xxxxxx dans tous ses liens par exemple).

    Pour ce qui est de la définition des styles en HTML, je pense que nombreux sont les sites "amateurs" qui n'utilisent pas du tout de CSS. C'est vrai que c'est dérangeant pour le développeur qui va devoir se farcir le changement à la main des attributs dans chacune de ses pages lorsqu'il souhaitera modifier un peu son site.

  10. #10
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par défaut
    merci beaucoup pr vos reponses et le debat .c'est interessant

  11. #11
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Par défaut
    ah j'ai oublié ,j'utilise python mais j'ai compris l'idée merci

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

Discussions similaires

  1. Changer les droits d'un fichier selon l'utilisateur windows
    Par Leniouns dans le forum Général Java
    Réponses: 2
    Dernier message: 19/01/2012, 14h56
  2. changer de feuille selon la volonter de l'utilisateur
    Par swissmade dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 06/07/2007, 16h46
  3. [9i] Procédure unique variant selon l'utilisateur
    Par sygale dans le forum Oracle
    Réponses: 13
    Dernier message: 31/01/2005, 18h30
  4. Changer repertoire defaut d'un utilisateur
    Par MrEddy dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 18/11/2004, 15h39
  5. [VB.NET] Changer de classe selon condition
    Par daner06 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/10/2004, 10h04

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