Un soucis avec un menu de module [Réglé]
Module search
Support Général
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Après tests de mes pages, je remarque que je module search à un problème sur mon site avec le menu (menu avec la roue crantée)
Voici une image :
<img src="/upload/probleme-search.jpg" alt="" />
Voici mes dernières modifs sur les fichiers body.tpl et frame.tpl (peut-être un script qui embête?) :
<a href="/upload/derniers-fichiers-modifs.zip">derniers-fichiers-modifs.zip</a>
Merci bien <img src="/images/smileys/top.png" alt=":top" class="smiley" />
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Pour mon nouveau menu, j'ai du créer une classe avec le <body class"xxx"> dans le fichier body.tpl .. J'ai arrêté le </body> après le nouveau menu .. De ce fait, ce qui se trouve en dessous, bug. (Uniquement le module search, c'est ce qui st assez bizarre !) ..
J'ai donc mis le </body> à la fin du fichier body.tpl, mais je ne sais pas si c'est bon, ou si ça représente un quelconque soucis dans l'avenir ..
Merci pour vos connaissances.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
pourquoi avoir mis 2 balises body ??
Par plus simple d'appliquer la classe à la balise présente de base ?
Car là de mon côté tout les boutons sont en double…
Cordialement, janus57
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Édité par MickaelFR Le 14/04/2016 à 18h50
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
<body> doit être dans frame.tpl uniquement du coup de mon côté :
Code HTML :
<!DOCTYPE html> <html lang="fr"> <head> <title>Planet Truck - News</title> <meta charset="windows-1252" /> <meta name="description" content="Planet Truck. Le forum des routiers, ?tudiants et passionn?s. Fiche permis c et EC, fimo, adr, informations diverses et forum." /> <meta name="generator" content="PHPBoost" /> <link rel="canonical" href="http://forum-routier.fr/v4/" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> <link rel="stylesheet" href="/v4/templates/default/theme/default.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="/v4/kernel/lib/css/font-awesome/css/font-awesome.css" /> <link rel="stylesheet" href="/v4/templates/base/theme/design.css" type="text/css" media="screen" /> <link rel="stylesheet" href="/v4/templates/base/theme/content.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="/v4/templates/base/theme/table.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="/v4/templates/base/theme/form.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="/v4/templates/base/theme/global.css" type="text/css" media="screen, print" /> <link rel="stylesheet" href="/v4/templates/base/theme/cssmenu.css" type="text/css" media="screen" /> <link rel="stylesheet" type="text/css" href="/v4/templates/base/theme/ump.blue.css" id="ump-style"> <link rel="stylesheet" href="/v4/shoutbox/templates/shoutbox_mini.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/gallery/templates/gallery.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/online/templates/online.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/poll/templates/poll_mini.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/search/templates/search_mini.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/web/templates/web_mini.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/templates/base/modules/connect/connect_mini.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/calendar/templates/calendar.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/TinyMCE/templates/tinymce.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/BBCode/templates/bbcode.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/LangsSwitcher/templates/langsswitcher.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/ThemesSwitcher/templates/themeswitcher.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/ReCaptcha/templates/ReCaptcha.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/newsletter/templates/newsletter_mini.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/download/templates/download_mini.css" type="text/css" media="screen, print" /><link rel="stylesheet" href="/v4/templates/base/modules/news/news.css" type="text/css" media="screen, print" /> <link rel="shortcut icon" href="/v4/partenariat-passiontruck2 Copier_zps2ljw0fqc.png" type="image/png" /> </head> <body itemscope="itemscope" itemtype="http://schema.org/WebPage"> <style type="text/css"> <!-- .Style2 {color: #fff; font-size: 14px; } --> </style> <body class="is-ump"> <div class="ump">
double balise body confirmé par : <a href="https://validator.w3.org/nu/?doc=http%3A%2F%2Fforum-routier.fr%2Fv4%2F">https://validator.w3.org/nu/?doc=http%3A%2F%2Fforum-routier.fr%2Fv4%2F</a>
Cordialement, janus57
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
J'ai effectivement un autre body dans le frame.tpl. Je dois copier ton code fourni? Car si je fais ceci, le <div class="ump" sera pas dans le vide?
Ce sera aussi un double body du coup ..
En supprimant </body> du body.tpl, j'ai plus le doublon .. Je cherche à comprendre donc comment je dois procéder :/
Merci.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
non le code c'est simplement pour illustrer le double body, de ce j'ai j'ai compris tu n'a rien à mettre dans le body.tpl tu as juste à mettre la class CSS sur le balise body dans frame.tpl rien de plus ou alors j'ai mal compris ce que tu cherche à faire.
Cordialement, janus57
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
J'ai fais ceci dans le frampe.tpl :
Code HTML :
<body class="is-ump" itemscope="itemscope" itemtype="http://schema.org/WebPage"> # INCLUDE BODY # # INCLUDE JS_BOTTOM # <script src="{PATH_TO_ROOT}/templates/{THEME}/js/jquery-1.11.1.min.js" type="text/javascript"></script> <script src="{PATH_TO_ROOT}/templates/{THEME}/js/ump.js" type="text/javascript"></script> </body>
Est-ce correct? Pas de défaut constaté en tout cas.J'ai supprimé le <body ....><script></script><script></script></body> dans le body.tpl
Dans le cas ou un jour j'aurai besoin de rajouter une classe dans le body, devrais-je mettre plusieurs classe sans pour autant toucher tout ce qui se trouve dans le body?
Édité par MickaelFR Le 14/04/2016 à 19h50
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
perso j'aurais dégagé
Code HTML :
vu que PHPBoost intègre un jQuery beaucoup plus récent.Sinon là le code est bon, car il est plus simple de rajouter une class a <body> dans frame.tpl que de jouer à ré-organiser tout les tpl.
Cordialement, janus57
PaperToss Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre PaperToss
- Inscrit le : 25/03/2016
Il n'est pas possible de mettre une seconde balise <body> dans une page html : <a href="/forum/topic-15971-1+le-html-perso-fait-doubler-le-bouton-de-configuration#m149803">https://www.phpboost.com/forum/topic-15971-1+le-html-perso-fait-doubler-le-bouton-de-configuration#m149803</a>
Il faut procéder comme @janus57 l'indique, à savoir d'ajouter une classe au body existant dans le frame.tpl .
Cordialement.
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Bonjour,
perso j'aurais dégagé
Sinon là le code est bon, car il est plus simple de rajouter une class a <body> dans frame.tpl que de jouer à ré-organiser tout les tpl.
Cordialement, janus57
perso j'aurais dégagé
Code HTML :
vu que PHPBoost intègre un jQuery beaucoup plus récent.Sinon là le code est bon, car il est plus simple de rajouter une class a <body> dans frame.tpl que de jouer à ré-organiser tout les tpl.
Cordialement, janus57
Si je dégage ce que tu me dis, mon menu ne s'ouvre plus
Merci à tous les deux pour vos informations
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
oui y a un bug avec le placement du jQuery de base dans PHPBoost (voir bug #1557).
Du coup cela devrais fonctionner si il n'y avais pas ce bug.
Cordialement, janus57
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
non je viens de le constater et non j'ai pas mis de lien car il est en haut dans la liste des bugs (et j'ai un peu la flemme aussi).
Cordialement, janus57
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Je passe le sujet en réglé en espérant voir la solution pour le bug que tu as constaté
Merci encore, comme toujours !
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie