[Résolu] modifier le header
:cool: J'ai vraiment essayé dans tout les sens de enlever ce gros titre "pedro's blog" pour le remplacer par une image qui se nomme : pedroblog-05.png http://jd97290.free.fr/pluxml_typebased/ avec l'effet de superposition manchot/pedro's blog
Le Header.php :
<?php if(!defined('PLX_ROOT')) exit; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php $plxShow->defaultLang() ?>" lang="<?php $plxShow->defaultLang() ?>">
<head>
<?php eval($plxShow->callHook('MySearchForm')) ?>
<title><?php $plxShow->pageTitle(); ?></title>
<img src="data/images/pedroblog-05.png" alt="montextealternatif" />
<meta http-equiv="Content-Type" content="text/html; charset=<?php $plxShow->charset(); ?>" />
<?php $plxShow->meta('description') ?>
<?php $plxShow->meta('keywords') ?>
<?php $plxShow->meta('author') ?>
<link rel="stylesheet" type="text/css" href="<?php $plxShow->template(); ?>/css/stylesheet.css" media="screen" />
<?php $plxShow->templateCss() ?>
<link rel="alternate" type="application/rss+xml" title="<?php $plxShow->lang('ARTICLES_RSS_FEEDS') ?>" href="<?php $plxShow->urlRewrite('feed.php?rss') ?>" />
<link rel="alternate" type="application/rss+xml" title="<?php $plxShow->lang('COMMENTS_RSS_FEEDS') ?>" href="<?php $plxShow->urlRewrite('feed.php?rss/commentaires') ?>" />
</head>
<body>
<img src="data/images/pedroblog-05.png" alt="montextealternatif" />
<div id="wrapper"><!-- Begin wrapper -->
<div id="header"><!-- Begin header -->
<h1><?php $plxShow->mainTitle('link'); ?></h1>
<p><?php $plxShow->subTitle(); ?></p>
</div>
<hr />
Le résultat final que je souhaiterai :
Le Header.php :
<?php if(!defined('PLX_ROOT')) exit; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php $plxShow->defaultLang() ?>" lang="<?php $plxShow->defaultLang() ?>">
<head>
<?php eval($plxShow->callHook('MySearchForm')) ?>
<title><?php $plxShow->pageTitle(); ?></title>
<img src="data/images/pedroblog-05.png" alt="montextealternatif" />
<meta http-equiv="Content-Type" content="text/html; charset=<?php $plxShow->charset(); ?>" />
<?php $plxShow->meta('description') ?>
<?php $plxShow->meta('keywords') ?>
<?php $plxShow->meta('author') ?>
<link rel="stylesheet" type="text/css" href="<?php $plxShow->template(); ?>/css/stylesheet.css" media="screen" />
<?php $plxShow->templateCss() ?>
<link rel="alternate" type="application/rss+xml" title="<?php $plxShow->lang('ARTICLES_RSS_FEEDS') ?>" href="<?php $plxShow->urlRewrite('feed.php?rss') ?>" />
<link rel="alternate" type="application/rss+xml" title="<?php $plxShow->lang('COMMENTS_RSS_FEEDS') ?>" href="<?php $plxShow->urlRewrite('feed.php?rss/commentaires') ?>" />
</head>
<body>
<img src="data/images/pedroblog-05.png" alt="montextealternatif" />
<div id="wrapper"><!-- Begin wrapper -->
<div id="header"><!-- Begin header -->
<h1><?php $plxShow->mainTitle('link'); ?></h1>
<p><?php $plxShow->subTitle(); ?></p>
</div>
<hr />
Le résultat final que je souhaiterai :
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
cherche la balise #header et rajoute :
#header {
background-image : url(img/ton_image.png);
background-position : 50% 50%;
background-repeat: none;
}
peut-être faudra-t-il aussi modifier la hauteur pour que ton image soit entièrement visible :
tu rajouteras alors :
height : 300px (c'est un exemple, fais en fonction de la hauteur de ton image.
Ha ! et il faut mettre ton image dans le dossier img de ton thème ;
à plus,
Gzyg
tu pourrais le faire si tu mets l'image de l'oiseau en background
attention, avec " background-position : 50% 50%; " l'image seras au millieu de la page ( 50% en horizontal et 50% en vertical).
à plus,
éricj
<div id="header"><!-- Begin header -->
<h1><?php $plxShow->mainTitle('link'); ?></h1>
<p><?php $plxShow->subTitle(); ?></p>
</div>
donc reste à center l'image
Tu as supprimé juste une partie du header ???
à plus,
Gzyg
tu dois avoir une erreur dans ton code: <div> et <img> devrait être après <body> et non dans <head>
tu as du confondre <head> et <header>
J'ai supprimé ce bout dans le fichier header.php à la fin du fichier (voir le premier message posté #1) :
<div id="header"><!-- Begin header -->
<h1><?php $plxShow->mainTitle('link'); ?></h1>
<p><?php $plxShow->subTitle(); ?></p>
</div
ce qui a eu pour effet d'enlever le texte "pedro's blog"
ps : si je ne réponds pas à ton message c'est que je n'y connaît absolument rien et tout çà c'est un peu du chinois pour moi même si je "capte" certaine choses.
2 quoi? fichiers css? à part ceux des plugins, 1 seul apparait dans la source:
http://fr.openclassrooms.com/informatique/cours/apprenez-a-creer-votre-site-web-avec-html5-et-css3
Rien de bien compliqué comme tu le verras mais ce sont des bases essentielles.
à plus,
Gzyg
Tout ça s'est passé en recopiant tout les fichiers data (images etc...) et quand le répertoire du thème était nommé "typebased" : PluXml était HS. Alors que en nommant flak le blog fonctionnait.
C'est dommage j'ai pas cherché plus loin pour faire les choses correctement car mon PC déconne sec (chauffe du processeur et coupures intempestives).
édit : oui il manque les bases c'est un peu empirique et pifométrique mais ça ce système fonctionne aussi si on fait des backups réguliers. Merci pour lien je prendrai le temps un jour.
Dernière petite chose : comment déplacer l'image vers la droite au centre du blog ?
attention tu as un script " <script id="_wau6px"> " après la balise de fermeture </body>. le script doit être juste avant.
crée une class pour ton image
et dans le css
. xxx{
margin-left: auto;
margin-right: auto;
}
edit: il faudra peut-être rajouter un width: 100%; dans .body du css
Merci pour l'aide et les conseils à suivre pour bien débuter, et la réactivité du forum.
************
@Chriss par rapport a ton message #10
2 quoi? fichiers css? à part ceux des plugins, 1 seul apparait dans la source:
<link rel="stylesheet" type="text/css" href="http://jd97290.free.fr/pluxml_typebased/themes/flak/css/stylesheet.css" media="screen" />
Comment peux-tu connaître ce chemin : " href="http://jd97290.free.fr/pluxml_typebased/themes/flak/css/stylesheet.css" ?? alors que ce n'est pas normalement celui du thème typebased
cette adresse je l,ai trouvé dans le fichier source .... et si je clique dessus je vais bien sur le fichier CSS
EDIT: encore la même GROSSE erreur, La <div class="searchform"> .....</div> dans <head> et non après <body>
cela te crée pleins erreurs (57).
http://validator.w3.org/check?uri=http%3A%2F%2Fjd97290.free.fr%2Fpluxml_typebased%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
J'avais bien compris que c'était par le FTP que tu étais passé.
Mais à partir de la racine du FTP normalement tu n'a pas accès à tout çà, sauf à avoir le mot de passe du FTP ?
En tapant ce chemin : http://jd97290.free.fr/pluxml_typebased/ tu te trouves directement sur le blog, point barre! sans pouvoir aller plus loin dans la reconnaissance des répertoires.
Il y a quelque chose que je ne pige pas?
(Pour la même GROSSE erreur, des erreurs (57), je ne sais pas faire donc pour le moment je laisse en l'état par contre le blog ne retourne aucun message d'erreur et il fonctionne).
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
:cool:
pour les 57 erreurs ce sont des erreurs de codages! des erreurs de validation, W3C!
http://validator.w3.org/check?uri=http%3A%2F%2Fjd97290.free.fr%2Fpluxml_typebased%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
Je vois que tu utilises le thème extreme-georgia. Si tu part des fichiers originaux voici ce que tu peut faire:
Tu edite le fichier "header.php" du thème extreme-georgia
tu remplace les lignes suivantes:
par
Tu edite ensuite le fichier "css/stylesheet.css" du thème
Tu ajoutes:
Oublie pas de placer ton logo (mon-logo.png) dans le répertoire "images" du thème.
Puisque ça fonctionne comme çà et que l'image que je voulais centrer est centrée, pourquoi faire les modifs que tu préconises ?
nouveau fichier header.php
Merci pour les commentaires.
à supprimer et à mettre dans la partir <body>. Nettoie ton code et respectant les règles html. Tes pages auront un meilleur comportement avec des erreurs en moins.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)