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 :

changer de logo suivant les pages affichées


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut changer de logo suivant les pages affichées
    Bonjour,
    j'ai réalisé un site où j'ai utilisé pour la première fois du code PHP (pseudo-frames) et du CSS.
    Basique, il se compose de 2 hauts de page, d'un menu gauche, d'un pied de page et d'une page centrale, qui change, suivant le choix du visiteur.
    Ce que j'aimerais réaliser, ce serait de pouvoir changer le logo principal (qui s'affiche dans toutes les pages) par un logo secondaire (à la même place que ce dernier) mais uniquement pour une partie du menu gauche.
    J'ai un fichier index.php, à l'architecture suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php require "choda.php"; ?>
    ...du html clasique...
    <div class="feuille">
      <?php include $page; ?>
    </div>
    ...du html clasique...
    Un fichier choda.php d'édition de liens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    $numlien = @$_GET["numlien"];
    switch ($numlien)
    {
    case 100 :
    $page = "accueil.php";
    $title = "Les motos italiennes comme les Moto Guzzi, Ducati, Laverda, Benelli";
    break;
                  etc.
    default :
    $page = "accueil.php";
    $title = "Les motos italiennes comme les Moto Guzzi, Ducati, Laverda, Benelli";
    break;
    }
    ?>
    Et, ce petit script, insérer dans la balise logo, du fichier index.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div id="logo">
    <?php
    if(isset($_GET['numlien'])) 
    if(($_GET['numlien']>299)&&($_GET['numlien']<302)) 
    {$logo = 'images/guzzilande.jpg';}
    else $logo = 'images/logo.jpg';
    ?>
    </div>
    Aucun affichage de logo, le script n'est donc pas fonctionnel ?
    Merci.
    Antoine

  2. #2
    Membre éclairé
    Avatar de Dia_FR
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2006
    Messages : 512
    Points : 708
    Points
    708
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<img src=\"$logo\" alt=\"...\" title=\"...\" />";

  3. #3
    Membre habitué Avatar de Pahcixam
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Points : 191
    Points
    191
    Par défaut
    Salut, essaye donc avec ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    if(isset($_GET['numlien']) && ($_GET['numlien']>299) && ($_GET['numlien']<302))
    {
    $logo = 'images/guzzilande.jpg';
    }
    else $logo = 'images/logo.jpg';
    ?>

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bonsoir,
    MERCI à vous deux.
    En résumé, j'avais oublié la commande echo, et forcé sur les parenthèses et les IF.
    Antoine

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

Discussions similaires

  1. Le logo ne s'affiche plus sur toutes les pages
    Par JU_FR dans le forum WordPress
    Réponses: 1
    Dernier message: 22/08/2014, 18h12
  2. Réponses: 6
    Dernier message: 20/06/2009, 12h32
  3. [Débutant] Une css, des fonds différents suivant les pages
    Par Skyou dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 20/10/2008, 23h31
  4. [MySQL] Tableau n'affiche pas les données sur les pages suivantes
    Par orleans dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 18/12/2007, 21h17
  5. Comment afficher les pages suivantes d'un QuickReport ?
    Par bertrand_declerck dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/06/2005, 13h54

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