Forum CMS Made Simple FR
[RESOLU] le menu ou la feuille de style ne s'affichent pas - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Installation (https://forum.cmsmadesimple.fr/forum-8.html)
+--- Sujet : [RESOLU] le menu ou la feuille de style ne s'affichent pas (/thread-3948.html)



[RESOLU] le menu ou la feuille de style ne s'affichent pas - chloroweb - 21/01/2017

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.5
#~ Url du site : www.ferme-cacheterie.com
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.6
#~ Installed Modules:
#~ AdminSearch: 1.0.2
#~ CGExtensions: 1.53.15
#~ CMSContentManager: 1.1.4
#~ CMSMailer: 6.2.14
#~ Captcha: 0.5.2
#~ DesignManager: 1.1.1
#~ FileManager: 1.5.2
#~ FormBuilder: 0.8.1.4
#~ Guestbook: 1.4_RC2
#~ LightBox: 1.0.1
#~ MenuManager: 1.50.2
#~ MicroTiny: 2.0.3
#~ ModuleManager: 2.0.5
#~ Navigator: 1.0.3
#~ News: 2.50.6
#~ Printing: 1.0.4
#~ Search: 1.50.2
#~ ThemeManager: 1.1.8
#~ TinyMCE: 3.1.4
#~ youtubeplayer: 1.3.1
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ auto_alias_content: true
#~ locale:
#~ set_names: false
#~ timezone:
#~ permissive_smarty: false
#~ Php Information:
#~ phpversion: 5.4.45
#~ md5_function: On (Vrai)
#~ json_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_ALL: 32759
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ test_file_timedifference: Aucune différence de date du système trouvée
#~ test_db_timedifference: Aucune différence de date du système trouvée
#~ create_dir_and_file: 1
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ register_globals: Off (Faux)
#~ output_buffering: 4096
#~ disable_functions:
#~ open_basedir:
#~ test_remote_url: Valable
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ check_ini_set: On (Vrai)
#~ curl: On
#~ Performance Information:
#~ allow_browser_cache: Off (Faux)
#~ browser_cache_expiry: 60
#~ php_opcache: Off (Faux)
#~ smarty_cache: Off (Faux)
#~ smarty_compilecheck: Off (Faux)
#~ smarty_cache_udt: Off (Faux)
#~ auto_clear_cache_age: Off (Faux)
#~ Server Information:
#~ Server Software: Apache
#~ Server Api: cgi-fcgi
#~ Server Os: Linux 3.14.79-grsec-hosting-web-3.14 On x86_64
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.5.52
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela ne conduit pas nécessairement à des problèmes... Mais si vous avez des problèmes pour installer/retirer des modules ou ajouter/supprimer des éléments de contenu ou pages cela pourrait en être la cause.
#~ Permission Information:
#~ tmp: /homez.109/fermecac/www/tmp (0705)
#~ tmp_cache: /homez.109/fermecac/www/tmp/cache (0705)
#~ templates_c: /homez.109/fermecac/www/tmp/templates_c (0705)
#~ modules: /homez.109/fermecac/www/modules (0705)
#~ uploads: /homez.109/fermecac/www/uploads (0705)
#~ Masque de création de fichier (umask) : /homez.109/fermecac/www/tmp/cache (0705)
#~ config_file: 0444
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

je pense que j'ai un souci de compatibilité entre l'affichage du menu et mon gabarit, mais je ne vois pas où est le problème.
Je m'explique :
- j'utilise 2 gabarits, un pour la page d'accueil, un pour toutes les autres pages
- sur la page d'accueil, le design apparait, mais le menu horizontal n'est pas affiché, il n'est même pas dans le code HTML, la balise nav est vide.
- sur les autres pages, le menus horizontal est bien généré, mais le design n'est pas pris en compte. La CSS n'est même pas appelée.

