Toutes mes réponses sur les forums
-
AuteurMessages
-
Bonjour
Je dirais que cela viens des select * qui vont parcourir toute la base avant d’afficher les résultats. mais quel script php va communiquer avec ta requête sql?
Supprimer :
#
#
#
#
#et le tour est joué
Ainsi je peux donc faire ceci par example:
« #CCCC99 »,
1 => « #CCCC99 »,
2 => « #CCCC99 »,
3 => « #CCCC99 »,
4 => « #CCCC99 »,
5 => « #CCCC99 »,
6 => « #CCCC99 »,
7 => « #CCCC99 »,
8 => « #CCCC99 » );
$a_menu= array( 0 => « Home »,
1 => « Biographie »,
2 => « C.v »,
3 => « Randomizer »,
4 => « Work in Progress »,
5 => « Vidés »,
6 => « Photographies »,
7 => « Sons »,
8 => « Expositions »,
9 => « Publications »,
10 => « Logiciels »,
11 => « Abstractions »,
12 => « Machines »,
13 => « Artistes »,
14 => « Bibliographie »,
16 => « Webographie »,
17 => « Discographie »,
18 => « Citations »,
19 => « Lexique »,
20 => « Forum »,
21 => « Téléchargement »,
22 => « Liens »,
23 => « intranet »);
//$dir_image= ‘/map_images/’ ;
$dir_image_map= ‘./images/’ ;
$dir_site= ‘./’ ;
$dir_intranet= ‘./intranet/’ ;
//echo $chemin ; /paola/maquette/recherche_theme_axe-v03.php
//string basename ( string path )
//int substr_count ( string haystack , string needle /// , int offset , int length )
$fichier= basename ( $chemin );
$mot = explode(« _ », $fichier);
if ( substr_count ( $mot[ 0 ] , ‘.php’ ) ) //si renvoie 0 c’est bon donc else
{
$mot = explode(« -« , $fichier) ;
}
switch ( $mot[ 0 ] )
{
case ‘Home’:
$a_color[ 1 ]= ‘#999966’ ;
$a_menu[ 1 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Home</span>‘ ;
break;
case ‘Biographie’:
$a_color[ 2 ]= ‘#999966’ ;
$a_menu[ 2 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Biographie</span>‘ ;
break;
case ‘C.v’:
$a_color[ 3 ]= ‘#999966’ ;
$a_menu[ 3 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Cv</span>‘ ;
break;
case ‘Randomizer’:
$a_color[ 4 ]= ‘#999966’ ;
$a_menu[ 4 ]= ‘<span style="color: #FFFFFF;background-color: #999966">équipes</span>‘ ;
break;
case ‘Work in Progress’:
$a_color[ 5 ]= ‘#999966’ ;
$a_menu[ 5 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Work in Progress</span>‘ ;
break;
case ‘Vidéos’:
$a_color[ 6 ]= ‘#999966’ ;
$a_menu[ 6 ]= ‘<span style="color: #FFFFFF;background-color: #999966">Vidéos</span>‘ ;
break;
case ‘contact’:
$a_color[ 7 ]= ‘#999966’ ;
$a_menu[ 7 ]= ‘<span style="color: #FFFFFF;background-color: #999966">contact</span>‘ ;
break;
case ‘intranet’:
$a_color[ 23 ]= ‘#999966’ ;
$a_menu[ 23 ]= ‘<span style="color: #FFFFFF;background-color: #999966">intranet</span>‘ ;
//$dir_image= ‘../images/’ ;/map_images
$dir_image_map= ‘../images/’ ;
$dir_site= ‘../’ ;
$dir_intranet=’./’;
break;
default: //accueil 0
$a_color[ 0 ]= ‘#999966’ ;
$a_menu[ 0 ]= ‘<span style="color: #FFFFFF;background-color: #999966">accueil</span>‘ ;
}
?>dans un fichier inc_entete_menu.php
1 janvier 2009 à 15 h 16 min en réponse à : Est il possible de créer des fichiers templates dans wordpress/site #655887Je ne sais pas si l’est possible d’envoyer une archive en privé contenant quelques scripts pour t’expliciter davantage ce que je cherche à faire.
Bonjour
avant tout regarde les balises des éléments correspondants du type div id ou div class
ensuite pour ne pas se tromper entre class et id en css
utilise topstyle lite petit éditeur de feuille de styles qui te précise sur que le navigateur le css fonctionne
http://www.newsgator.com/download/products/ts3lite.exe
par exemple :
. header{
background: blue;
} correspond à
div class= »header »
alors que
#header{
background: blue;
} correspond à
div id= »header »10 octobre 2008 à 7 h 53 min en réponse à : Validation de code xhtml et W3C les themes défaut ne sont pas valides #647815Si mais je pense qu’une fois résolu ce problème de menu j’y verrais plus clair pour la validation pour être plus clair mon menu est le suivant :
<?php
$language=<<<LANGUAGE
<ul id="menu_language">
<li><a href="/" title="lire en français" id="menu_french_inactive"><span class="off">french</span></a></li>
<li><a href="/" title="read in english" id="menu_english_active"><span class="off">english</span></a></li>
</ul>
LANGUAGE;
$lines = split(« n », $language);
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">
</ul>
<?php
$menu = <<<MENU
<ul id="menu_nav">
<li><a href="http://olivierbaudrydesign.free.fr" title="home" id="menu_home_on"><span class="off">home</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=5/" title="biographie" id='menu_biography_on'><span class="off">biographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=22" title="cv" id="menu_cv"><span class="off">cv</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=9/" title="workingprogress" id="menu_workingprogress"><span class="off">workingprogress</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=6/" title="randomizer" id="menu_randomizer"><span class="off">randomizer</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=25/" title="videos" id="menu_videos"><span class="off">videos</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=23/" title="photographies" id="menu_pictures"><span class="off">photographies</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=12/" title="sons" id="menu_sounds"><span class="off">sons</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=20/" title="expositions" id="menu_exhibitions"><span class="off">expositions</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=21/" title="publications" id="menu_publications"><span class="off">publications</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=15/" title="logiciels" id="menu_software"><span class="off">logiciels</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=13/" title="abstracts" id="menu_abstracts"><span class="off">abstracts</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=14/" title="machines" id="menu_machines"><span class="off">machines</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=29/" title="artistes" id="menu_artists"><span class="off">artistes</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=16/" title="bibliographie" id="menu_bibliography"><span class="off">bibliographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=31/" title="discographie" id="menu_discography"><span class="off">discographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=30/" title="webographie" id="menu_webography"><span class="off">webographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=19/" title="citations" id="menu_citations"><span class="off">citations</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=17/" title="lexique" id="menu_lexique"><span class="off">lexique</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=28/" title="liens" id="menu_links"><span class="off">liens</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=27/" title="forum" id="menu_forum"><span class="off">forum</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=26/" title="téléchargement" id="menu_upload"><span class="off">téléchargement</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=24/" title="remerciements" id="menu_thanks"><span class="off">remerciements</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">
</ul>
or il me faut tout rassembler dans un seul fichier avecquelque chose comme Si la page est home alors
menu is
<?php
$language=<<<LANGUAGE
<ul id="menu_language">
<li><a href="/" title="lire en français" id="menu_french_inactive"><span class="off">french</span></a></li>
<li><a href="/" title="read in english" id="menu_english_active"><span class="off">english</span></a></li>
</ul>
LANGUAGE;
$lines = split(« n », $language);
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">
</ul>
<?php
$menu = <<<MENU
<ul id="menu_nav">
<li><a href="http://olivierbaudrydesign.free.fr" title="home" id="menu_home"><span class="off">home</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=5/" title="biographie" id='menu_biography'><span class="off">biographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=22" title="cv" id="menu_cv"><span class="off">cv</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=9/" title="workingprogress" id="menu_workingprogress"><span class="off">workingprogress</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=6/" title="randomizer" id="menu_randomizer"><span class="off">randomizer</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=25/" title="videos" id="menu_videos"><span class="off">videos</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=23/" title="photographies" id="menu_pictures"><span class="off">photographies</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=12/" title="sons" id="menu_sounds"><span class="off">sons</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=20/" title="expositions" id="menu_exhibitions"><span class="off">expositions</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=21/" title="publications" id="menu_publications"><span class="off">publications</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=15/" title="logiciels" id="menu_software"><span class="off">logiciels</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=13/" title="abstracts" id="menu_abstracts"><span class="off">abstracts</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=14/" title="machines" id="menu_machines"><span class="off">machines</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=29/" title="artistes" id="menu_artists"><span class="off">artistes</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=16/" title="bibliographie" id="menu_bibliography"><span class="off">bibliographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=31/" title="discographie" id="menu_discography_on"><span class="off">discographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=30/" title="webographie" id="menu_webography"><span class="off">webographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=19/" title="citations" id="menu_citations"><span class="off">citations</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=17/" title="lexique" id="menu_lexique"><span class="off">lexique</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=28/" title="liens" id="menu_links"><span class="off">liens</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=27/" title="forum" id="menu_forum"><span class="off">forum</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=26/" title="téléchargement" id="menu_upload"><span class="off">téléchargement</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=24/" title="remerciements" id="menu_thanks"><span class="off">remerciements</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">
</ul>
Si la page est biographie alors menu is
<?php
$language=<<<LANGUAGE
<ul id="menu_language">
<li><a href="/" title="lire en français" id="menu_french_inactive"><span class="off">french</span></a></li>
<li><a href="/" title="read in english" id="menu_english_active"><span class="off">english</span></a></li>
</ul>
LANGUAGE;
$lines = split(« n », $language);
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">
</ul>
<?php
$menu = <<<MENU
<ul id="menu_nav">
<li><a href="http://olivierbaudrydesign.free.fr" title="home" id="menu_home"><span class="off">home</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=5/" title="biographie" id='menu_biography'><span class="off">biographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=22" title="cv" id="menu_cv"><span class="off">cv</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=9/" title="workingprogress" id="menu_workingprogress"><span class="off">workingprogress</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=6/" title="randomizer" id="menu_randomizer"><span class="off">randomizer</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=25/" title="videos" id="menu_videos"><span class="off">videos</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=23/" title="photographies" id="menu_pictures"><span class="off">photographies</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=12/" title="sons" id="menu_sounds"><span class="off">sons</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=20/" title="expositions" id="menu_exhibitions"><span class="off">expositions</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=21/" title="publications" id="menu_publications"><span class="off">publications</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=15/" title="logiciels" id="menu_software"><span class="off">logiciels</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=13/" title="abstracts" id="menu_abstracts"><span class="off">abstracts</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=14/" title="machines" id="menu_machines"><span class="off">machines</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=29/" title="artistes" id="menu_artists"><span class="off">artistes</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=16/" title="bibliographie" id="menu_bibliography"><span class="off">bibliographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=31/" title="discographie" id="menu_discography_on"><span class="off">discographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=30/" title="webographie" id="menu_webography"><span class="off">webographie</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=19/" title="citations" id="menu_citations"><span class="off">citations</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=17/" title="lexique" id="menu_lexique"><span class="off">lexique</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=28/" title="liens" id="menu_links"><span class="off">liens</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=27/" title="forum" id="menu_forum"><span class="off">forum</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=26/" title="téléchargement" id="menu_upload"><span class="off">téléchargement</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=24/" title="remerciements" id="menu_thanks"><span class="off">remerciements</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">
</ul>
et ainsi de suite.
9 octobre 2008 à 21 h 57 min en réponse à : Validation de code xhtml et W3C les themes défaut ne sont pas valides #647813Merci pour vos conseils éclairés , actuellement je cherche à ne faire qu’un seul fichier menu.php et je me demande bien comment faire mon menu de base fonctionne mais le picto changeant ne peut s’aficher que si je suis sur tel ou tel page mais bon j’ai crée un autre post
9 octobre 2008 à 16 h 18 min en réponse à : Validation de code xhtml et W3C les themes défaut ne sont pas valides #647810Dans mon menu sur la page home j’ai ceci au ligne 134 et 135
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=26/" title="téléchargement" id="menu_upload"><span class='off'>téléchargement</span></a></li>
<li><a href="http://olivierbaudrydesign.free.fr/?page_id=24/" title="remerciements" id="menu_thanks"><span class='off'>remerciements</span></a></li>
</ul>et sinon des expressions comme
mise à part ça je n’ai rien qui correspond à cela en ligne 102 à moins de compter depuis le template header.php
Je pense peut être avoir trouvé mais ne suis pas sur du tout dans home.php j’ai un script qui renvoit à une animation processing
<div id="Curves1_container">
<!--[if !IE]> -->
<!–
<p>
<strong>
This browser does not have a Java Plug-in.
<br />
<a href="http://java.sun.com/products/plugin/downloads/index.html" title="Download Java Plug-in">
Get the latest Java Plug-in here.
</a>
</strong>
</p>
<!--[if !IE]> -->
<!–
</div>9 octobre 2008 à 9 h 04 min en réponse à : Validation de code xhtml et W3C les themes défaut ne sont pas valides #647807Voilà le message :
Sorry! This document can not be checked.
Result:
Address:
Modified: (undefined)
Server: Apache/ProXad [Aug 9 2008 02:45:09]
Size: (undefined)
Content-Type: text/html
Encoding: utf-8
Doctype:
Options
Show Source Show Outline List Messages Sequentially Group Error Messages by Type
Validate error pages Verbose Output Clean up Markup with HTML TidyHelp on the options is available.
1. Warning
Sorry, I am unable to validate this document because on line 102 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.
The error was: utf8 « xE7 » does not map to Unicode
9 octobre 2008 à 8 h 29 min en réponse à : Validation de code xhtml et W3C les themes défaut ne sont pas valides #647805Bon ça c’est l’observation de dreamweaver quand j’essaie de voir où il y a des erreurs par contre je ne comprends pas ma base est en ut8 mais quand je suis sur le site du W3c il me dit qu’il ne peux comprendre car ce n’est pas de l’UT8!
Dans mon header j’ai ceci :
<meta http-equiv="Content-Type" content="; charset= » />
<meta name="Description" content=" » />
<title></title>
<meta name="generator" content="WordPress » /> <!-- leave this for stats please -->
Je me demande alors comment faire pour que ce soit de l’ut8 à 100%3 octobre 2008 à 14 h 25 min en réponse à : Créer un menu global en php avec des conditions par templates #608173Merci
Mais peux tu être précis et me dire quelles sont les expressions et comment mettrais-tu cela en oeuvre?http://olivierbaudrydesign.free.fr
Bonjour
Avant tout il faut chercher sur ce forum!
1.
fonction qui appelle fichier sidebar.php fichier ou peut se trouver le menu du site, etc
2.
fonction qui appelle fichier footer.php c’est le pied de page cela comprend souvent les crédits du sites
3.
fonction qui appelle fichier searchform.php comprend le moteur du recherche du site
4.
fonction qui en fonction des arguments employés entre parenthèses affichent les posts ou non
5.
…Mais attention cela varie d’un thème de site à l’autre en gros ces fonctions changent peu mais dans le fichier searchform.php header.php footer.php….. il n’y a pas forcément les mêmes contenus nous n’avons pas tous les mêmes besoins.
22 septembre 2008 à 13 h 36 min en réponse à : apparence de WordPress est il possible de faire ceci / #644974Suite au dernier messages je rencontre un petit soucis voilà comme j’ai en gros un header commun à tous mais quelques css de plus sur certains je me pose une questions ou mettre le dans mon fichier header.php ou dans le template de la page
ce qui donne quelque chose comme
<html xmlns="http://www.w3.org/1999/xhtml">
<meta name="Description" content=" » />
<title></title>
<meta name="generator" content="WordPress » /> <!-- leave this for stats please -->
<link rel="stylesheet" href="/menu.css » type= »text/css » media= »screen » />
<link rel="stylesheet" href="/common.css » type= »text/css » media= »screen » />
<link rel="stylesheet" href="/links.css » type= »text/css » media= »screen » />
<link rel="stylesheet" href="/lists.css » type= »text/css » media= »screen » />
<link rel="stylesheet" href="/blog.css » type= »text/css » media= »screen » />
<link rel="Shortcut Icon" href=";/wp-content/themes/oupocreanum/images/favicon.ico » type= »image/x-icon » />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href=" » />
<link rel="alternate" type="text/xml" title="RSS .92" href=" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href=" » />
<link rel="pingback" href="/>
<!--
var podPressBackendURL = "http://olivierbaudrydesign.free.fr/wp-content/plugins/podpress/";
var podPressText_PlayNow = "Play Now";
var podPressText_HidePlayer = "Hide Player";
// -->
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
<!-- end header -->puis par example dans le template de page avoir ceci:
<link rel="stylesheet" href="/publicationblog.css » type= »text/css » media= »screen » />
<link rel="stylesheet" href="/publicationprint.css » type= »text/css » media= »screen » />
<link rel="stylesheet" href="/publicationstyle.css » type= »text/css » media= »screen » />
<link rel="stylesheet" href="/publicationlayout.css » type= »text/css » media= »screen » />
<link rel="stylesheet" href="/menu.css » type= »text/css » media= »screen » />
<link rel="Shortcut Icon" href="/wp-content/themes/oupocreanum/images/favicon.ico » type= »image/x-icon » />
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href=" » />
<link rel="alternate" type="text/xml" title="RSS .92" href=" » />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href=" » />
<div id="blog"><!-- begin blog -->
<div id="content">
<div id="twitter_div"><!-- begin twitter -->
<h2 class="twitter-title">Twitter<br></h2>
</div>
<!-- stop twitter -->
<div id="dopplr-blog-badge">
</div>
<h1 id="header"><a href=" »></a></h1>
<?php the_date('','<h2>‘,’</h2>‘); ?>
<div class="post »>
<br>
<p><h3 class="storytitle"><a href=" » rel= »bookmark » ></a></h3></p>
<br>
<p><div class="meta">
| In — @ @ |
</div></p>
<p><div class="storycontent">
</div></p>
<div class="feedback">
<?php link_pages('<p><strong>Pages:</strong> ‘, ‘</p>‘, ‘number’); ?>
</div>
<!–
–>
</div>
<h2 class="center">Not Found</h2>
<p></p>
<?php posts_nav_link('before=<p>&next_or_number=next’.’&nextpagelink= « next page » »&previouspagelink= « « previous page » ‘); ?>
</div>Je me pose cette question car j’ai essayé de valider le code dans avec le W3C qui d’ailleurs ne le valide que si je je supprime les < devant ?php.
17 septembre 2008 à 13 h 39 min en réponse à : apparence de WordPress est il possible de faire ceci / #644972Donc je peux supprimer le fichier single .php dans mon cas.
17 septembre 2008 à 13 h 28 min en réponse à : apparence de WordPress est il possible de faire ceci / #644970Donc voilà ce que donne mon fichier fonction.php maintenant
‘Box-1’,
‘before_widget’ => ‘<div class="box1"><div class="box1text">‘,
‘after_widget’ => ‘</div></div><!--/widget-->‘,
‘before_title’ => ‘<h2>‘,
‘after_title’ => ‘</h2>‘,
));
register_sidebar(array(
‘name’ => ‘Box-2’,
‘before_widget’ => ‘<div class="box2"><div class="box2text">‘,
‘after_widget’ => ‘</div></div><!--/widget-->‘,
‘before_title’ => ‘<h2>‘,
‘after_title’ => ‘</h2>‘,
));
register_sidebar(array(
‘name’ => ‘Box-3’,
‘before_widget’ => ‘<div class="box3"><div class="box3text">‘,
‘after_widget’ => ‘</div></div><!--/widget-->‘,
‘before_title’ => ‘<h2>‘,
‘after_title’ => ‘</h2>‘,
));
?>
<?php
// Theme Name: VideosResume
// Edit this file on your own risk!
add_action('admin_menu', 'portfolio_options'); // Theme Menu "Brightness Settings"
add_action('admin_head', 'portfolio_css'); // CSS For "Brightness Settings" Page
function pf_image($text) { preg_match("/[image](.+?)[/image](.*)/is", $text, $text2); echo $text2[1]; }
function pf_client($text) { preg_match("/[client](.+?)[/client](.*)/is", $text, $text2); if ($text2[1] !== NULL) { echo 'Client: <span>‘.$text2[1].’</span><br />‘; } }
function pf_company($text) { preg_match(« /[company](.+?)[/company](.*)/is », $text, $text2); if ($text2[1] !== NULL) { echo ‘Company: <span>‘.$text2[1].’</span><br />‘; } }
function pf_work($text) { preg_match(« /[work](.+?)[/work](.*)/is », $text, $text2); if ($text2[1] !== NULL) { echo ‘Work: <span>‘.$text2[1].’</span><br />‘; } }
function pf_uri($text) { preg_match(« /[link](.+?)[/link](.*)/is », $text, $text2); if ($text2[1] !== NULL) { echo ‘Link: <span>‘.$text2[1].’</span><br />‘; } }
function pf_description($text) { preg_match(« /[description](.+?)[/description](.*)/is », $text, $text2); if ($text2[1] !== NULL) { echo $text2[1] ; } }
function portfoliocategory() { // Display Category list on « Portfolio Theme Settings » Page
$fcat = wp_dropdown_categories(‘orderby=id&order=ASC&hide_empty=0&echo=0’);
$fcat = str_replace(« n », « », $fcat);
$fcat = str_replace(« t », « », $fcat);
$fcat = str_replace(« <option value="", "", $fcat);
$fcat = str_replace(" », « -« , $fcat);
$fcat = str_replace(« », « », $fcat);
echo « »;
$fcat = explode(« _ », $fcat);
foreach($fcat as $category)
{
$category = explode(« -« , $category);
$cat_number = $category[0];
$cat_name = $category[1];
echo « $cat_name id:$cat_number »;
} // End Foreach;
echo « »;
}
function portfolio(){ // Updates « Portfolio Theme Settings » Page Form
if(isset($_POST[‘submitted’]) && $_POST[‘submitted’] == « yes »){
//Get form data
$cvemailaddress = stripslashes($_POST[‘cvemailaddress’]);
$headquote = stripslashes($_POST[‘headquote’]);
$pflogo = stripslashes($_POST[‘pflogo’]);
$bgcolor = stripslashes($_POST[‘bgcolor’]);
$bgimage = stripslashes($_POST[‘bgimage’]);
$bgrepeat = stripslashes($_POST[‘bgrepeat’]);
$bgposition = stripslashes($_POST[‘bgposition’]);
$hqbgcolor = stripslashes($_POST[‘hqbgcolor’]);
$hqtxtcolor = stripslashes($_POST[‘hqtxtcolor’]);
$hqhlcolor = stripslashes($_POST[‘hqhlcolor’]);
$hqfontfamily = stripslashes($_POST[‘hqfontfamily’]);
$hqfontsize = stripslashes($_POST[‘hqfontsize’]);
$pfimgbordercolor = stripslashes($_POST[‘pfimgbordercolor’]);
$pftitlecolor = stripslashes($_POST[‘pftitlecolor’]);
$pftitlefontfamily = stripslashes($_POST[‘pftitlefontfamily’]);
$pftitlefontsize = stripslashes($_POST[‘pftitlefontsize’]);
$pftextcolor = stripslashes($_POST[‘pftextcolor’]);
$pfhltextcolor = stripslashes($_POST[‘pfhltextcolor’]);
$portfoliocategory = stripslashes($_POST[‘portfoliocategory’]);
$pffontfamily = stripslashes($_POST[‘pffontfamily’]);
$pfbottomborder = stripslashes($_POST[‘pfbottomborder’]);
$pftextsize = stripslashes($_POST[‘pftextsize’]);
$cvname = stripslashes($_POST[‘cvname’]);
$cvnationality = stripslashes($_POST[‘cvnationality’]);
$cvbirth = stripslashes($_POST[‘cvbirth’]);
$cvprimaryschool = stripslashes($_POST[‘cvprimaryschool’]);
$cvhighschool = stripslashes($_POST[‘cvhighschool’]);
$cvcollege = stripslashes($_POST[‘cvcollege’]);
$cvtraining = stripslashes($_POST[‘cvtraining’]);
$cvprimaryschool = stripslashes($_POST[‘cvprimaryschool’]);
$cvawards = stripslashes($_POST[‘cvawards’]);
$cvhomeaddress = stripslashes($_POST[‘cvhomeaddress’]);
$endword = stripslashes($_POST[‘endword’]);
$cvimage = stripslashes($_POST[‘cvimage’]);
$describe = stripslashes($_POST[‘describe’]);
$cvtelephone = stripslashes($_POST[‘cvtelephone’]);
$cvwork = stripslashes($_POST[‘cvwork’]);
$cvschool = stripslashes($_POST[‘cvschool’]);
$title = stripslashes($_POST[‘title’]);
update_option(« cvname », $cvname);
update_option(« title », $title);
update_option(« cvnationality », $cvnationality);
update_option(« cvbirth », $cvbirth);
update_option(« cvhighschool », $cvhighschool);
update_option(« cvcollege », $cvcollege);
update_option(« cvtraining », $cvtraining);
update_option(« cvprimaryschool », $cvprimaryschool);
update_option(« cvawards », $cvawards);
update_option(« pftextsize », $pftextsize);
update_option(« pfbottomborder », $pfbottomborder);
update_option(« pffontfamily », $pffontfamily);
update_option(« portfoliocategory », $portfoliocategory);
update_option(« headquote », $headquote);
update_option(« pflogo », $pflogo);
update_option(« bgcolor », $bgcolor);
update_option(« bgimage », $bgimage);
update_option(« bgrepeat », $bgrepeat);
update_option(« bgposition », $bgposition);
update_option(« hqbgcolor », $hqbgcolor);
update_option(« hqtxtcolor », $hqtxtcolor);
update_option(« hqhlcolor », $hqhlcolor);
update_option(« hqfontfamily », $hqfontfamily);
update_option(« hqfontsize », $hqfontsize);
update_option(« pfimgbordercolor », $pfimgbordercolor);
update_option(« pftitlecolor », $pftitlecolor);
update_option(« pftitlefontfamily », $pftitlefontfamily);
update_option(« pftitlefontsize », $pftitlefontsize);
update_option(« pftextcolor », $pftextcolor);
update_option(« pfhltextcolor », $pfhltextcolor);
update_option(« cvemailaddress », $cvemailaddress);
update_option(« cvhomeaddress », $cvhomeaddress);
update_option(« endword », $endword);
update_option(« cvimage », $cvimage);
update_option(« describe », $describe);
update_option(« cvtelephone », $cvtelephone);
update_option(« cvwork », $cvwork);
update_option(« cvschool », $cvschool);
echo « <div id="message" class="updated fade"><p><strong>Your settings have been saved.</strong></p></div>« ;
}
?>
<div class="wrap">
<form method="post" name="brightness" target="_self">
<h2>Portfolio Category:</h2>
<p>You have to put your work in a single category. Select it from your categories list.</p>
<table class="form-table">
<tr>
<th>
Portfolio Category:
</th>
<td>
</td>
</tr>
</table>
<div style="height: 15px;width: 100%"></div>
<h2>Head Quote</h2>
<p>Head Quote is the introductive paragraph displayed on the header of your website. (<a href="/images/help/headquote.jpg » alt= »HeadQuote » />see img</a>).
<table class="form-table">
<tr>
<th class="row">
Head Quote Text
</th>
<td>
<p style="margin: 0px 0px 5px 0px">
Use <strong></strong> for highlighted words.
</p>
<textarea name="headquote" cols="60" rows="7" id="headquote"></textarea>
</td>
</tr>
</table>
<div style="height: 15px;width: 100%"></div>
<h2>Theme Customization</h2>
<p>Here you can edit colors, images. Make your theme more unique!</p>
<table class="form-table">
<tr>
<th class="row">
Edit your logo!
</th>
<td>
<p style="margin: 0px 0px 5px 0px">
<strong>Image must have: 350px width / 150px height.</strong><br />
Enter the image url.
</p>
<input type="text" name="pflogo" value=" » />
</td>
</tr>
<tr>
<th class="row">
Edit your theme Colors!
</th>
<td>
<div class="themecolors">
<div>
<h3>Background Settings:</h3>
<p>Edit your background color, image, repeat and position.</p>
<div>
<strong>Background Color:</strong>
<input type="text" name="bgcolor" value=" » />
</div>
<div>
<strong>Background Image:</strong>
<input type="text" name="bgimage" value=" » />
</div>
<div>
<strong>Background Repeat:</strong>
<option value="no-repeat">no-repeat
<option value="repeat-x">repeat-x
<option value="repeat-y">repeat-y
</div>
<div>
<strong>Background Position:</strong>
<input type="text" name="bgposition" value=" » />
</div>
</div>
<div>
<h3>Headquote Settings:</h3>
<p>Edit your headquote background and colors:</p>
<div>
<strong>Headquote Background Color:</strong>
<input type="text" name="hqbgcolor" value=" » />
</div>
<div>
<strong>Headquote Text Color:</strong>
<input type="text" name="hqtxtcolor" value=" » />
</div>
<div>
<strong>Headquote Highlighted Text Color:</strong>
<input type="text" name="hqhlcolor" value=" » />
</div>
<div>
<strong>Headquote Font Family:</strong>
<input type="text" name="hqfontfamily" value=" » />
</div>
<div>
<strong>Headquote Font Size:</strong>
<input type="text" name="hqfontsize" value=" » />
</div>
</div>
<div>
<h3>Portfolio Items Settings:</h3>
<p>Edit portfolio image border, text colors and anything else.</p>
<div>
<strong>Portfolio Image Border Color:</strong>
<input type="text" name="pfimgbordercolor" value=" » />
</div>
<div>
<strong>Portfolio Title Color:</strong>
<input type="text" name="pftitlecolor" value=" » />
</div>
<div>
<strong>Portfolio Title Font Family:</strong>
<input type="text" name="pftitlefontfamily" value=" » />
</div>
<div>
<strong>Portfolio Title Font Size:</strong>
<input type="text" name="pftitlefontsize" value=" » />
</div>
<div>
<strong>Portfolio Text Font Family:</strong>
<input type="text" name="pffontfamily" value=" » />
</div>
<div>
<strong>Portfolio Text Color:</strong>
<input type="text" name="pftextcolor" value=" » />
</div>
<div>
<strong>Portfolio Text Size:</strong>
<input type="text" name="pftextsize" value=" » />
</div>
<div>
<strong>Portfolio Hightlighted Text Color:</strong>
<input type="text" name="pfhltextcolor" value=" » />
</div>
<div>
<strong>Portfolio Item Bottom Border:</strong>
<input type="text" name="pfbottomborder" value=" » />
</div>
</div>
</div>
</td>
</tr>
</table>
<div style="height: 15px;width: 100%"></div>
<h2>Curriculum Vitae</h2>
<p>You can add a Curriculum Vitae Page to your Portfolio Blog. Add you Information Here</p>
<table class="form-table">
<tr>
<th class="row">
About You!
</th>
<td>
<div class="themecolors">
<div>
<h3>General Info</h3>
<p>Your Name, Your Title, just basic info.</p>
<div>
<strong>Your Name:</strong>
<input type="text" name="cvname" value=" » />
</div>
<div>
<strong>Your Title:<br />(e.g.: « Freelance Web Designer, Lover, Football Player »)</strong>
<input type="text" name="title" value=" » />
</div>
<div>
<strong>Your Photo:<br />(320px width recommended)</strong>
<input type="text" name="cvimage" value=" » />
</div>
</div>
<div>
<h3>Describe yourself</h3>
<p>A short paragraph about yourself.</p>
<textarea name="describe" cols="52" rows="3"></textarea>
</div>
<div>
<h3>Personal Info</h3>
<p>Email, Telephone, Home Address..</p>
<div>
<strong>Email Address:</strong>
<input type="text" name="cvemailaddress" value=" » />
</div>
<div>
<strong>Home Address:</strong>
<input type="text" name="cvhomeaddress" value=" » />
</div>
<div>
<strong>Telephone:</strong>
<input type="text" name="cvtelephone" value=" » />
</div>
<div>
<strong>Nationality:</strong>
<input type="text" name="cvnationality" value=" » />
</div>
<div>
<strong>Date of Birth:</strong>
<input type="text" name="cvbirth" value=" » />
</div>
</div>
<div>
<h3>Education and Training</h3>
<p>School, Highschool, etc.</p>
<div>
<strong>Primary School(s):</strong>
<textarea name="cvschool" cols="50" rows="3"></textarea>
</div>
<div>
<strong>High Schools(s):</strong>
<textarea name="cvhighschool" cols="50" rows="3"></textarea>
</div>
<div>
<strong>College:</strong>
<textarea name="cvcollege" cols="50" rows="3"></textarea>
</div>
<div>
<strong>Special Training:</strong>
<textarea name="cvtraining" cols="50" rows="3"></textarea>
</div>
</div>
<div>
<h3>Work Experience</h3>
<p>Where and for how long you have worked.</p>
<textarea name="cvwork" cols="52" rows="3"></textarea>
</div>
<div>
<h3>Awards</h3>
<p>Oscars, Grammies, you know, regular stuff.</p>
<textarea name="cvawards" cols="52" rows="3"></textarea>
</div>
<div>
<h3>Ending Word</h3>
<p>Something sweet for your clients.</p>
<textarea name="endword" cols="52" rows="3"></textarea>
</div>
</div>
</td>
</tr>
</table>
<p class="submit">
</p>
</form>
<table class="form-table">
<tr>
<th class="row">
Donate! Help olivierbaudrydesign.free.fr!
</th>
<td>
<p style="margin: 0px">Brightness Theme is FREE! Help olivierbaudrydesisign is free to stay alive and provide more and more free stuff!</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form></p>
</td>
</tr>
</table>
</div>
<?php
}
function portfolio_options() { // Adds Dashboard Menu Item
add_menu_page('Portfolio Theme Settings', 'Portfolio Theme Settings', 'edit_themes', __FILE__, 'portfolio');
}
function portfolio_css() { // Adds Dashboard Head Style
echo "
.themecolors div { display: block; background: #ffffff; padding: 15px; margin-bottom: 10px;}
.themecolors div div { padding: 0px 0px 0px 10px; border-left: solid 4px #CCD9E3; padding-bottom: 15px; }
.themecolors div div strong { display: block; }
.themecolors div h3 { margin: 0px 0px 0px 0px; font-size: 20px; }
.themecolors div p { margin: 3px 0px 20px 0px; }
« ;
}
?> -
AuteurMessages