Forum CMS Made Simple FR
[Résolu] Problème de menu sous Safari et Opera (entête de section) - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : [Résolu] Problème de menu sous Safari et Opera (entête de section) (/thread-3018.html)



[Résolu] Problème de menu sous Safari et Opera (entête de section) - Fwed - 28/11/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.9
#~ Url du site : http://www.chateau-de-la-chaix.com
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.9
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.4
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.14.1
#~ Search: 1.7.8
#~ ThemeManager: 1.1.8
#~ CGExtensions: 1.37.3
#~ MleCMS: 1.11.4
#~ JQueryTools: 1.2.5
#~ Gallery: 1.6.1
#~ TinyMCE: 2.9.12
#~ GoogleMaps: 0.2.1
#~ Showtime: 3.3
#~ GAMadeSimple: 1.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ 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.4.6
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ 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 (mysqli)
#~ Server Db Version: 5.1.66
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour

Le menu de ce site http://www.chateau-de-la-chaix.com fonctionne sous Chrome, FF, IE, Safari (Mac) mais sous Safari (iPad, iPhone) et Opéra les entêtes de section n'ouvrent pas le sous menu au survol. En type contenu, le sous-menu s'affiche bien.


[Résolu] Problème de menu sous Safari et Opera (entête de section) - jissey - 28/11/2013

Bonjour,
c'est sans doute parce que les entêtes de sections ne sont pas des liens et que la notion de survol n'existe pas sur les écrans tactiles?(A vérifier, je suis loin d'être un spécialiste.)
Essaie de mettre un href bidon sur les entêtes de sections du genre href="javascript:void(0)" ou bien href="#".


[Résolu] Problème de menu sous Safari et Opera (entête de section) - Fwed - 28/11/2013

Merci pour cette astuce, je pense que ça peut effectivement résoudre le problème, mais comment l'intégrer de façon automatique dans la gestion du menu cms ?
A noter que le problème ne se pose pas sous Androïd.


[Résolu] Problème de menu sous Safari et Opera (entête de section) - bess - 28/11/2013

Citation :la notion de survol n'existe pas sur les écrans tactiles

je confirme

Citation :le problème ne se pose pas sous Androïd.

normal, Apple gère différement la notion de survol. Il faut donc passer par du javascript pour gérer le survol des menus voir carrément repenser la présentation de tes menus pour tablettes.


[Résolu] Problème de menu sous Safari et Opera (entête de section) - jissey - 28/11/2013

pour modifier tes menu, il faut aller dans le gabarit du menu manager que tu utilises :
disposition >> gestion de menu Big Grin
Pour savoir quel est le bon, va voir dans ton gabarit de page et cherche la balise {menu}.
C'est indiqué dedans avec template=xxxx sinon, c'est celui qui est coché par défaut dans la gestion des menu.

Lit aussi la doc et l'aide sur les menus.


[Résolu] Problème de menu sous Safari et Opera (entête de section) - Fwed - 03/12/2013

La solution d'un href="#" pour les noeuds sectionheader menuparent dans le template du menu fonctionne.
Merci jissey !