Yop,
Je voudrais ajouter le menu de mon site à PhpWebGalley. C'est une bande verticale fixée par CSS sur la gauche de mon site. J'ai jeté un coup d'oeil à la FAQ et aux Trucs & Astuces, mais je n'ai rien vu qui y corresponde.
Pour donner une idée de ce que je souhaite, voilà ce que j'ai fait pour dotclear :
aurelien@theodule:~/public_html/aurelp% vi blog/themes/default/template.php
<head>
[...]
+ <link type="text/css" rel="stylesheet" href="/style.css">
</head>
<body>
+ <?php include('../menu.php'); ?>
+ <div class="corps">
[...]
+ </div> <!-- fin de div.corps -->
</body>
Le résultat : http://www.aurelp.fr.eu.org/blog/
PS : ça n'a rien à voir, mais serait-il possible de changer le login de mon compte sur le forum en « Shilda » ? J'ai pas vu de moyen de supprimer ce compte, donc je veux pas polluer la BD.
Dernière modification par aurelien (2006-12-05 17:57:00)
Hors ligne
aurelien a écrit:
PS : ça n'a rien à voir, mais serait-il possible de changer le login de mon compte sur le forum en « Shilda » ? J'ai pas vu de moyen de supprimer ce compte, donc je veux pas polluer la BD.
Je ne sais pas faire... z0rglub ou mathiasm?
Hors ligne
Suite à ce message de VDigital :
http://forum.phpwebgallery.net/viewtopic.php?id=9381
J'ai pensé à jeter un coup d'oeil à la galerie de démo. En fait l'en-tête c'est exactement ce que je veux faire, à la seule différence que j'ai placé mon menu à gauche.
Quelles modifications vous avez fait au code pour rajouter le menu de PhpWebGallery en haut de la galerie de démo ?
Hors ligne
A part des modifs de css, il n'y a pas de modif de code.
Dans la page de démo, nous avons dans l'Admin » Configuration » Général
Pour la bannière:
<h1>PhpWebGallery demonstration site</h1>
<p class="menu">
<a href="http://phpwebgallery.net">Homepage</a>
<a href="http://demo.phpwebgallery.net">Demo</a>
<a href="http://phpwebgallery.net/doc">Wiki</a>
<a href="http://download.gna.org/phpwebgallery">Downloads</a>
<a href="http://forum.phpwebgallery.net">Forum</a>
<a href="http://bugs.phpwebgallery.net">Bugs</a>
<a href="http://phpwebgallery.net/ext">Extensions</a>
<a href="http://stats.gna.org/download.gna.org/phpwebgallery">Statistics</a>
<a href="https://gna.org/projects/phpwebgallery">Gna!</a>
</p>
Donc, dans ce cas pas de pb.
8-)
Hors ligne
Ah zut, donc c'est comme sur le wiki, juste un bout de CSS/HTML en plus. Y'a personne qui a rajouté un menu en ajoutant un bout de php ?
Certes, je pourrais mettre à la main ce que je veux inclure par php, mais :
- il faudra penser à aller aussi changer le menu dans PWG si je le modifie, alors que s'il est inclue par PHP je peux modifier /menu.php et ça se répercute partout sur le site et aussi sur la galerie ;
- là on parle de rajouter un en-tête, donc en haut. Mon menu est à gauche, j'ai bien peut qu'il s'affichera soit par-dessus soit par-dessus le coin gauche de PWG si je rajoute simplement comme indiqué dans le wiki...
Hors ligne
Tu ne peux pas inclure du php dans les fichiers TPL.
Je te conseille l'ajout des liens comme expliqué dans la page sur la configuration, c'est plus simple et cela a le mérite de ne pas réduire la largeur de l'affichage.
8-)
Hors ligne
Tu veux dire, mettre mon menu en haut ?
Ça irait pas d'avoir un menu unifié partout sauf sur la galerie photo... Franchement ça le fait pas.
Y'a vraiment pas moyen de mettre PWG dans une div pour rajouter des trucs à côté ?
Mis à part les frames hein :-p
Dernière modification par aurelien (2006-11-30 14:22:52)
Hors ligne
Hors ligne
Bon, comme ce qui est expliqué sur le wiki ne me convient pas (je veux inclure un bout de php, et mon menu est à gauche pas en haut) je vais chercher un moyen de parvenir à mes fins et je mettrai une nouvelle section sur le wiki ensuite.
Ceci dit je sais que ça peut être galère de farfouiller dans un code qui n'est pas le sien, dans tous les cas ça prend du temps. Donc si un connaisseur voulait bien m'indiquer où chercher (dans quels fichiers) ça n'est pas de refus.
Dans ce fil
http://forum.phpwebgallery.net/viewtopi … 682#p49682
mathiasm parle d'un conteneur principal, et VDigital d'ajouter des marges à gauche et à droite. Dans quel fichiers est mis en place ce conteneur, où se trouve sa CSS ?
Si vous-même deviez ajoutez une margin-left à PWG et inclure un bout de php avant sa div principale, vous vous y prendriez comment ?
Hors ligne
Comment ajouter un bout de PHP à PWG (de manière propre) ?
Si je l'ajoute quelque part dans ./index.php, il est placé avant tout le code de la page, donc en dehors de <html></html>.
Le système des .tpl est très pratique quand on veut rajouter de l'HTML, mais là je souhaite rajouter un bout de PHP, ça n'a pas été prévu ?
Hors ligne
J'ai rajouté ça dans template/yoga/header.tpl :
<link rel="stylesheet" type="text/css" media="print"... <link rel="stylesheet" type="text/css"plate}/...> <link rel="stylesheet" type="text/css" href="{pwg_root}... + <link rel="stylesheet" type="text/css" href="/style.css"> + <style> + #the_page { margin-left:130px; } + </style>
Donc ma feuille de style devrait écraser les valeurs pour les liens, j'ai défini leur style de la sorte :
a { color: blue; text-decoration:none; } a:visited { color: purple; text-decoration:none; } a:hover { color: red; text-decoration:overline underline; }
Pourtant mes liens sur http://shilda.homeunix.net/images/ sont toujours soulignés... Comprends pas.
Hors ligne
Regarde ton source de ta page...
<div class="bandeau">
<div class="menu">
<a href="/">Accueil</a><br>
<a href="/contact.php">Contact</a><br>
<a href="/images/">Galerie photos</a><br>
<a href="http://www.aurelp.fr.eu.org/blog/">Blog</a><br>
<a href="/diplomatie/">Diplomatie</a>
<hr noshade size="1">
<a href="#">Haut de page</a>
</div>
</div>
<!DOCTYPE HTML PUBLIC...
No comment.
8-)
Hors ligne