Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[résolu] problème avec le menus sous Firefox et IE avec une page flash
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.1
#~ Url du site :
#~ Hébergeur / Soft : 1&1
#~ Informations Système :
#~ Cms Version: 1.11.1
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.0
#~ MenuManager: 1.8.3
#~ ModuleManager: 1.5.5
#~ News: 2.12.8
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ FormBuilder: 0.7.3
#~ Gallery: 1.6
#~ BerdujImmo: 0.9.3
#~ CGExtensions: 1.31.1
#~ CGSimpleSmarty: 1.5.2
#~ JQueryTools: 1.1.1
#~ Showtime: 3.2
#~ ExtendedTools: 1.3.3
#~ FrontEndUsers: 1.20
#~ CustomContent: 1.8.3
#~ Captcha: 0.4.5.11
#~ MBVFaq: 0.4.1
#~ TinyMCE: 2.9.11
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 40000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 90M
#~ max_execution_time: 50000
#~ output_buffering: 0
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 40M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.0.91
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~




Bonjour à tous,

voici mon problème :

Lorsque je vais sur mon menu, il me propose son arborescence jusque la tout va bien Smile mais dans certaines pages, j'utilise des médias de type flash et l'arborescence du menus passe dessous ce média dans les navigateurs comme Firefox et Internet Explore mais pas dans Chrome !

Comme faire pour remédier à ce problème.
#2

déjà discuté plusieurs fois sur le forum, le soucis est purement du CSS à adapter.

recherche "z-index" sur le forum

et dépêche toi de te mettre à jour, ta version possède une faille de sécurité !
#3

Bonjour et bienvenue,
c'est un problème CSS, Z-index.
Si tu m'indiques l'url, je pourrai t'orienter si besoin.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#4

37s plus rapide Big Grin
#5

c'est toi le chef :lol:

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#6

Bonjour à vous deux,

merci pour les réponses !

la mise à jour ne va pas tarder !

Sinon j'ai déjà regardé sur le forum mais pas vu le même problème !
Je suppose aussi que ce soit un problème de css sur z-index mais mes modifications ne fonctionnent pas !

le site : conceptionsimmobilieres.fr/cmsms/
#7

je te confirme que le z-index ne suffit pas ... Sad

apparemment le flash est assez spécial ... aucune idée de contournement

index.php?page=visite-virtuelle-de-la-maison-pop
#8

Ce qui est étrange c'est que sous le navigateur chrome, il n'y a pas de soucis :| !
#9

il faut poser la question sur un forum CSS, voir alsacreation ou siteduzero. Il y a aussi des paramètres dans flash qui doivent agir...

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#10

J'ai testé sous IE9 et Firefox 16 et le menu passe au-dessus. Tu n'avais sans doute pas vidé ton cache.
edit : non, je n'étais pas sur la bonne page, marche pas.
#11

ils passent en dessous sur FF 16 chez moi :/
#12

Exact, j'ai édité mon message. La première chose à faire est de valider le code html : http://validator.w3.org/check?uri=http%3...ator%2F1.3
#13

salut,

essaye de rajouter comme param a ton flash : <param name="wmode" value="transparent" /> et ensuite joue avec les positions relative sur tes divs et les z-index....
#14

ou sinon regarde sur cette url d'alasacreation, cela peut être une piste

http://forum.alsacreations.com/topic-4-64225-1.html
#15

une fois mis le param en transparent essaye ça dans le css

object{z-index:1; display:inline-block; position:relative}
#primary-nav ul{z-index:2; display:inline-block; position:relative}
#16

Corrige le code, en particulier : <h2 class="accessibility util-clearb">Navigation</h2><ul> <li> ligne 69
#17

<h2 class="accessibility util-clearb">Navigation</h2><ul>
<hr class="accessibility util-clearb" />Navigation<ul>
#18

Rebonjour,

j'ai modifié le code du flash en y insérant <param name="wmode" /> comme me l'a suggéré misterpink et ça fonctionne !

un grand merci à tous Smile
#19

[Résolu] dans le titre de ton premier message alors ?
#20

Jean le Chauve,

j'ai corrigé le code pour arriver à deux fautes, mais je ne les comprends pas !

les voici :

end tag for X omitted, but OMITTAG NO was specified


You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".

Line 104, column 5: end tag for "li" omitted, but OMITTAG NO was specified

</ul>



document type does not allow element X here; missing one of Y start-tag


The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

Line 81, column 4: document type does not allow element "ul" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag

<ul>


Si quelqu'un voit de quel problème il s'agit, je suis preneur.
#21

ton menu se ferme mal

<ul>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...
</ul>

Le code en question

Code :
<li><a href="http://www.conceptionsimmobilieres.fr/cmsms/index.php?page=faq"><span>FAQ</span></a>
</li>

<li><a href="http://www.conceptionsimmobilieres.fr/cmsms/index.php?page=test-2"><span>Test sur la longueur de menu</span></a>
</ul>

A corriger en modifiant le gabarit de ton menu. L'erreur suivante doit être liée à celle ci également.
#22

oui j'avais vu qu'il se ferme mal mais ce menus est en JavaScript, du coup je ne sais pas comment le modifier pour rajouter la balise...

je fais suivre le code :

{if $count > 0}
<ul>
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}

{if ($node->extra1 == 'restricted' and $ccuser->memberof('Enregistrés')) or $node->extra1== '' }

{if $node->parent == true or ($node->current == true and $node->haschildren == true)}
<li class="menuactive menuparent"><a class="menuactive menuparent" href="{$node->url}"><span>{$node->menutext}</span></a>

{elseif $node->haschildren == true and $node->type != 'sectionheader' and $node->type != 'separator'}
<li class="parent"><a class="parent" href="{$node->url}"><span>{$node->menutext}</span></a>

{elseif $node->current == true}
<li class="currentpage"><h3><span>{$node->menutext}</span></h3>

{elseif $node->type == 'sectionheader'}
<li class="sectionheader"><span>{$node->menutext}</span>

{elseif $node->type == 'separator'}
<li class="separator" style="list-style-type: none;"> <hr />

{else}
<li><a href="{$node->url}"><span>{$node->menutext}</span></a>

{/if}

{/if}{* node->extra1 *}

{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}
</ul>
{/if}
#23

Bizarre ce bout de code :
{if ($node->extra1 == 'restricted' and $ccuser->memberof('Enregistrés')) or $node->extra1== '' }
Y-a-t-il d'autres cas que 'restricted' ou '' pour extra1 ?
Si c'est le cas, il te manque un {else}
#24

je ne pense pas qu'il y est d'autres cas !

ce code provient du tuto pour la Création de pages privées :

jc.etiemble.free.fr/abc/index.php?page=private2n
#25

Vérifie qu'il n'y a aucune page contenant quelque chose (même une espace) autre que "restricted" dans extra1.
Corrige ceci : <h2 class="accessibility util-clearb">Navigation<ul> (lignes 80-81)
en : <h2 class="accessibility util-clearb">Navigation</h2><ul> et enlève le </h2> (ligne 147 avant </ul>)
Modifie le gabarit du menu en fin de code :</ul>{/if} en </li></ul>{/if}

@Jce : tu peux corriger la fin du tuto D menu :
Code :
{repeat string="</li></ul>" times=$node->depth-1}
</ul>
{/if}
devient
Code :
{repeat string="</li></ul>" times=$node->depth-1}
</li></ul>
{/if}
Corrigé sur le wiki ce 31/10/2012
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)