Bug ajout menu contenu theme caméléon [Réglé]
Neotope Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Neotope
- Inscrit le : 28/11/2011
J'espère avoir mis mon post là où il faut. J'utilise le thème caméléon
Lorsque je veux ajouter un menu de contenu ou même un module dans le menu central haut, ceci se solde systématiquement par une superposition de la page courante sur le menu en question.
Voici deux screen à titre d'exemple :

et

Comment solutionner ce problème, de sorte que, bien évidemment, tout puisse être visible distinctement ?
Merci à vous,
Neotope
Myster Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre Myster
- Inscrit le : 04/10/2010
- Groupes :
Quand tu vas via ce lien http://tonsite.fr/admin/menus/menus.php
Ou ce place ton menu de contenus ?
S'il est au milieux c'est normal il faut que tu clique sur la fléche et tu clique sur menu gauche par exemple
Neotope Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Neotope
- Inscrit le : 28/11/2011
En fait c'est exactement ce que j'ai expliqué, je ne peux rien mettre dans le menu central...
Pour moi ce n'est pas normal car il n'y avait pas ce genre de problèmes avec le thème Dark Age que j'ai dû abandonner car au niveau visuel je n'avais pas du tout le rendu adéquat (trop sombre et trop de paramètres à modifier à trop d'endroits pour l'éclaircir).
Il n'y a que dans Dark Age que c'est possible ?
Neotope Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Neotope
- Inscrit le : 28/11/2011
Visiteur
Boosteur Inactif
Tu peux me poser le header.tpl ici avec les balise BBcode tpl , s'il te plait ??
@imablement Swan.
Neotope Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Neotope
- Inscrit le : 28/11/2011
Merci pour l'aide apportée.
Voici le code du header.tpl :
Code BBCODE :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{L_XML_LANGUAGE}" >
<head>
<title>{SITE_NAME} : {TITLE}</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="{SITE_DESCRIPTION} {TITLE}" />
<meta name="keywords" content="{SITE_KEYWORD}" />
<meta http-equiv="Content-Language" content="{L_XML_LANGUAGE}" />
<!-- Default CSS -->
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/default.css" type="text/css" media="screen, print, handheld" />
<!-- Theme CSS -->
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/design.css" type="text/css" media="screen" />
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/global.css" type="text/css" media="screen, print, handheld" />
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/default.css" type="text/css" media="screen, print, handheld" />
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/generic.css" type="text/css" media="screen, print, handheld" />
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/content.css" type="text/css" media="screen, print, handheld" />
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/bbcode.css" type="text/css" media="screen, print, handheld" />
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{FRAMEWORK_THEME}/framework/content/syndication/syndication.css" type="text/css" media="screen, print, handheld" />
<!-- Alternative CSS -->
{ALTERNATIVE_CSS}
<link rel="shortcut icon" href="{PATH_TO_ROOT}/favicon.ico" type="image/x-icon" />
<link rel="alternate" href="{PATH_TO_ROOT}/syndication.php?m=news" type="application/rss+xml" title="RSS {SITE_NAME}" />
<script type="text/javascript">
<!--
var PATH_TO_ROOT = "{PATH_TO_ROOT}";
var TOKEN = "{TOKEN}";
-->
</script>
# IF C_BBCODE_TINYMCE_MODE # <script type="text/javascript" src="{PATH_TO_ROOT}/kernel/framework/content/tinymce/tiny_mce.js"></script> # ENDIF #
<script type="text/javascript" src="{PATH_TO_ROOT}/kernel/framework/js/scriptaculous/prototype.js"></script>
<script type="text/javascript" src="{PATH_TO_ROOT}/kernel/framework/js/scriptaculous/scriptaculous.js"></script>
<script type="text/javascript" src="{PATH_TO_ROOT}/kernel/framework/js/global.js"></script>
</head>
<body>
# IF C_ALERT_MAINTAIN #
<div style="position:absolute;top:5px;width:99%;">
<div style="position:relative;width:400px;margin:auto;" class="warning">
{L_MAINTAIN_DELAY}
<br /><br />
<script type="text/javascript">
document.write('<div id="release">{L_LOADING}{PATH_TO_ROOT}.</div>');
</script>
<noscript>
<strong>{DELAY}</strong>
</noscript>
</div>
</div>
<script type="text/javascript">
<!--
function release(year, month, day, hour, minute, second)
{
if( document.getElementById('release') )
{
var sp_day = 86400;
var sp_hour = 3600;
var sp_minute = 60;
now = new Date();
end = new Date(year, month, day, hour, minute, second);
release_time = (end.getTime() - now.getTime())/1000;
if( release_time <= 0 )
{
document.location.reload();
release_time = '0';
}
else
timeout = setTimeout('release('+year+', '+month+', '+day+', '+hour+', '+minute+', '+second+')', 1000);
release_days = Math.floor(release_time/sp_day);
release_time -= (release_days * sp_day);
release_hours = Math.floor(release_time/sp_hour);
release_time -= (release_hours * sp_hour);
release_minutes = Math.floor(release_time/sp_minute);
release_time -= (release_minutes * sp_minute);
release_seconds = Math.floor(release_time);
release_seconds = (release_seconds < 10) ? '0' + release_seconds : release_seconds;
document.getElementById('release').innerHTML = '<strong>' + release_days + '</strong> {L_DAYS} <strong>' + release_hours + '</strong> {L_HOURS} <strong>' + release_minutes + '</strong> {L_MIN} <strong>' + release_seconds + '</strong> {L_SEC}';
}
}
release({L_RELEASE_FORMAT});
-->
</script>
# ENDIF #
<div id="global">
<div id="header_container">
<div id="header">
# IF C_COMPTEUR #
<div style="position:absolute;top:0px">
<div id="compteur">
<span class="text_strong">{L_VISIT}:</span> {COMPTEUR_TOTAL}
<br />
<span class="text_strong">{L_TODAY}:</span> {COMPTEUR_DAY}
</div>
</div>
# ENDIF #
<h1 style="display:none;font-size:9px;">{SITE_NAME}</h1>
# IF C_MENUS_HEADER_CONTENT #
{MENUS_HEADER_CONTENT}
# ENDIF #
</div>
<div id="sub_header">
# IF C_MENUS_SUB_HEADER_CONTENT #
{MENUS_SUB_HEADER_CONTENT}
<div class="spacer" style="padding:2px;"></div>
# ENDIF #
</div>
</div>
# IF C_MENUS_LEFT_CONTENT #
<div id="left_menu">
{MENUS_LEFT_CONTENT}
</div>
# ENDIF #
# IF C_MENUS_RIGHT_CONTENT #
<div id="right_menu">
<div id="menur">
{MENUS_RIGHT_CONTENT}
</div> </div>
# ENDIF #
<div id="main">
<div id="main_content">
<div class="main_top_l"></div>
<div class="main_top_r"></div>
<div class="main_top"></div>
<div class="main_content_borderl">
<div class="main_content_borderr">
<div class="contenu">
# IF C_MENUS_TOPCENTRAL_CONTENT #
<div id="top_contents">
{MENUS_TOPCENTRAL_CONTENT}
</div>
# ENDIF #
<div id="links">
<br/> <a class="small_link" href="{START_PAGE}" title="{L_INDEX}">{L_INDEX}</a>
# START link_bread_crumb #
<img src="{PATH_TO_ROOT}/templates/{THEME}/images/breadcrumb.png" alt="" class="valign_middle" /> <a class="small_link" href="{link_bread_crumb.URL}" title="{link_bread_crumb.TITLE}">{link_bread_crumb.TITLE}</a>
# END link_bread_crumb #
</div>Bien à vous,
Neotope
Visiteur
Boosteur Inactif
Essaye de remplacer ton TPL par celui-ci :
Code TPL :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{L_XML_LANGUAGE}" > <head> <title>{SITE_NAME} : {TITLE}</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="description" content="{SITE_DESCRIPTION} {TITLE}" /> <meta name="keywords" content="{SITE_KEYWORD}" /> <meta http-equiv="Content-Language" content="{L_XML_LANGUAGE}" /> <!-- Default CSS --> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/default.css" type="text/css" media="screen, print, handheld" /> <!-- Theme CSS --> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/design.css" type="text/css" media="screen" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/global.css" type="text/css" media="screen, print, handheld" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/default.css" type="text/css" media="screen, print, handheld" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/generic.css" type="text/css" media="screen, print, handheld" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/content.css" type="text/css" media="screen, print, handheld" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{THEME}/theme/bbcode.css" type="text/css" media="screen, print, handheld" /> <link rel="stylesheet" href="{PATH_TO_ROOT}/templates/{FRAMEWORK_THEME}/framework/content/syndication/syndication.css" type="text/css" media="screen, print, handheld" /> <!-- Alternative CSS --> {ALTERNATIVE_CSS} <link rel="shortcut icon" href="{PATH_TO_ROOT}/favicon.ico" type="image/x-icon" /> <link rel="alternate" href="{PATH_TO_ROOT}/syndication.php?m=news" type="application/rss+xml" title="RSS {SITE_NAME}" /> <script type="text/javascript"> <!-- var PATH_TO_ROOT = "{PATH_TO_ROOT}"; var TOKEN = "{TOKEN}"; --> </script> # IF C_BBCODE_TINYMCE_MODE # <script type="text/javascript" src="{PATH_TO_ROOT}/kernel/framework/content/tinymce/tiny_mce.js"></script> # ENDIF # <script type="text/javascript" src="{PATH_TO_ROOT}/kernel/framework/js/scriptaculous/prototype.js"></script> <script type="text/javascript" src="{PATH_TO_ROOT}/kernel/framework/js/scriptaculous/scriptaculous.js"></script> <script type="text/javascript" src="{PATH_TO_ROOT}/kernel/framework/js/global.js"></script> </head> <body> # IF C_ALERT_MAINTAIN # <div style="position:absolute;top:5px;width:99%;"> <div style="position:relative;width:400px;margin:auto;" class="warning"> {L_MAINTAIN_DELAY} <br /><br /> <script type="text/javascript"> document.write('<div id="release">{L_LOADING}{PATH_TO_ROOT}.</div>'); </script> <noscript> <strong>{DELAY}</strong> </noscript> </div> </div> <script type="text/javascript"> <!-- function release(year, month, day, hour, minute, second) { if( document.getElementById('release') ) { var sp_day = 86400; var sp_hour = 3600; var sp_minute = 60; now = new Date(); end = new Date(year, month, day, hour, minute, second); release_time = (end.getTime() - now.getTime())/1000; if( release_time <= 0 ) { document.location.reload(); release_time = '0'; } else timeout = setTimeout('release('+year+', '+month+', '+day+', '+hour+', '+minute+', '+second+')', 1000); release_days = Math.floor(release_time/sp_day); release_time -= (release_days * sp_day); release_hours = Math.floor(release_time/sp_hour); release_time -= (release_hours * sp_hour); release_minutes = Math.floor(release_time/sp_minute); release_time -= (release_minutes * sp_minute); release_seconds = Math.floor(release_time); release_seconds = (release_seconds < 10) ? '0' + release_seconds : release_seconds; document.getElementById('release').innerHTML = '<strong>' + release_days + '</strong> {L_DAYS} <strong>' + release_hours + '</strong> {L_HOURS} <strong>' + release_minutes + '</strong> {L_MIN} <strong>' + release_seconds + '</strong> {L_SEC}'; } } release({L_RELEASE_FORMAT}); --> </script> # ENDIF # <div id="global"> <div id="header_container"> <div id="header"> # IF C_COMPTEUR # <div style="position:absolute;top:0px"> <div id="compteur"> <span class="text_strong">{L_VISIT}:</span> {COMPTEUR_TOTAL} <br /> <span class="text_strong">{L_TODAY}:</span> {COMPTEUR_DAY} </div> </div> # ENDIF # <h1 style="display:none;font-size:9px;">{SITE_NAME}</h1> # IF C_MENUS_HEADER_CONTENT # {MENUS_HEADER_CONTENT} # ENDIF # </div> <div id="sub_header"> # IF C_MENUS_SUB_HEADER_CONTENT # {MENUS_SUB_HEADER_CONTENT} <div class="spacer" style="padding:2px;"></div> # ENDIF # </div> </div> # IF C_MENUS_LEFT_CONTENT # <div id="left_menu"> {MENUS_LEFT_CONTENT} </div> # ENDIF # # IF C_MENUS_RIGHT_CONTENT # <div id="right_menu"> <div id="menur"> {MENUS_RIGHT_CONTENT} </div> </div> # ENDIF # <div id="main"> # IF C_MENUS_TOPCENTRAL_CONTENT # <div id="top_contents"> {MENUS_TOPCENTRAL_CONTENT} </div> # ENDIF # <div id="main_content"> <div class="main_top_l"></div> <div class="main_top_r"></div> <div class="main_top"></div> <div class="main_content_borderl"> <div class="main_content_borderr"> <div class="contenu"> <div id="links"> <br/> <a class="small_link" href="{START_PAGE}" title="{L_INDEX}">{L_INDEX}</a> # START link_bread_crumb # <img src="{PATH_TO_ROOT}/templates/{THEME}/images/breadcrumb.png" alt="" class="valign_middle" /> <a class="small_link" href="{link_bread_crumb.URL}" title="{link_bread_crumb.TITLE}">{link_bread_crumb.TITLE}</a> # END link_bread_crumb # </div>
J'ai juste modifié cette partie :
Code TPL :
afin que l'on appelle le menu central haut avant le contenu de la page.
Édité par Visiteur Le 17/01/2012 à 12h30
Neotope Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Neotope
- Inscrit le : 28/11/2011
Je viens d'essayer, ça ne fonctionne toujours pas.
Le texte apparait toujours pareil, par contre le menu central se décale un peu vers le bas.
Pas de création de nouveau bloc...
Neotope
Visiteur
Boosteur Inactif
Et si tu places cette partie :
Code TPL :
Avant :
Code TPL :
<div id="main">Comme ceci :
Code TPL :
Peut-être qu'en l'appelant avant toute la partie main.. Mais j'en doute...
Si un graphiste passe par là ^^
Personnellement je n'utilise pas les menus centraux car ils déforment généralement tout le contenu de la page...
Édité par Visiteur Le 17/01/2012 à 22h30
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Neotope Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Neotope
- Inscrit le : 28/11/2011
Malheureusement ça ne fonctionne pas non plus...
ReidLos, Swan a revu mon thème en local et m'a donné une archive pour que je le réinstalle à "neuf" on va dire car suite à quelques manipulations, il semble que ça ne fonctionnait plus bien du tout (Swan m'a aussi mis l'administration universelle au passage).
Suite à cela j'ai vu avec pour mettre le menu en onglet propre au thème, corrigé quelques erreurs dans le design mais sinon les seules choses que j'ai fait sont des ajustement de position pour les menus. Les ajustements dont je parle ont été faits avec son aide.
Soit dit en passant le problème que j'évoque dans ce topic n'a pas évolué avec aucun des changements opérés, depuis le thème de base, le thème corrigé par Swan avant modifications mineures et le thème tel qu'il est actuellement...
Neotope
Visiteur
Boosteur Inactif
Alors je viens de regarder, pour enlever le doutes comme quoi, j'avais commis une erreur, et bien non !! L'erreur est dans le thème original aussi !
Code CSS :
/* ##### Emplacement au dessus de contenu de la page ###### */ div#top_contents { margin-top:15px; margin :0; margin-left: 20px; margin-bottom:15px; background: none; height:29px; /* <== ici */ width:auto px; }
Donc le height est a supprimer ou à mettre sous forme de commentaires !
Donc merci ne me pas m'en incomber la faute ! Sinon, je n'assurerais plus que le support sur mes thèmes et ceux d'EnimSay, je vous les laisse
Comme quoi je ne suis pas aussi incompétente en la matière.Je corrige la version en cours sur CsN. De part la même, je vous invite aussi à mettre à jour la version de PBt.
@imablement Swan
Édité par Visiteur Le 19/01/2012 à 14h17
Neotope Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Neotope
- Inscrit le : 28/11/2011
Swan, j'ai fait la modification que vous proposez, malheureusement le problème persiste.
Quoi qu'il en soit, j'espère que personne n'a compris que je lui en incombais la faute, ce qui, en ce qui me concerne, est absolument sans importance (en terme de responsabilité) par rapport au fait que le bug puisse au final être corrigé, enfin je pense.
Comme je l'avais dit, ce bug est là depuis la première installation du thème, et il persiste quelques modifications qui aient pu lui être apportées.
Y a-t-il quelque chose que j'ai mal fait ? Dois-je tout réinstaller ?
Bien à vous,
Neotope
Visiteur
Boosteur Inactif
As tu rafraichi les caches ?? Car la solution que je t'ai donné , je l'ai appliqué sur le thème que je t'ai modifié et donné en locale et elle fonctionne très bien...
Neotope Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Neotope
- Inscrit le : 28/11/2011
J'avais pourtant régénéré le cache mais il a fallu un peu de temps avant que je puisse voir le changement.
Un grand merci à Swan et tous les autres.
Bien à vous,
Neotope
Édité par Neotope Le 23/01/2012 à 22h34
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie