coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: arbrezhoneg on October 04, 2006, 11:51:04 PM

Title: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 04, 2006, 11:51:04 PM
Bonsoir à tous,

J'utilise depuis peu Coppermine (version 1.4.9) et j'en suis ravi.

Je tiens tou d'abord à remercier tous ceux qui qui on participé à sa mise au point ainsi que ceux qui contenu de le maintenir à jour et de le faire évoluer. C'est vraiment LE code pour créer facilement un album photo collaboratif.

Mais afin de le personnaliser un tout petit peu, je voudrais modifier une thème proposé.

Je suis donc parti du thème "connections" que j'ai modifié pour qu'il s'affiche sur toute la largeur de la page.
Pour cela j'ai donc modifier les fichiers template.html et style.css.

Afin de reproduire les bordures, j'ai mis deux petites images de chaque coté de la page, à la place d'une seule image en fond.
Pour cela j'ai du créer un tableau à 3 colonnes, la première contient l'image de gauche, la deuxième : le contenu de la page, et la troisième : l'image de gauche.

Jusque là pas de problème majeur.
Mais comme auparavant les largeurs des différentes parties (main, content, sidebar, ...) étaient fixes, et que maintenant elles peuvent être variables j'ai du refaire un sous tableau dans la deuxième colonne. Cela me permet de fixer les largeur des deux parties "content" et "sidebar" (respectivement 85 et 15%).
Et c'est la que vient le problème : tout les menus s'affichent correctement sauf {SUB_MENU}.
Je ne vois pas du tout d'où vient le problème, car les menus qui se situe dans l'autre partie du sous-tableau fonctionne parfaitement.

Pourriez-vous m'éclarer sur ce problème.

Voici l'adresse de mon site (avec le thème en cours de modification) : http://provost.julien.free.fr/Album2/index.php?theme=connect (http://provost.julien.free.fr/Album2/index.php?theme=connect)
Et voici le répertoire contenant les fichiers relatifs à ce thème : http://provost.julien.free.fr/Album2/themes/connect/ (http://provost.julien.free.fr/Album2/themes/connect/)

Merci d'avance.

--
Julien PROVOST
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: François Keller on October 05, 2006, 07:36:47 AM
Bonjour,

dans le fichier template.html vous avez deux fois la balise {sub_menu}
je ne sais pas si c'est ce qui cause problème (pas testé) mais déjà c'est pas normal.
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 05, 2006, 07:46:09 AM
Bonjour,

Excusez-moi, en effet j'aurai ddu enlever le {sub_menu} qui était en dessous de {vanity}.

En fait, même sans celui-là, ça ne marche pas.
J'en avais mis un là pour tester si il marchait à cet endroit.

Donc, voilà je l'ai supprimer, et la page est maintenant telle que je la voudrait.

Merci
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: François Keller on October 05, 2006, 08:24:08 AM
C'est une impression ou la galerie est intégrée à un blog ?
Si oui, le problème peut venir de là.
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: Pascal YAP on October 05, 2006, 11:24:06 AM
Bonjour,

Dans votre-CPG/themes/connections/TEMPLATE.HTML,
recherchez :
<h2>Gallery Menu</h2>

                {SUB_MENU}


et essayez
<h2>Gallery Menu</h2>
<div>{SUB_MENU}</div>


PYAP
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 05, 2006, 11:32:27 AM
Non, il n'y a pas de blog.

Pourquoi dites-vous ça?
Qu'y a-t-il de spécial par rapport aux autres galleries?

J'ai juste copier le dossier coppremine sur mon ftp, et fait l'installation, ainsi que l'ajout de quelques photos et commentaires, mais rien de plus.
Il n'y a aucun lien vers l'extérieur.

Par contre je viens d'essayer en mettant le menu de l'autre coté, et ça marche.
Voyez, ça marche http://provost.julien.free.fr/Album2/index.php?theme=connect2 (http://provost.julien.free.fr/Album2/index.php?theme=connect2)
et ça marche pas http://provost.julien.free.fr/Album2/index.php?theme=connect (http://provost.julien.free.fr/Album2/index.php?theme=connect)

Etrange, non? Et pourtant j'ai juste inversé les deux parties du tableau.
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 05, 2006, 11:34:09 AM
Quote from: PYAP on October 05, 2006, 11:24:06 AM
Bonjour,

Dans votre-CPG/themes/connections/TEMPLATE.HTML,
recherchez :
<h2>Gallery Menu</h2>

                {SUB_MENU}


et essayez
<h2>Gallery Menu</h2>
<div>{SUB_MENU}</div>


PYAP


J'ai essayé, mais sans succès.
Par contre j'ai soumis une autre information, cf. post précédent
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: Pascal YAP on October 05, 2006, 11:37:28 AM
Weird !  ???

Avez-vous "retouché" le fichier votre-CPG/themes/connections/THEME.PHP ?

PYAP
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: François Keller on October 05, 2006, 11:40:07 AM
QuoteNon, il n'y a pas de blog.

Pourquoi dites-vous ça?
Qu'y a-t-il de spécial par rapport aux autres galleries?
Parce que j'avais pas bien lu le footer ou il étatit question de doclear  :-\

Sinon pour votre problème, il doit s'agit d'une balise mal fermée ou quelque chose comme ça
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 05, 2006, 11:49:52 AM
Quote from: PYAP on October 05, 2006, 11:37:28 AM
Weird !  ???

Avez-vous "retouché" le fichier votre-CPG/themes/connections/THEME.PHP ?

PYAP

Non pas du tout, je viens même de retester en remettant le fichier theme.php du thème connections (les themes en cours de modif s'appellent connect, connect2, et connect3, afin de visualiser en même temps plusieurs versions)
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: Titooy on October 05, 2006, 11:57:39 AM
Je n'ai pas encore analysé en profondeur le système de thèmes de Coppermine mais à première vue, {SUB_MENU} doit être placé avant {GALLERY} sinon il n'est pas interprété.
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 05, 2006, 12:01:37 PM
Quote from: Frantz on October 05, 2006, 11:40:07 AM
Parce que j'avais pas bien lu le footer ou il étatit question de doclear  :-\

Sinon pour votre problème, il doit s'agit d'une balise mal fermée ou quelque chose comme ça

Je viens de vérifier encore une fois mon fichier template.html, mais toutes les balises sont fermées (j'y ai d'ailleurs fait attention lors de l'édition en faisant des décalages dès que j'ouvrais une nouvelle balise.)
De plus, dans ce cas, pourquoi cela marcherait lorsque je modifie l'ordre des colonnes.

Dans le cas qui marche : connect2 , j'ai :

<td width="15%">       
  <div id="sidebar">
    ...
    ...
  </div>
</td>
<td width="85%">
  <div id="content">
    ...
    ...
  </div>
</td>


et dans l'autre : connect , j'ai :

<td width="85%">
  <div id="content">
    ...
    ...
  </div>
</td>
<td width="15%">       
  <div id="sidebar">
    ...
    ...
  </div>
</td>


Donc les balises ouvertent et fermées ne changent pas.

Apparement, ce problème n'est pas si simple que ça à résoudre.
Merci de votre aide, et de vous penchez sur la question
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 05, 2006, 12:03:48 PM
Quote from: Titooy on October 05, 2006, 11:57:39 AM
Je n'ai pas encore analysé en profondeur le système de thèmes de Coppermine mais à première vue, {SUB_MENU} doit être placé avant {GALLERY} sinon il n'est pas interprété.

Ok, merci, je vais essayé dans des cas tout simples, pour voir.
Donc dans ce cas, je mettrai mon menu à gauche de la page.

Encore merci pour votre info
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: Titooy on October 05, 2006, 12:09:59 PM
Rien n'empêche qu'il soit à droite, comme dans le thème original. Il suffit de positionner vos blocs différemment avec la feuille de style.
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 05, 2006, 12:12:28 PM
Quote from: Titooy on October 05, 2006, 11:57:39 AM
Je n'ai pas encore analysé en profondeur le système de thèmes de Coppermine mais à première vue, {SUB_MENU} doit être placé avant {GALLERY} sinon il n'est pas interprété.
En effet après vérification sur le thème classic, il faut mettre {SUB_MENU} et {SYS_MENU} avant {GALLERY}.

Merci beaucoup pour votre aide.
Même si je n'ai pas pu obtenir ce que je voulais, l'important est de savoir pourquoi. Ce qui est chose faite.

donc en résumé : il faut toujours mettre {SUB_MENU} et {SYS_MENU} avant {GALLERY}

Et du coup, je vais mettre mon menu à gauche. C'est pas la peine que je cherche plus loin.
A moins que quelqu'un connaisse une bidouille, permettant d'outre-passer cette limitation.

Je considère donc le problème comme résolu pour ma part.

Encore merci à tous pour votre soutien.
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 05, 2006, 12:22:24 PM
Quote from: Titooy on October 05, 2006, 12:09:59 PM
Rien n'empêche qu'il soit à droite, comme dans le thème original. Il suffit de positionner vos blocs différemment avec la feuille de style.

Je n'ai pas réussi à obtenir de résultat correct.
Le problème vient du fait que si j'affecte une largeur de 85% à la partie "content" et de 15% à la partie "sidebar", si je réduis la taille de ma fenêtre, la partie "content" passe en dessous de la partie "sidebar" et non plus à côté.
Il me semble qu'il est moins facile de gérer les proportions des largeurs des deux barres, et de plus la variations de largeur n'est pas prise en compte pour les images du menu sidebar.

Donc je crois que je vais me contenter de mettre le menu à gauche.

Merci
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: Titooy on October 05, 2006, 12:41:18 PM
Pour ajouter un élément à la compréhension des thèmes : il y a 2 grands blocs au sein desquels l'ordre n'a pas d'importance. Mais ces blocs ne peuvent pas être mélangés et doivent être de part et d'autre de {GALLERY}.

pageheader
{LANG_DIR}
{TITLE}
{CHARSET}
{META}
{GAL_NAME}
{GAL_DESCRIPTION}
{SYS_MENU}
{SUB_MENU}
{ADMIN_MENU}
{CUSTOM_HEADER}

pagefooter
{CUSTOM_FOOTER}
{VANITY}



{LANGUAGE_SELECT_FLAGS}
{LANGUAGE_SELECT_LIST}
{THEME_SELECT_LIST}
{THEME_DIR}
peuvent être placés n'importe où.
Title: Re: Pb affichage {SUB_MENU} après modif de template.html
Post by: arbrezhoneg on October 14, 2006, 03:00:17 PM
Aux modérateurs : ce message peut-être marqué comme résolu

[edit] c'est fait [/edit]