Index du forum »»  Thèmes Dynamic »» un header différent selon la page

un header différent selon la page#24363

4Contributeur(s)
colonelwogAnonymeJirecklroblette
4 Modérateur(s)
developpeurB-MagjpbJireck
colonelwog colonelwogicon_post
comment afficher un header différent selon que la page affichée soit différente ...

merci pour vos futures réponses
Anonyme Anonymeicon_post
tu peux utiliser ban mais cela sera aléatoire voir le site dev
colonelwog colonelwogicon_post
je demande cela car en regardant le site actuel de la news j'ai put voir que chaque catégorie a un header spécifique : Site de la ville de Chavanoz
http://www.ville-chavanoz.fr
dans le menu du header chaque categorie a son header spécifique :

La mairie / La commune / Vie pratique / La culture / Sports-Loisirs / L’enfance / Vie sociale
Jireck Jireckicon_post
pages.php + css ...
colonelwog colonelwogicon_post
merci Ji je regarde en rentrant
Jireck Jireckicon_post
Citation : colonelwog 

merci Ji je regarde en rentrant 

juste comme cela a la volé...
html:
div id=edito

css1:
#edito {
background-image: xxx.png
}
css2:
#edito {
background-image: yyy.png
}
colonelwog colonelwogicon_post
en css sauf si on veux un truc du genre flash qui lui n'est pas gérer par le css
je sais je suis chiant pour pondre toujours des trucs à la con ^^
Anonyme Anonymeicon_post
Tu utilises le système de bannières...
lroblette lrobletteicon_post
Bonjour,

Je suis le webmaster du site de la ville de chavanoz et pour répondre à la question plus haut sur les entêtes dynamiques, j'ai effectivement créé une bannière basée sur un script (URL du clic : images/banners/rubric.txt) dont voici le code :

<?PHP
global $idrubric;
if ((
$idrubric!='' || $idrubric!=0) && file_exists("images/banners/".$idrubric.".gif")){
echo "<img src='/images/banners/".$idrubric.".gif' alt='' border='0' />";
}
else 
    echo "<img src='/images/banners/def.gif' alt='' border='0' />";
?> 



J'ai dû créer une variable globale mise à jour dans section.php qui me donne l'ID de la rubrique en cours, ce qui me permet d'afficher une image différentes en fonction de la rubrique visitée ([idrubric].gif)

A votre dispo.
colonelwog colonelwogicon_post
merci de cette réponse .
je pense utiliser cette idée pour modifier le header.php pour qu'il se base sur l'id
enfin je vais essayer lol
colonelwog colonelwogicon_post
bon j'ai tester un truc vite fait mais ça fonctionne pas quelqu'un peux m'aider ?



j'ai mis un deuxiéme header header1.html

avec une modif de header.php dans theme dynamic:




<?php

/************************************************************************/

/* DUNE by NPDS                                                         */

/* ===========================                                          */

/*                                                                      */

/* DYNAMIC THEME engine for NPDS                                        */

/* NPDS Copyright (c) 2002-2009                     */

/*                                                                      */

/* This program is free software. You can redistribute it and/or modify */

/* it under the terms of the GNU General Public License as published by */

/* the Free Software Foundation; either version 2 of the License.       */

/************************************************************************/

global $theme,$id;; $rep=false;

if (
file_exists("themes/".$theme."/html/header.html")) {$rep=$theme;}

elseif (file_exists("themes/default/html/header.html")) 
{$rep="default";}

elseif (file_exists("themes/default/html/header1.html")) 
{$rep="default";}

else {

   echo "header.html manquant / not find !<br />";

   die();

}

if (
$rep) {

   if (!
$ContainerGlobal)

      echo "<body !onload!=\"init();\" class=\"body\">\n";

   else {

      echo "<body !onload!=\"init();\">";

      echo 
$ContainerGlobal;

   }

   ob_start();

function url_actuelle()

{

     return "http://" . 
$_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; 

}



if (
$_SERVER["REQUEST_URI"]=index.php){   

!include!("themes/".
$rep."/html/header.html");

   
$Xcontent=ob_get_contents();

   ob_end_clean();

   echo meta_lang(aff_langue(
$Xcontent));}

elseif (
$_SERVER["REQUEST_URI"]!=index.php){

!include!("themes/".
$rep."/html/header1.html");

   
$Xcontent=ob_get_contents();

   ob_end_clean();

   echo meta_lang(aff_langue(
$Xcontent));}





}

?>



colonelwog colonelwogicon_post
personne pour un coup de main ?
colonelwog colonelwogicon_post
bon du coup j'ai trouver avec revol c'est plus facile ^^ avec page.php ,mais en ce qui concerne le flash j'ai laissé tomber ...

une autre question :

cette fois comment changer le themes par rapport à la page ^^ ,je sais chui chiant à poser des questions à la c.. lol .

en fait la page à un théme bien précis et je veux que le théme graphique suive donc le théme écrit dans cette page :=!
Jireck Jireckicon_post
en fait tu ne change pas de theme mais juste de css ..?? non ?

colonelwog colonelwogicon_post
non pas forcément que le css mais l'ensemble du théme

on a un théme 1
on a un théme 2

et selon la page changer de théme c'est à dire image header.html le style tout quoi ...