Mer 16 Juil, 2014 12:11
Ça t'arrive de lire un peu attentivement les réponses des autres ?
Tu crois vraiment qu'on n'a pas exploré toutes les pistes avant de procéder de cette manière ?
Les include php ça ne marche pas pour des CMS en python (framatube), en ruby (framasphère), en nodejs (framapad, framacalc...), en java (framindmap 2, ancienne version de framapad) ou sur les sites statiques (framindmap, framavectoriel et toutes les pages d'accueil...)
Ceci dit, c'est ce qu'on faisait avant pour les autres sites en php et très souvent la nav était bugguée pour cause de conflit de css (ou de javascript parce que, je le répète, ce n'est pas juste un menu qu'on veut déployer sur tous les sites c'est aussi videojs, piwik, des fenêtres modales, la checkbox pour s'abonner à la newsletter, bootstrap accessible, etc...).
Concernant, les iframes c'est impossible pour un menu (sinon ça se déplie à l'intérieur du cadre et on n'y accède pas) et ce que tu décris comme méthode pour insérer une bannière montre bien que tu n'as pas compris l'intérêt de l'inclusion en js avec une seule ligne de code pour ne pas avoir à faire de l'édition manuelle sur chaque site (~50) à chaque fois qu'on a un message à faire passer ou une amélioration à apporter.
Après, on ne fait pas de la nav une obligation : si le script est désactivé ça n'a que peu d'impact sur le contenu des sites.