- Statut : non résolu
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par baudry, le il y a 16 années et 6 mois.
-
AuteurMessages
-
20 mars 2008 à 13 h 29 min #457955
Bonjour,
Avant lecture de ce qui suit , je tiens à remercier tout ceux qui m’on répondu auparavant et ceux qui répondront à ceci?
Ma configuration WP actuelle WordPress 2.33
– Version de WordPress :
– Thème utilisé : le mien en cours de création
– Plugins en place :
– Nom de l’hebergeur : free.fr
– Adresse du site : olivierbaudrydesign.free.frProblème(s) rencontré(s) : syntaxe php et integration css
1° question) voilà j’ai crée mon wordpress basique avec des pages comme home, biography, randomizer, videos , etc
pour mon menu j’avais crée une css plutôt pas mal :
/*
Theme Name: Menusite
Theme URI: http://olivierbaudrydesign.free.fr
Description: The default WordPress theme based on the famous
Version: 2.6
Author: Olivier Baudry
Author URI: olivierbaudrydesign.free.fr
*/
/* oupocreanum:menu */
a#menu_home, a#menu_home_on {
position: absolute;
top: -30px;
left: -1px;
}
a#menu_biography, a#menu_biography_on {
position: absolute;
top: -30px;
left: 28px;
}
a#menu_random, a#menu_random_on {
position: absolute;
top: -30px;
left: 57px;
}
a#menu_workingprogress, a#menu_workingprogress_on {
position: absolute;
top: -30px;
left: 86px;
}
a#menu_play, a#menu_play_on {
position: absolute;
top: -30px;
left: 115px;
}
a#menu_videos, a#menu_videos_on {
position: absolute;
top: -30px;
left: 144px;
}
a#menu_photos, a#menu_photos_on {
position: absolute;
top: -30px;
left: 173px;
}
a#menu_sounds, a#menu_sounds_on {
position: absolute;
top: -30px;
left: 202px;
}
a#menu_software, a#menu_software_on {
position: absolute;
top: -30px;
left: 231px;
}
a#menu_linearizer, a#menu_linearizer_on {
position: absolute;
top: -30px;
left: 260px;
}
a#menu_abstracts, a#menu_abstracts_on {
position: absolute;
top: -30px;
left: 289px;
}
a#menu_diagrams, a#menu_diagrams_on {
position: absolute;
top: -30px;
left: 318px;
}
a#menu_machines, a#menu_machines_on {
position: absolute;
top: -30px;
left: 347px;
}
a#menu_artists, a#menu_artists_on {
position: absolute;
top: -30px;
left: 376px;
}
a#menu_bibliography, a#menu_bibliography_on {
position: absolute;
top: -30px;
left: 405px;
}
a#menu_webography, a#menu_webography_on {
position: absolute;
top: -30px;
left: 434px;
}
a#menu_discography, a#menu_discography_on {
position: absolute;
top: -30px;
left: 463px;
}
a#menu_citations, a#menu_citations_on {
position: absolute;
top: -30px;
left: 492px;
background-image: url(../../index/styles/menu/citations_inactive.gif);
}
a#menu_lexique, a#menu_lexique_on {
position: absolute;
top: -30px;
left: 521px;
}
a#menu_links, a#menu_links_on {
position: absolute;
top: -30px;
left: 550px;
}
a#menu_forum, a#menu_forum_on {
position: absolute;
top: -30px;
left: 579px;
}
a#menu_upload, a#menu_upload_on {
position: absolute;
top: -30px;
left: 608px;
}
a#menu_thanks, a#menu_thanks_on {
position: absolute;
top: -30px;
left: 637px;
}
ul#menu_oupocreanum {
list-style-type: none;
}
a#menu_home, a#menu_home_on, a#menu_biography, a#menu_biography_on, a#menu_random, a#menu_random_on, a#menu_workingprogress, a#menu_workingprogress_on, a#menu_play, a#menu_play_on, a#menu_videos, a#menu_videos_on, a#menu_photos, a#menu_photos_on, a#menu_sounds, a#menu_sounds_on, a#menu_software, a#menu_software_on, a#menu_linearizer, a#menu_linearizer_on, a#menu_abstracts, a#menu_abstracts_on, a#menu_machines, a#menu_machines_on, a#menu_diagrams, a#menu_diagrams_on, a#menu_artists, a#menu_artists_on, a#menu_bibliography, a#menu_bibliography_on, a#menu_webography, a#menu_webography_on, a#menu_discography, a#menu_discography_on, a#menu_citations, a#menu_citations_on, a#menu_lexique, a#menu_lexique_on, a#menu_links, a#menu_links_on, a#menu_forum, a#menu_forum_on, a#menu_upload, a#menu_upload_on, a#menu_thanks, a#menu_thanks_on {
width: 28px;
height: 28px;
border-style: dotted;
border-width: 1px;
border-color: grey;
border-bottom-width: 0px;
background-color: white !important;
}
a#menu_home:link, a#menu_home:visited {
background: url(../../index/styles/menu/home_inactive.gif);
}
a#menu_home_on:link, a#menu_home_on:visited {
background: url(../../index/styles/menu/home_active.gif);
}
a#menu_home:hover, a#menu_home_on:hover {
background: url(../../index/styles/menu/home_hover.gif);
}
a#menu_biography:link, a#menu_biography:visited {
background: url(../../index/styles/menu/biography_inactive.gif);
}
a#menu_biography_on:link, a#menu_biography_on:visited {
background: url(../../index/styles/menu/biography_active.gif);
}
a#menu_biography:hover, a#menu_biography_on:hover {
background: url(../../index/styles/menu/biography_hover.gif);
}
a#menu_random:link, a#menu_random:visited {
background: url(../../index/styles/menu/rand_inactive.gif);
}
a#menu_random_on:link, a#menu_random_on:visited {
background: url(../../index/styles/menu/rand_active.gif);
}
a#menu_random:hover, a#menu_random_on:hover {
background: url(../../index/styles/menu/rand_hover.gif);
}
a#menu_workingprogress:link, a#menu_workingprogress:visited {
background: url(../../index/styles/menu/workingprogress_inactive.gif);
}
a#menu_workingprogress_on:link, a#menu_workingprogress_on:visited {
background: url(../../index/styles/menu/workingprogress_active.gif);
}
a#menu_workingprogress:hover, a#menu_workingprogress_on:hover {
background: url(../../index/styles/menu/workingprogress_hover.gif);
}
a#menu_play:link, a#menu_play:visited {
background: url(../../index/styles/menu/play_inactive.gif);
}
a#menu_play_on:link, a#menu_play_on:visited {
background: url(../../index/styles/menu/play_active.gif);
}
a#menu_play:hover, a#menu_play_on:hover {
background: url(../../index/styles/menu/play_hover.gif);
}
a#menu_videos:link, a#menu_videos:visited {
background: url(../../index/styles/menu/videos_inactive.gif);
}
a#menu_videos_on:link, a#menu_videos_on:visited {
background: url(../../index/styles/menu/videos_active.gif);
}
a#menu_videos:hover, a#menu_videos_on:hover {
background: url(../../index/styles/menu/videos_hover.gif);
}
a#menu_photos:link, a#menu_photos:visited {
background: url(../../index/styles/menu/photos_inactive.gif);
}
a#menu_photos_on:link, a#menu_photos_on:visited {
background: url(../../index/styles/menu/photos_active.gif);
}
a#menu_photos:hover, a#menu_photos_on:hover {
background: url(../../index/styles/menu/photos_hover.gif);
}
a#menu_sounds:link, a#menu_sounds:visited {
background: url(../../index/styles/menu/sounds_inactive.gif);
}
a#menu_sounds_on:link, a#menu_sounds_on:visited {
background: url(../../index/styles/menu/sounds_active.gif);
}
a#menu_sounds:hover, a#menu_sounds_on:hover {
background: url(../../index/styles/menu/sounds_hover.gif);
}
a#menu_linearizer:link, a#menu_linearizer:visited {
background: url(../../index/styles/menu/linearizer_inactive.gif);
}
a#menu_linearizer_on:link, a#menu_linearizer_on:visited {
background: url(../../index/styles/menu/linearizer_active.gif);
}
a#menu_linearizer:hover, a#menu_linearizer_on:hover {
background: url(../../index/styles/menu/linearizer_hover.gif);
}
a#menu_abstracts:link, a#menu_abstracts:visited {
background: url(../../index/styles/menu/abstracts_inactive.gif);
}
a#menu_abstracts_on:link, a#menu_abstracts_on:visited {
background: url(../../index/styles/menu/abstracts_active.gif);
}
a#menu_abstracts:hover, a#menu_abstracts_on:hover {
background: url(../../index/styles/menu/abstracts_hover.gif);
}
a#menu_diagrams:link, a#menu_diagrams:visited {
background: url(../../index/styles/menu/diagrams_inactive.gif);
}
a#menu_diagrams_on:link, a#menu_diagrams_on:visited {
background: url(../../index/styles/menu/diagrams_active.gif);
}
a#menu_diagrams:hover, a#menu_diagrams_on:hover {
background: url(../../index/styles/menu/diagrams_hover.gif);
}
a#menu_lexique:link, a#menu_lexique:visited {
background: url(../../index/styles/menu/lexique_inactive.gif);
}
a#menu_lexique_on:link, a#menu_lexique_on:visited {
background: url(../../index/styles/menu/lexique_active.gif);
}
a#menu_lexique:hover, a#menu_lexique_on:hover {
background: url(../../index/styles/menu/lexique_hover.gif);
}
a#menu_software:link, a#menu_software:visited {
background: url(../../index/styles/menu/software_inactive.gif);
}
a#menu_software_on:link, a#menu_software_on:visited {
background: url(../../index/styles/menu/software_active.gif);
}
a#menu_software:hover, a#menu_software_on:hover {
background: url(../../index/styles/menu/software_hover.gif);
}
a#menu_machines:link, a#menu_machines:visited {
background: url(../../index/styles/menu/machines_inactive.gif);
}
a#menu_machines_on:link, a#menu_machines_on:visited {
background: url(../../index/styles/menu/machines_active.gif);
}
a#menu_machines:hover, a#menu_machines_on:hover {
background: url(../../index/styles/menu/machines_hover.gif);
}
a#menu_artists:link, a#menu_artists:visited {
background: url(../../index/styles/menu/artists_inactive.gif);
}
a#menu_artists_on:link, a#menu_artists_on:visited {
background: url(../../index/styles/menu/artists_active.gif);
}
a#menu_artists:hover, a#menu_artists_on:hover {
background: url(../../index/styles/menu/artists_hover.gif);
}
a#menu_bibliography:link, a#menu_bibliography:visited {
background: url(../../index/styles/menu/bibliography_inactive.gif);
}
a#menu_bibliography_on:link, a#menu_bibliography_on:visited {
background: url(../../index/styles/menu/bibliography_active.gif);
}
a#menu_bibliography:hover, a#menu_bibliography_on:hover {
background: url(../../index/styles/menu/bibliography_hover.gif);
}
a#menu_webography:link, a#menu_webography:visited {
background: url(../../index/styles/menu/webography_inactive.gif);
}
a#menu_webography_on:link, a#menu_webography_on:visited {
background: url(../../index/styles/menu/webography_active.gif);
}
a#menu_webography:hover, a#menu_webography_on:hover {
background: url(../../index/styles/menu/webography_hover.gif);
}
a#menu_discography:link, a#menu_discography:visited {
background: url(../../index/styles/menu/discography_inactive.gif);
}
a#menu_discography_on:link, a#menu_discography_on:visited {
background: url(../../index/styles/menu/discography_active.gif);
}
a#menu_discography:hover, a#menu_discography_on:hover {
background: url(../../index/styles/menu/discography_hover.gif);
}
a#menu_citations:link, a#menu_citations:visited {
background: url(../../index/styles/menu/citations_inactive.gif);
}
a#menu_citations_on:link, a#menu_citations_on:visited {
background: url(../../index/styles/menu/citations_active.gif);
}
a#menu_citations:hover, a#menu_citations_on:hover {
background: url(../../index/styles/menu/citations_hover.gif);
}
a#menu_links:link, a#menu_links:visited {
background: url(../../index/styles/menu/links_inactive.gif);
}
a#menu_links_on:link, a#menu_links_on:visited {
background: url(../../index/styles/menu/links_active.gif);
}
a#menu_links:hover, a#menu_links_on:hover {
background: url(../../index/styles/menu/links_hover.gif);
}
a#menu_forum:link, a#menu_forum:visited {
background: url(../../index/styles/menu/forum_inactive.gif);
}
a#menu_forum_on:link, a#menu_forum_on:visited {
background: url(../../index/styles/menu/forum_active.gif);
}
a#menu_forum:hover, a#menu_forum_on:hover {
background: url(../../index/styles/menu/forum_hover.gif);
}
a#menu_upload:link, a#menu_upload:visited {
background: url(../../index/styles/menu/upload_inactive.gif);
}
a#menu_upload_on:link, a#menu_upload_on:visited {
background: url(../../index/styles/menu/upload_active.gif);
}
a#menu_upload:hover, a#menu_upload_on:hover {
background: url(../../index/styles/menu/upload_hover.gif);
}
a#menu_thanks:link, a#menu_thanks:visited {
background: url(../../index/styles/menu/thanks_inactive.gif);
}
a#menu_thanks_on:link, a#menu_thanks_on:visited {
background: url(../../index/styles/menu/thanks_active.gif);
}
a#menu_thanks:hover, a#menu_thanks_on:hover {
background: url(../../index/styles/menu/thanks_hover.gif);
}
/* english french deutsch language links */
ul#language {
list-style-type: none;
}
a#menu_english_active, a#menu_english_inactive, a#menu_french_active, a#menu_french_inactive,a#menu_deutsch_active, a#menu_deutsch_inactive {
width: 28px;
height: 28px;
border-style: dotted;
border-width: 1px;
border-color: grey;
border-left-width: 0px;
background-color: white !important; /* remove transparent holes in border */
z-index: 1;
}
a#menu_english_active {
position: absolute;
top: -1px;
left: 792px;
}
a#menu_english_inactive {
position: absolute;
top: -1px;
left: 792px;
}
a#menu_french_active {
position: absolute;
top: 28px;
left: 792px;
}
a#menu_french_inactive {
position: absolute;
top: 28px;
left: 792px;
}
a#menu_deutsch_active {
position: absolute;
top: 57px;
left: 792px;
}
a#menu_deutsch_inactive {
position: absolute;
top: 57px;
left: 792px;
}
a#menu_english_active:link, a#menu_english_active:visited {
background-image: url(../../index/styles/menu/english_active.gif);
}
a#menu_english_inactive:link, a#menu_english_inactive:visited {
background-image: url(../../index/styles/menu/english_inactive.gif);
}
a#menu_english_active:hover, a#menu_english_inactive:hover {
background-image: url(../../index/styles/menu/english_hover.gif);
}
a#menu_french_active:link, a#menu_french_active:visited {
background-image: url(../../index/styles/menu/french_active.gif);
}
a#menu_french_inactive:link, a#menu_french_inactive:visited {
background-image: url(../../index/styles/menu/french_inactive.gif);
}
a#menu_french_active:hover, a#menu_french_inactive:hover {
background-image: url(../../index/styles/menu/french_hover.gif);
}
a#menu_deutsch_active:link, a#menu_deutsch_active:visited {
background-image: url(../../index/styles/menu/deutsch_active.gif);
}
a#menu_deutsch_inactive:link, a#menu_deutsch_inactive:visited {
background-image: url(../../index/styles/menu/deutsch_inactive.gif);
}
a#menu_deutsch_active:hover, a#menu_deutsch_inactive:hover {
background-image: url(../../index/styles/menu/deutsch_hover.gif);
}bon maintenant voit le principe exposé du css ma question est vu que mon menu est différent en fonction de chaque page active ou non un picto change
j’avais tout d’abord penser à un truc du genre :
<?php
$menu = <<<MENU
<ul id="menu_oupocreanum">
<li><a title="home" id="menu_home_on" href="/wp-content/themes/oupocreanum/home.php"><span class="off">home</span></a></li>
<li><a title="biography" id="menu_biography" href="/wp-content/themes/oupocreanum/biography.php"><span class="off">biography</span></a></li>
<li><a title="randomizer" id="menu_random" href="/wp-content/themes/oupocreanum/randomizer.php"><span class="off">randomizer</span></a></li>
<li><a title="workingprogress" id="menu_workingprogress" href="/wp-content/themes/oupocreanum/workingprogress.php"><span class="off">workingprogress</span></a></li>
<li><a title="play" id="menu_play" href="/wp-content/themes/oupocreanum/play.php"><span class="off">play</span></a></li>
<li><a title="videos" id="menu_videos" href="/wp-content/themes/oupocreanum/videos.php"><span class="off">videos</span></a></li>
<li><a title="pictures" id="menu_pictures" href="/wp-content/themes/oupocreanum/pictures.php"><span class="off">pictures</span></a></li>
<li><a title="sounds" id="menu_sounds" href="/wp-content/themes/oupocreanum/sounds.php"><span class="off">sounds</span></a></li>
<li><a title="exhibition" id="menu_exhibition" href="/wp-content/themes/oupocreanum/exhibition.php"><span class="off">exhibition</span></a></li>
<li><a title="software" id="menu_software" href="/wp-content/themes/oupocreanum/software.php"><span class="off">software</span></a></li>
<li><a title="abstracts" id="menu_abstracts" href="/wp-content/themes/oupocreanum/abstracts.php"><span class="off">abstracts</span></a></li>
<li><a title="diagrams" id="menu_diagrams" href="/wp-content/themes/oupocreanum/diagrams.php"><span class="off">diagrams</span></a></li>
<li><a title="machines" id="menu_machines" href="/wp-content/themes/oupocreanum/machines.php"><span class="off">machines</span></a></li>
<li><a title="artists" id="menu_artists" href= "/wp-content/themes/oupocreanum/artists.php"><span class="off">artists</span></a></li>
<li><a title="bibliography" id="menu_bibliography" href= "/wp-content/themes/oupocreanum/bibliography.php"><span class="off">bibliography</span></a></li>
<li><a title="webography" id="menu_webography" href= "/wp-content/themes/oupocreanum/webography.php"><span class="off">webography</span></a></li>
<li><a title="discography" id="menu_discography" href="/wp-content/themes/oupocreanum/discography.php"><span class="off">discography</span></a></li>
<li><a title="citations" id="menu_citations" href= "/wp-content/themes/oupocreanum/citations.php"><span class="off">citations</span></a></li>
<li><a title="lexicon on interactivity" id="menu_lexique" href= "/wp-content/themes/oupocreanum/lexique.php"><span class="off">lexique</span></a></li>
<li><a title="forum" id="menu_forum" href= "/wp-content/themes/oupocreanum/forum.php"><span class="off">forum</span></a></li>
<li><a title="upload" id="menu_upload" href= "/wp-content/themes/oupocreanum/upload.php"><span class="off">upload</span></a></li>
<li><a title="thanks" id="menu_thanks" href= "/wp-content/themes/oupocreanum/thanks.php"><span class="off">thanks</span></a></li>
<li><a title="links" id="menu_links" href= "/wp-content/themes/oupocreanum/links.php"><span class="off">links</span></a></li>
</ul>
MENU;
$lines = split(« n », $menu);
foreach ($lines as $line) {
$current = false;
preg_match(‘/href= »([^ »]+) »/’, $line, $url);
if (substr($_SERVER[« REQUEST_URI »], 0, 5) == substr($url[1], 0, 5)) {
$line = str_replace(‘<a h', '<a id="current" h', $line);
}
echo $line."n";
}
?>mais voilà ça ne reprend pas l’Id de mes pages mis à part leur nom alors je suis aller sur le site du Moshu:
http://www.transycan.net/blogtest/2007/11/23/creating-a-two-level-menu-with-pages-part-2/
et j’ai vu des trucs comme
1. <ul>
2. <li id="one"><a href="<?php bloginfo('home'); ?>« >Home</a></li>
3. <?php wswwpx_fold_page_list ('depth=1&sort_column=menu_order&title_li='); ?>
4. <li id="five"><a href="<?php bloginfo('url'); ?>/?cat=18″>Hidden</a></li>
5. </ul>ou encore
1. <?php
2. if ( is_home() ) { $current = 'one'; }
3. elseif ( is_page('2') ) { $current = 'two'; } //id of the About page
4. elseif ( is_page('6') ) { $current = 'three'; } //id of the Archive page
5. elseif ( is_page('16') ) { $current = 'four'; } //id of the Contact page
6. elseif(get_the_title($post->post_parent) != the_title(‘ ‘ , ‘ ‘,false)) { $current = ‘post_parent’; }
7. elseif ( is_category(’18’) ) { $current = ‘five’; }//my hidden cat
8. ?>Alors comment faire un truc simple qui marche prenant en compte mon css?
aussi pour chaque page en dehors du menusite.css commun à toutes les pages un autre css est appelé pour chacune en gros une par page alors j’ai tanté un truc du style dans le fichier header.php mais en vain ça ne marche pas :<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?> » />
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?> » /> <!-- leave this for stats -->
<?php elseif ( is_page('home') ) { // Charger la CSS pour la page "home" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/stylehome.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('home') ) { // Charger la CSS pour la page "home" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('home') ) { // Charger la CSS pour la page "home" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('biography') ) { // Charger la CSS pour la page "biography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/workingprogress.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('biography') ) { // Charger la CSS pour la page "biography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('randomizer') ) { // Charger la CSS pour la page "randomizer" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('randomizer') ) { // Charger la CSS pour la page "randomizer" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('randomizer') ) { // Charger la CSS pour la page "randomizer" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('randomizer') ) { // Charger la CSS pour la page "randomizer" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/randomizer.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('randomizer') ) { // Charger la CSS pour la page "randomizer" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('randomizer') ) { // Charger le script pour la page "randomizer" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('workingprogress') ) { // Charger le CSS pour la page "workingprogress" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/workingprogress.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('workingprogress') ) { // Charger le CSS pour la page "workingprogress" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('play') ) { // Charger le CSS pour la page "play" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/workingprogress.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('play') ) { // Charger le CSS pour la page "play" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('videos') ) { // Charger le CSS pour la page "videos" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/workingprogress.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('videos') ) { // Charger le CSS pour la page "videos" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('pictures') ) { // Charger le CSS pour la page "pictures" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/stylehome.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('pictures') ) { // Charger le CSS pour la page "pictures" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('pictures') ) { // Charger le CSS pour la page "pictures" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('pictures') ) { // Charger le CSS pour la page "pictures" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/pictures.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('sounds') ) { // Charger le CSS pour la page "sounds" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/stylehome.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('sounds') ) { // Charger le CSS pour la page "sounds" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('sounds') ) { // Charger le CSS pour la page "sounds" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('software') ) { // Charger la CSS pour la page "software" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('software') ) { // Charger la CSS pour la page "software" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('software') ) { // Charger la CSS pour la page "software" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('software') ) { // Charger la CSS pour la page "software" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/software.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('software') ) { // Charger la CSS pour la page "software" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('software') ) { // Charger le script pour la page "software" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('exhibition') ) { // Charger la CSS pour la page "exhibition" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('exhibition') ) { // Charger la CSS pour la page "exhibition" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('exhibition') ) { // Charger la CSS pour la page "exhibition" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('exhibition') ) { // Charger la CSS pour la page "exhibition" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/exhibition.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('exhibition') ) { // Charger la CSS pour la page "software" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('exhibition') ) { // Charger le script pour la page "exhibition" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('abstracts') ) { // Charger la CSS pour la page "abstracts" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('abstracts') ) { // Charger la CSS pour la page "abstracts" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('abstracts') ) { // Charger la CSS pour la page "abstracts" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('abstracts') ) { // Charger la CSS pour la page "abstracts" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/abstracts.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('abstracts') ) { // Charger la CSS pour la page "abstracts" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('abstracts') ) { // Charger le script pour la page "abstracts" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('diagrams') ) { // Charger la CSS pour la page "diagrams" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('diagrams') ) { // Charger la CSS pour la page "diagrams" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('diagrams') ) { // Charger la CSS pour la page "diagrams" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('diagrams') ) { // Charger la CSS pour la page "diagrams" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/diagrams.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('diagrams') ) { // Charger la CSS pour la page "diagrams" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('diagrams') ) { // Charger le script pour la page "diagrams" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('machines') ) { // Charger la CSS pour la page "machines" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('machines') ) { // Charger la CSS pour la page "machines" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('machines') ) { // Charger la CSS pour la page "machines" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('machines') ) { // Charger la CSS pour la page "machines" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/machines.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('machines') ) { // Charger la CSS pour la page "machines" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('machines') ) { // Charger le script pour la page "machines" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('artists') ) { // Charger la CSS pour la page "artists" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('artists') ) { // Charger la CSS pour la page "artists" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('artists') ) { // Charger la CSS pour la page "artists" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('artists') ) { // Charger la CSS pour la page "artists" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/artists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('artists') ) { // Charger la CSS pour la page "artists" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('artists') ) { // Charger le script pour la page "artists" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('bibliography') ) { // Charger la CSS pour la page "bibliography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('bibliography') ) { // Charger la CSS pour la page "bibliography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('bibliography') ) { // Charger la CSS pour la page "bibliography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('bibliography') ) { // Charger la CSS pour la page "bibliography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/bibliography.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('bibliography') ) { // Charger la CSS pour la page "bibliography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('bibliography') ) { // Charger le script pour la page "bibliography" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('webography') ) { // Charger la CSS pour la page "webography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('webography') ) { // Charger la CSS pour la page "webography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('webography') ) { // Charger la CSS pour la page "webography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('webography') ) { // Charger la CSS pour la page "webography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/webography.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('webography') ) { // Charger la CSS pour la page "webography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('webography') ) { // Charger le script pour la page "webography" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('discography') ) { // Charger la CSS pour la page "discography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('discography') ) { // Charger la CSS pour la page "discography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('discography') ) { // Charger la CSS pour la page "discography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('discography') ) { // Charger la CSS pour la page "discography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/discography.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('discography') ) { // Charger la CSS pour la page "discography" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('discography') ) { // Charger le script pour la page "discography" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('citations') ) { // Charger la CSS pour la page "citations" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('citations') ) { // Charger la CSS pour la page "citations" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('citations') ) { // Charger la CSS pour la page "citations" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('citations') ) { // Charger la CSS pour la page "citations" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/citations.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('citations') ) { // Charger la CSS pour la page "citations" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('citations') ) { // Charger le script pour la page "citations" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('lexicon on interactivity') ) { // Charger la CSS pour la page "lexicon on interactivity" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('lexicon on interactivity') ) { // Charger la CSS pour la page "lexicon on interactivity" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('lexicon on interactivity') ) { // Charger la CSS pour la page "lexicon on interactivity" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('lexicon on interactivity') ) { // Charger la CSS pour la page "lexicon on interactivity" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lexique.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('lexicon on interactivity') ) { // Charger la CSS pour la page "lexicon on interactivity" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('lexicon on interactivity') ) { // Charger le script pour la page "lexicon on interactivity" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('links') ) { // Charger la CSS pour la page "links" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('links') ) { // Charger la CSS pour la page "links" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('links') ) { // Charger la CSS pour la page "links" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('links') ) { // Charger la CSS pour la page "links" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/workingprogress.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('links') ) { // Charger la CSS pour la page "links" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('links') ) { // Charger le script pour la page "links" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('forum') ) { // Charger la CSS pour la page "forum" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('forum') ) { // Charger la CSS pour la page "forum" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('forum') ) { // Charger la CSS pour la page "forum" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('forum') ) { // Charger la CSS pour la page "forum" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/workingprogress.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('forum') ) { // Charger la CSS pour la page "forum" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('forum') ) { // Charger le script pour la page "forum" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('upload') ) { // Charger la CSS pour la page "upload" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('upload') ) { // Charger la CSS pour la page "upload" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('upload') ) { // Charger la CSS pour la page "upload" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('upload') ) { // Charger la CSS pour la page "upload" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/workingprogress.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('upload') ) { // Charger la CSS pour la page "upload" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('upload') ) { // Charger le script pour la page "upload" ?><script src="/machines.js" type="text/javascript"></script>;
<?php elseif ( is_page('thanks') ) { // Charger la CSS pour la page "thanks" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('thanks') ) { // Charger la CSS pour la page "thanks" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/links.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('thanks') ) { // Charger la CSS pour la page "thanks" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/lists.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('thanks') ) { // Charger la CSS pour la page "thanks" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/workingprogress.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('thanks') ) { // Charger la CSS pour la page "thanks" ?><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menusite.css » type= »text/css » media= »screen » />;
<?php elseif ( is_page('thanks') ) { // Charger le script pour la page "thanks" ?><script src="/machines.js" type="text/javascript"></script>;
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed » href= »<?php bloginfo('rss2_url'); ?> » />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?> » />
<style type="text/css" media="screen">
<?php
// Checks to see whether it needs a sidebar or not
if ( !$withcomments && !is_single() ) {
?>
#page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg-<?php bloginfo('text_direction'); ?>.jpg") repeat-y top; border: none; }
<?php } else { // No sidebar ?>
#page { background: url("<?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg") repeat-y top; border: none; }
<?php } ?>
</style>
<?php wp_head(); ?>
</head>
<body>
<div id="page">
<div id="header">
<div id="headerimg">
<h1><a href="<?php echo get_option('home'); ?>/ »><?php bloginfo('name'); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
Merci à tous ceux qui me répondront , j’ai acheté des bouquins sur wordpress, mais pas de réponse à ce sujet
20 mars 2008 à 15 h 24 min #624462Je ferais un truc un peu plus « simple » puisque a priori chaque page a un css, et le css a le même nom que la page.
une fonction qui
1. stocke le nom de la page
2. vérifie si le fichier $nomdepage.css existe
3. si oui, $defaultcss = $nomdepage. ».css », si non $defaultcss = « monstyle.css » (histoire d’avoir quelque chose)
4. echo (la chaine qu’il faut pour appeler le css (link ou import ou ce que tu veux)
et dans mes templates je shunterais l’appel standard au fichier style, pour le remplacer par la fonction20 mars 2008 à 15 h 37 min #624463bonjour,
peux tu m’expliquer :je shunterais l’appel standard au fichier style, pour le remplacer par la fonction, j’ai du mal à comprendre ce que tu veux dire par là. et si je comprends ton message aucune syntaxe ci dessus dans mon précédent message n’est bonne ! oh rage, oh désespoir!
20 mars 2008 à 17 h 17 min #624464bon j’ai fais un truc comme ça
<?php
// Home Css attribution
// Definition creation de fonction attributions de css par page
// Version test
// Autor Olivier Baudry
function php_template_home ($hook,$vars) {
// intialise les css pour ma page home
global $thèmehome;
switch ($hook){
//thème home appele à chaque fois qu'on est sur 'home'
case 'home':
theme_add_style (TEMPLATEPATH ('thème,$thèmehome). '/stylehome.css);
theme_add_style (TEMPLATEPATH ('thème,$thèmehome). '/common.css);
theme_add_style (TEMPLATEPATH ('thème,$thèmehome). '/menusite.css);
break;
}
return $vars;
}mais bon je ne sais pas trop!
20 mars 2008 à 17 h 45 min #624465Peut-être sela serait-il mieux? ou plus précisément ceci :
<?php
// Home Css attribution
// Definition creation de fonction attribution de css pour la page home
// Version test
// Autor Olivier Baudry
function php_template_home ($hook,$vars) {
// intialise les css pour ma page home
global $thèmehome;
switch ($hook){
//thème home appelé à chaque fois qu'on est sur 'home'
case 'home':
. ‘/stylehome.css);
. ‘/common.css);
. ‘/menusite.css);
break;
}
return $vars;
} -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.