Menu javascript dans l'entete de la gallerie Menu javascript dans l'entete de la gallerie
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Menu javascript dans l'entete de la gallerie

Started by DavidFrance83, March 21, 2006, 01:49:49 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DavidFrance83

Je n'arrive pas à faire fonctionner correctement un menu en javascript dans l'entete de ma gallerie Coppermine, quelqu'un aurait-il déjà eu le même genre de problème ?? il semblerait que ça marche à moitié sous IE mais pas avec Firefox et je n'arrive pas à m'en tirer je me tire les cheveux !!! :s
Merci d'avance

http://nakata.online.free.fr/cpg143

Pascal YAP

Bonjour,
Quoteil semblerait que ça marche à moitié sous IE mais pas avec Firefox
Lorsque vous testez votre menu sans l'intégrer dans Coppermine, fonctionne-t-il ?
Parce que actuellement, tous vos liens pointent vers http://nakata.online.free.fr/cpg143/construction.htm , page qui ne réponds pas   ???
PYAP

François Keller

Bonjour,

sur IE celà, semble marcher en effet, mais pas sous Firefox.
Le menu ne fait il pas appel à des fonctions spécifiques à IE ?
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

DavidFrance83

Pour ce qui concerne le lien "construction.htm" qui ne fonctionne pas c'est normal, c'es parce que j'utilise la source js du menu qui pointe par rapport à la racine du site...c'est l'affichage à proprement parlé qui déconne avec CPG143... ???
Pour répondre à la question sur l'affichage "normal" du menu sous Firefox, il marche en dehors de la gallerie (voir http://nakata.online.free.fr) donc je ne pense pas qu'il fasse appel à des fonctions spécifiques à IE...
Sinon lorsque je disais "à moitié" sous IE c'est parce qu'un ami a les même soucis, et un bug supplémentaire apparait au niveau des accentuations dans son menu sous IE (http://ducati.world.free.fr/cpg143), perso il n'y a pas d'accentuation dans mon menu donc ca fonctionne correctement à ce niveau...
Sinon vous pouvez me tutoyer !! ;)
Merci de votre aide.

François Keller

Salut
peut être un problème de chemin d'accès lors des appels au javascript ?
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

DavidFrance83

Je ne pense pas étant donné que le menu s'affiche sous IE avec CPG143... le seul problème c'est pourquoi il ne s'affiche pas sous Firefox...

François Keller

Pourtant, le fait qu'il fonctionne sous firefox à la racine du site et pas dans la galerie pourrait faire penser à un problème de chemin d'accès.
Il me semble avoir une fois eu le même genre de problème, et qu'il s'agissait justement d'un problème de chemin d'accès. Mais je ne suis pas suffisament compétent dans ce domaine
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

DavidFrance83

J'ai utilisé la fonctionnalité CPG143 entete et pied de page avec des pages en php, où j'ai appelé la source du menu par son adresse web complète pour être sur de bien pointer sur la bonne source, ce qui marche sous IE mais pas sous Firefox. je ne vois pas trop de quel type de problème de chemin d'accès il pourrait s'agir ??? Je vais essayer de tester plusieurs combinaison en plaçant la source de mon menu à différents endroits (racine de CPG ?).

Titooy

La première chose à faire, c'est de corriger quelques grosses erreurs de votre template : il n'y a pas de tag </head> ni <body>. Par ailleurs votre theme ne correspond absolument pas aux spécifications XHTML. Vous devriez dès lors supprimer le codedefine('THEME_IS_XHTML10_TRANSITIONAL',1);dans votre theme.php

Ca n'a peut-être rien à voir mais pourquoi les lignes<p align="left">
   <script type="text/javascript" src="http://nakata.online.free.fr/scripts/config_menu.js"></script>
   <script type="text/javascript" src="http://nakata.online.free.fr/scripts/menu_com.js"></script>

</p>
se trouvent-elles en début de document dans votre page principale et en fin de document dans coppermine ?

DavidFrance83

J'ai du supprimer les balises </head> et <body> par inadvertance lors de modifications précédentes du template.htm pendant des tests sur le menu, merci de me l'avoir signalé.
Pour ce qui est des lignes en fin de doc sous coppermine, c'est parce que cela ne fonctionnait pas du tout (même sous IE) en les mettant dans l'entete de la gallerie... je n'ai pas d'explication concrète à ça mais il se trouve qu'en mettant le code dans le pied de la gallerie, cela fonctionne...
Enfin, pour le code du theme.php, je l'ai laissé identique à l'original, mais j'imagine qu'il ne correspond pas à l'utilisation d'un menu tel que celui que j'utilise ? Dois-je remplacer la ligne que vous me conseillez de supprimer par une autre ligne ??
Merci pour votre aide.

Titooy

Quote from: DavidFrance83 on March 30, 2006, 10:43:57 AM
J'ai du supprimer les balises </head> et <body> par inadvertance lors de modifications précédentes du template.htm pendant des tests sur le menu, merci de me l'avoir signalé.
Il ne reste donc plus qu'à corriger les problèmes. Actuellement, le début de votre template.html est<html dir="{LANG_DIR}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Pragma" content="no-cache" />
<title>{TITLE}</title>

<div align="center">{META}
</div>
<link rel="stylesheet" href="themes/classic/style.css" type="text/css" />
<div align="center">
  <!-- $Id: template.html,v 1.6 2005/12/04 03:22:35 donnoman Exp $ -->
{CUSTOM_HEADER}
alors qu'il devrait être<html dir="{LANG_DIR}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" />
<meta http-equiv="Pragma" content="no-cache" />
<title>{TITLE}</title>
{META}
<link rel="stylesheet" href="themes/classic/style.css" type="text/css" />
<script type="text/javascript" src="scripts.js"></script>
</head>
<body>
  {CUSTOM_HEADER}



Quote from: DavidFrance83 on March 30, 2006, 10:43:57 AMPour ce qui est des lignes en fin de doc sous coppermine, c'est parce que cela ne fonctionnait pas du tout (même sous IE) en les mettant dans l'entete de la gallerie... je n'ai pas d'explication concrète à ça mais il se trouve qu'en mettant le code dans le pied de la gallerie, cela fonctionne...
C'est peut-être dû aux erreurs du code...


Quote from: DavidFrance83 on March 30, 2006, 10:43:57 AMEnfin, pour le code du theme.php, je l'ai laissé identique à l'original, mais j'imagine qu'il ne correspond pas à l'utilisation d'un menu tel que celui que j'utilise ? Dois-je remplacer la ligne que vous me conseillez de supprimer par une autre ligne ??
Merci pour votre aide.
Comme le dit le commentaire de cette ligne :
QuoteRemove this if you edit this template until you have validated it
ce qui signifie
QuoteSupprimez ceci si vous modifiez ce modèle, jusqu'à ce que vous l'ayez validé


Et tant qu'on y est, passez à la version 1.4.4. Il y a des gros problèmes de sécurité dans la version 1.4.3

DavidFrance83

Je comprends bien l'anglais mais je n'ai pas vu ce commentaire... ! enfin merci beaucoup pour l'aide :)

DavidFrance83

bon et bien après moulte et moulte essais ca ne fonctionne toujours pas :(

Pascal YAP

Bonjour,

Quel est le type de script que vous désirez intégrer à Coppermine ?
Sur ma Galerie perso je viens justement d'implémenter un menu en plaçant mon script dans TEMPLATE.HTML et non via le header !
Le chemin vers le JavaScript entre <HEAD> et </HEAD>, et la description de ce script juste après la balise <BODY>... Rien à dire ça fonctionne correctement.

PYAP