J'ai vérifié les balises Smarty, j'ai fait évoluée celles qui avaient changé (notamment, l'appel à Navigator au lieu de menumanager). J'ai vérifié aussi les noms des gabarits et les liens avec ce qu'on appelle les designs et le lien avec la CSS (il n'y en a qu'une pour mon gabarit).
Bref rien d'exceptionnel, il me semble.

Voici le gabarit de ma page d'accueil :
[ins]
{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>{title} - {sitename}</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="les produits de la ferme de la cacheterie à Lyons la foret dans l'Eure " />
<meta name="keywords" content="ferme, fermier, agneau, oeufs, terrines, asperge, laine, chenevotte, bio, chambres, hotes" />
<meta name="author" content="Pascaline Foucher" />[/ins]

[ins]{metadata}
{* Don't remove this! Metadata is entered in Site Admin/Global settings. *}[/ins]

[ins]{cms_stylesheet}[/ins]

[ins]</head>[/ins]

[ins]<body class="BBMtheme" id="accueil">[/ins]

[ins]<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>[/ins]

[ins] <div id="page">
<a id="top"></a><p class="hide">Skip to: <a href="#menu">site menu</a> |
<a href="#sectionmenu">section menu</a> | <a href="#main">main content</a></p>[/ins]

[ins]<div id="site">
<div id="logo"></div>[/ins]

[ins] <!--- Start Search -->
<div id="search">
{search lang="fr_FR" submit="OK" searchtext="Recherchez..."}
</div>
<!--- End Search -->[/ins]

[ins] <h1>Ferme de la Cacheterie</h1>
<a id="menu"></a>
</div>[/ins]

[ins]<div id="spacer">
<div id="nav">[/ins]

[ins]{Navigator number_of_levels=1 template="BBM_Business_BBM_Business_BBM_horizontal"}[/ins]

[ins] {*cms_module module='menumanager' template='BBM-Business_BBM-Business_BBM_horizontal' number_of_levels='1'*}
</div>
</div>

<div id="center">
<div id="center1">
<div id="topbox">
{nav_breadcrumbs} &nbsp;
</div>[/ins]

[ins]<div id="right">
<div class="fb-like-box" data-href="https://www.facebook.com/FermeCacheterie" data-width="280" data-height="500" data-colorscheme="light" data-show-faces="true" data-header="true" data-stream="true" data-show-border="true"></div>[/ins]


[ins] <h1>{content block='rightside1title' oneline='true'}</h1>
{content block='rightside1'}
</div>[/ins]

[ins]<div id="left">
<a id="sectionmenu"></a>
{content block='menutop'}
<h1>{content block='menutitle' oneline='true'}</h1>
{*cms_module module='menumanager' template='BBM-Business : BBM-Business : BBM - vertical' start_level='2' collapse='1'*}
{Navigator number_of_levels=1 template="BBM_Business_BBM_Business_BBM_vertical" start_level='2' collapse='1'}
</div>[/ins]


[ins]<a id="main"></a>
<div id="content_accueil">
<h1>{content block='contenttitle' oneline='true'}</h1>
{content}[/ins]

[ins]<!-- relational links -->
<div id="flat">
<div class="right49">
<p><a href="#nav">^ Haut</a></p>
</div>
</div>[/ins]

[ins]<!-- End relational links -->[/ins]

[ins]</div>
</div>[/ins]

[ins] {* Start Footer. Edit the footer in the Global Content Block called "footer" *}
<div id="footer">
{global_content name='footer'}
</div>
{* End Footer *}[/ins]

[ins]</div></div>
{global_content name='Google_analytics'}
</body>
</html>
[/ins]

Je n'arrive pas à voir ce qui bloque, toutes vos suggestions m'intéressent.
Merci d'avance


[RESOLU] le menu ou la feuille de style ne s'affichent pas - jce76350 - 21/01/2017

en v2 il faut bien vérifier que les designs sont corrects
un design = gabarit + style

Nota ton phpversion: 5.4.45 est obsolète depuis le 3 Sep 2015 non pas pour CMSMS (encore que recommandé 5.5.2 mini ou 5.6.X ) mais pour des raisons de sécurité !!! impératif PHP 5.6 ou 7.x


[RESOLU] le menu ou la feuille de style ne s'affichent pas - chloroweb - 21/01/2017

J'ai mis à jour la version de PHP, maintenant c'est PHP 5.6.21

Pour les designs, j'ai bien vérifié qu'ils étaient lié, c'est-à-dire que si je clique sur design, je vois le gabarit associé et la feuille de style dans l'onglet Feuille de style. Comme les gabarits et CSS ont été renommés avec la MAJ, j'ai vérifié la syntaxe, tout est OK.

J'ai vu dans les fils de discussion qu'il y avait eu des soucis de compatibilité avec menu manager au début, ils ont été résolu ensuite. Il y a peut-être une astuce à faire ?
Mon site a été installé en octobre 2009 avec CMSMS1.6 au départ, j'ai évolué petit à petit (en sautant quelques versions parfois :-) ), il y a peut-être une manip que j'ai oublié ?


[RESOLU] le menu ou la feuille de style ne s'affichent pas - chloroweb - 21/01/2017

pour info, je viens de voir que :
- dans les pages internes, le design s'affiche désormais, la CSS est bien chargée.

Par contre, le menu horizontal ne s'affiche toujours pas, comme sur la page d'accueil.
MAIS le menu vertical s'affiche lui !! Rolleyes

c'est un problème de syntaxe non ? :|


[RESOLU] le menu ou la feuille de style ne s'affichent pas - chloroweb - 22/01/2017

ça y est, j'ai résolu le problème. C'était bien un souci de syntaxe donc.

Je faisais appel auparavant à un sous-gabarit appelé dans mon gabarit de page d'accueil. Ce sous-gabarit permettait simplement d'afficher le menu, soit en horizontal, soit en vertical.

Avec la mise à jour, j'ai tenté d'utiliser Navigator, comme il est recommandé, mais je faisais toujours appel à mon sous-gabarit de menu, or c'est inutile. Navigator affiche mon menu en vertical ou en horizontal grâce aux classes CSS qu'il va chercher je ne sais pas où puisque à aucun moment je ne lui précise lesquelles aller chercher....

Bref, je ne sais pas comment vous avez fait, mais c'est très fort ! La syntaxe est beaucoup plus simple, et j'ai même simplifié la gestion de mes pages. :-)

Un grand bravo pour cette nouvelle version, j'utilise CMSMS maintenant depuis 10 ans et c'est le CMS que je trouve le plus simple pour les utilisateurs et avec ce qu'il faut pour les webmasters. Merci à toute l'équipe pour tout le boulot ! :-)

Une dernière question tout de même :
-est-ce qu'on peut désinstaller le module Menumanager ?

et ensuite je ferme la discussion :-)


[RESOLU] le menu ou la feuille de style ne s'affichent pas - Ouik - 22/01/2017

chloroweb a écrit :Une dernière question tout de même :
-est-ce qu'on peut désinstaller le module Menumanager ?
En un mot : oui !


[RESOLU] le menu ou la feuille de style ne s'affichent pas - jce76350 - 23/01/2017

Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée. Cool


[RESOLU] le menu ou la feuille de style ne s'affichent pas - chloroweb - 25/01/2017

OK merci, je désinstalle ce module inutile alors :-)