oooooooooooooooooooooooh
moi qui n est plus le temps de venir sur le forum et de bosser sur la galerie ...
la version 7.0 de pwg ... moi je m etais arrete a la 1.7 ;-]
J'ai suivi la démarche pas à pas pour ajouter une page à la galerie.
J'ai testé mon edito.php et cela fonctionne (j'ai uniquement par rapport à la démarche prédcedente, remplacer le PHOTO par EDITO)
Mais impossible d'ajouter une ligne de menu, voici mon code :
<dl id="mbSpecial">
<dt>{lang:special_categories}</dt>
<dd>
<ul>
<!-- JMD : Place du menu de la page Edito -->
<li><a href="./edito.php" title="{lang:edito_page_title}">{lang:edito}</a></li>
<!-- JMD -->
<!-- BEGIN special_cat -->
<li><a href="{special_cat.URL}" title="{special_cat.TITLE}" {special_cat.REL}>{special_cat.NAME}</a></li>
<!-- END special_cat -->
</ul>
</dd>
</dl>
Où est le problème ?
IE7, PhpWebGallery 7.0, Menubar Manager.
Ma galerie : http://jmdehalle.free.fr
Merci de vite réponse.
C'est pas laborieux; c'était un peu compliqué...
8-)
Un amateur de Plugin nous simplifiera ça sans aucun doute dans les prochaines semaines ou prochains mois.
8-)
C'est bon !!!
j'ai trouvé !!!
Dans le local-layout.css il faut mettre :
BODY#theAboutPage #content { margin: auto 1em 1em 20em; }
20em au lieu de auto
et c'est tout bon...
Merci beaucoup pour ton aide...
çà a été laborieux, mais on y est arrivés...
Lionel
Ce n'est pas tout à fait prêt à mettre en ligne, mais voici une capture d'écran :
Lionel
Je ne l'ai pas fait pour autan,t chez moi.
Je ne vois donc pas ce que tu dis (je ne comprends pas).
Copie d'écran peut être.
Je ne peux pas te dire...
Mais le jour où tu te décides à passer en ligne.
Il suffit de 10 minutes pour réparer environ.
D'ici là, quelqu'un fera la manip en ligne,
et on mettra 25 secondes pour réparer.
8-)
Eh bien, çà a réglé le problème... Plus de message d'erreur...
Merci beaucoup.
Par contre l'encadrement de la page est toujours masqué en partie derrière le menu... Le texte, lui est tout collé au menu...
Je vais tout effacer et recommencer depuis le début, et voir ce que çà donne, et à quel moment çà fait çà...
Lionel
lmollard a écrit:
Sinon, pour les templates, OK, c'est vrai qu'elles n'ont pas toutes le menu à gauche...
Le thème aura toujours le dernier mot, exemple : MontBlanc (pas de menu à gauche et pour cause).
8-)
Dans about.php ou tout autre photo.php
Il faut ajouter :
$page['section']='About';
Avant
// include menubar
include(PHPWG_ROOT_PATH.'include/menubar.inc.php');
Je ne sais pas si cela ne va pas créer d'ailleurs d'autres pb.
8-)
Heu, ben en fait non ...
La présence de include(PHPWG_ROOT_PATH.'include/menubar.inc.php'); dans la page .php inscrit cette erreur en haut de page :
Notice: Undefined index: section in c:\program files\easyphp1-8\www\testpwg17\include\menubar.inc.php on line 113
J'ai pourtant bien le menu d'affiché, mais la page "passe" derrière...
Sinon, pour les templates, OK, c'est vrai qu'elles n'ont pas toutes le menu à gauche...
Lionel
Amha: ce n'est pas le meilleur choix...
ma réponse serait:
./template/yoga/local-layout.css (à créer/modifier) ⇒ Tous les thèmes de yoga
Pourquoi?
Les autres templates (à venir) ne savent pas gérer le menu sur les pages où il n'est pas prévu.
Le php va fournir les données, le css serait correct, mais pas encore les .TPL
Laissons venir les futurs templates, et le moment venu tu pourras regrouper la correction css
dans ./template-common/local-layout.css
Mais en attendant aucune raison, tu risquerais de ne pas comprendre pourquoi le nouveau template ne marche pas correctement chez toi.
Bref, ça marche?
8-)
Je préfère le mettre au niveau du /template-common/local-layout.css, je l'aurai pour tous les templates comme çà...
BODY#theAboutPage #content { margin: auto 1em 1em auto; }
Sais-tu où le mettre?
Je propose 3 possibilités, à la fin de:
./template-common/local-layout.css (à créer/modifier) ⇒ Tous les templates
./template/yoga/local-layout.css (à créer/modifier) ⇒ Tous les thèmes de yoga
./template/yoga/clear/theme.css (à modifier) ⇒ uniquement pour clear de yoga
Ton choix?
Côté .TPL
On ajoutera:
{MENUBAR}
avant le:
<div id="content">
8-)
Côté .php
Il va falloir insérer au bon endroit:
// include menubar
include(PHPWG_ROOT_PATH.'include/menubar.inc.php');
Donc dans ta page (about.php) avant le:
$template->parse('xxxxxxxxx');
8-)