- Statut : non résolu
- Ce sujet contient 1 réponse, 2 participants et a été mis à jour pour la dernière fois par Comme une image, le il y a 16 années et 5 mois.
-
AuteurMessages
-
24 mai 2008 à 19 h 38 min #459806
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : WordPress 2.51
– Thème utilisé : http://www.lamateporunyogur.net/pool mais que je remodifie ‘ma ource d’inspiration
– Plugins en place :
– Nom de l’hebergeur : http://olivierbaudrydesign.free.fr/
– Adresse du site :Problème(s) rencontré(s) :
Bonjour aujourd’hui j’ai décidé de partir dans la creation de mon thème de faire plus simple! voilà vu que sur mon site j’ai plusieurs page que je compte affecter des pictos à la place des noms de pages , que j’aurais différents css par page je me suis dit une chose vu que les css changent dois-je créer différents header.php par page sinon j’ai écris ceci Je sais avant d’intégrer le menu j’aii créer des pages dans l’interface wordpress sans associer de template spécifique au page. Néanmoins header.php est déja pris en compte.De même dois je concerner un menu comme mon script si j’affecte à chaque page un picto:
bref mon header ressemble à ceci :
<!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">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?> » />
<meta name="Description" content="<?php bloginfo('description'); ?> » />
<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
<meta name="generator" content="WordPress <?php bloginfo('version'); ?> » /> <!-- leave this for stats please -->
<style type="text/css" media="screen">
@import url(<?php bloginfo('stylesheet_url'); ?>);
</style>
<link rel="Shortcut Icon" href="<?php echo get_settings('home'); ?>/wp-content/themes/Sterafin/images/favicon.ico » type= »image/x-icon » />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?> » />
<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?> » />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?> » />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?> » />
<?php wp_get_archives('type=monthly&format=link'); ?>
<?php //comments_popup_script(); // off by default ?>
<?php wp_head(); ?>
<link href="/wp-content/themes/sterafinOupo/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="content">
<div id="header" onclick="location.href='<?php echo get_settings('home'); ?>‘; » style= »cursor: pointer; »>
<h1><a href="<?php echo get_settings('home'); ?>« ><?php bloginfo('name'); ?></a></h1>
</div>
<div id="pages">
<div class="alignleft">
<ul>
<li><a href="<?php echo get_settings('home'); ?>« >home</a></li>
<?php wp_list_pages('title_li='); ?>
<?php
$menu = <<<MENU
<ul id="nav">
<li><a href="/" title="home">home</a></li>
<li><a href="biography" title="biography">biography</a></li>
<li><a href="cv" title="cv">cv</a></li>
<li><a href="/workingprogress/" title="workingprogress">workingprogress</a></li>
<li><a href="/randomizer/" title="randomizer">randomizer</a></li>
<li><a href="/videos/" title="videos">videos</a></li>
<li><a href="/pictures/" title="pictures">pictures</a></li>
<li><a href="/sounds/" title="sounds">sounds</a></li>
<li><a href="/exhibitions/" title="exhibitions">exhibitions</a></li>
<li><a href="/publications/" title="publications">publications</a></li>
<li><a href="/software/" title="software">software</a></li>
<li><a href="/abstracts/" title="abstracts">abstracts</a></li>
<li><a href="/bibliography/" title="bibliography">bibliography</a></li>
<li><a href="/discography/" title="discograohy">discography</a></li>
<li><a href="/webography/" title="webography">webography</a></li>
<li><a href="/citations/" title="citations">citations</a></li>
<li><a href="/lexicon on interactivity/" title="lexique">lexique</a></li>
<li><a href="/links/" title="links">links</a></li>
<li><a href="/forum/" title="forum">forum</a></li>
<li><a href="/upload/" title="upload">upload</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";
}
?>
</ul>
</div>
<div id="search">
<form id="searchform" method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>« >
<input type="text" name="s" id="s" value="search in blog..." />
<input type="image" src="/wp-content/themes/SterafinOup/images/return.gif" alt="submit" align="right" />
</form>
</div>
</div>
<!-- end header -->Bon j’ai remarqué des lors que deux menus étaient visibles dans mon site celui créer en dur dans le script et celui appelé par :
bref comment faire pour qu’un seul menu soit mis en place de plus pour home biography etc je souhaite mettre en place un picto qui change d’état en fonction hover active inactive y a t’il a moyen simple de réaliser celà !24 mai 2008 à 20 h 46 min #631252Je n’ai pas bien compris le problème.
Si tu veux un menu en dur, tu peux zapper le menu dynamique.Pour le picto qui change en fonction de l’état, la mode est désormais aux images qui contiennent les différents états et dont on fait varier le positionnement par CSS.
Sinon, pour l’histoire de la feuille de style variable par page, tu peux t’inspirer du marquage sémantique du template Sandbox et tout regrouper dans une seule CSS.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.