Easy-Design.Net forum




Aides sur les thèmes PHPBoost Problème de block

Wilka Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 10/05/2012 à 17h18

Messages: 78

Le 21/04/2013 à 22h27
Bonsoir à tous et à toutes.

J'ai bien aimé le thème Movie que vous avez mis dans votre rubrique téléchargement, exactement ce que je recherchais. Mais il y a un problème avec ce thème.

J'ai désactivé les blocks de droit, jusqu'à là, rien. Et puis quand j'ai commencé à rajouter des blocks, ils partent tout en base, c'est-à-dire qu'ils se gênent pas, ils passent sur le pied de page puis continue.

Donc j'aimerais savoir si vous avez une solution sachant que j'ai fais une recherche sur le site.

Cordialement
Site web    
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 21/04/2013 à 22h40
Bonsoir,

possible d'avoir un lien vers le site qui pose problème ?

Cordialement, janus57
   
Wilka Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 10/05/2012 à 17h18

Messages: 78

Le 21/04/2013 à 22h51
http://movie-product.web44.net/

C'est lui Edité par Wilka Le 21/04/2013 à 22h54
Site web    
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 21/04/2013 à 23h25
Bonsoir,

ou exactement est présent ce bug ?

Car de mon côté aucun "block" ne passe au delà du footer.

Cordialement, janus57
   
Wilka Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 10/05/2012 à 17h18

Messages: 78

Le 21/04/2013 à 23h30
Site web    
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 22/04/2013 à 11h07
Bonjour,

Dis moi Wilka, tu as quel navigateur ? Car je suis comme Janus, je n'ai visuellement aucuns bugs sur ton site. Les blocs rajoutés, tu les as laissés ou supprimés ?


swan_signature

Site web    
Myster Membre non connecté

EDN Enraciné(e)

Rang

Avatar

Inscrit le : 19/01/2011 à 16h42

Messages: 871

Le 22/04/2013 à 12h22
Hellow,

Moi j'ai aussi le bug voici un screen

   
Carl Johnson Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 04/11/2009 à 03h44

Messages: 94

Le 22/04/2013 à 12h22
Je crois qu'elle parle de cela


Pour ma part je constate bien un ptit bug sous ff 20.0.1 et IE9

Voilou, bonne journée à tous et toute

Edit: On s'est croisé avec myster ^^ Edité par Carl Johnson Le 22/04/2013 à 12h23
Site web    
Wilka Membre non connecté

EDN Intéressé(e)

Rang

Avatar

Inscrit le : 10/05/2012 à 17h18

Messages: 78

Le 22/04/2013 à 14h52
Citation:
Je crois qu'elle parle de cela


Je suis un mec ^^

Et oui je parle bien de ça.
Site web    
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 22/04/2013 à 15h41
Re,


Dis moi, à tout hasard, tu n'as pas enlevé le mini_module newsletter ? Je ne le vois pas ... et cela peut affectivement avoir une incidence sur le place du global, ce qui nous indiquerais qu'il te faut juste déplacer un div dans ton footer.tpl pour palier à cette erreur ci ..

Bon alors en regardant un peu par le code source de la page , j'ai bien une deuxième erreur ..

Code TPL :
</body>< !-- le body en rouge >
</html>
 
<!-- Hosting24 Analytics Code -->
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
<!-- End Of Analytics Code -->


Et le code est en dehors du body, c'est pas normal .. Donc tu as édité dèjà le footer.tpl du thème. Car de base, le code n'est pas inhérent à PHPBoost.



swan_signature

Site web    
janus57 Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 14/01/2013 à 21h59

Messages: 1018

Le 22/04/2013 à 16h46
Bonjour,

Code TPL :
</body>< !-- le body en rouge >
</html>
 
<!-- Hosting24 Analytics Code -->
<script type="text/javascript" src="http://stats.hosting24.com/count.php"></script>
<!-- End Of Analytics Code -->


je crois que ce code est rajouté automatiquement par l'hébergeur.

Voici son header.tpl
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/default/theme/default.css" type="text/css" media="screen, print, handheld" />
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/default/framework/content/syndication/syndication.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/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" />
<!-- Alternative CSS -->
{ALTERNATIVE_CSS}
 
<link rel="shortcut icon" href="{PATH_TO_ROOT}/templates/{THEME}/theme/phpboost.png" type="image/x-icon" />
<link rel="alternate" href="{PATH_TO_ROOT}/templates/{THEME}/theme/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>
<meta name="description" content=""> 
<meta name="keywords" content=""> 
 
</head>
<body>
 
# IF C_MAINTAIN_DELAY #
# IF C_ALERT_MAINTAIN #
<div style="position:absolute;top:5px;width:99%;">
<div style="position:relative;width:400px;margin:auto;margin-top:30px;" class="warning">
{L_MAINTAIN_DELAY}
<br /><br />
<script type="text/javascript">
document.write('<div id="release">{L_LOADING}...</div>');
</script>
<noscript>
<strong>{DELAY}</strong>
</noscript>
</div>
</div>
# ENDIF #
 
<script type="text/javascript">
<!--
var release_timeout_seconds = 0;
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({MAINTAIN_NOW_FORMAT}+release_timeout_seconds++);
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}';
}
}
if ({UNSPECIFIED})
release({MAINTAIN_RELEASE_FORMAT});
else
{
if (document.getElementById('release'))
document.getElementById('release').innerHTML = '<strong>{DELAY}</strong>';
}
-->
</script>
# ENDIF #<div id="menu">
 
<div id="contenue">
<div id="global">
<div id="header_container">
<div id="header">
<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}
# ENDIF #
</div>
<div class="spacer"></div>
</div>
 
# IF C_COMPTEUR #
<div id="compteur">
{L_TODAY}: {COMPTEUR_DAY} | {L_VISIT}: {COMPTEUR_TOTAL}
</div>
# ENDIF #
 
 
<div id="contenues">
# IF C_MENUS_LEFT_CONTENT #
<div id="left_menu">
{MENUS_LEFT_CONTENT}
</div>
# ENDIF #
 
# IF C_MENUS_RIGHT_CONTENT #
<div id="right_menu">
{MENUS_RIGHT_CONTENT}
</div>
# ENDIF #
 
<div id="main">
# IF C_MENUS_TOPCENTRAL_CONTENT #
<div id="top_contents">
{MENUS_TOPCENTRAL_CONTENT}
</div>
# ENDIF #
<div id="main_content">&nbsp;
<div id="links">
&nbsp;&nbsp;<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>


footer.tpl
Code TPL :
<div id="contenue"></div></div></div>
<div class="main_bottom_l"></div>
<div class="main_bottom_r"></div>
<div class="main_bottom"></div>
</div>
# IF C_MENUS_BOTTOM_CENTRAL_CONTENT #
        <div id="bottom_contents">
{MENUS_BOTTOMCENTRAL_CONTENT}
</div>
# ENDIF #
</div>
# IF C_MENUS_TOP_FOOTER_CONTENT #
 
<div id="top_footer">
 
{MENUS_TOP_FOOTER_CONTENT}
<div class="spacer"></div>
</div>
 
# ENDIF #
<div id="footer">
# IF C_MENUS_FOOTER_CONTENT #
{MENUS_FOOTER_CONTENT}
# ENDIF #
 
 
 
<div id="footer_auteur">
<span><br/><br/><br/>
{L_POWERED_BY} <a style="font-size:10px" href="http://www.phpboost.com" title="PHPBoost">PHPBoost {PHPBOOST_VERSION}</a> {L_PHPBOOST_RIGHT} |
</span>
# IF C_DISPLAY_BENCH #
<span>
&nbsp;|&nbsp;
{L_ACHIEVED} {BENCH}{L_UNIT_SECOND} - {REQ} {L_REQ}
</span>
# ENDIF #
<span>
 {L_THEME} {L_THEME_NAME} {L_BY} <a href="{U_THEME_AUTHOR_LINK}" style="font-size:10px;">{L_THEME_AUTHOR}</a>
</span>
</div>
</div> 
</body>
</html>
 


la fusion du header.tpl et footer.tpl
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/default/theme/default.css" type="text/css" media="screen, print, handheld" />
<link rel="stylesheet" href="{PATH_TO_ROOT}/templates/default/framework/content/syndication/syndication.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/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" />
<!-- Alternative CSS -->
{ALTERNATIVE_CSS}
 
<link rel="shortcut icon" href="{PATH_TO_ROOT}/templates/{THEME}/theme/phpboost.png" type="image/x-icon" />
<link rel="alternate" href="{PATH_TO_ROOT}/templates/{THEME}/theme/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>
<meta name="description" content=""> 
<meta name="keywords" content=""> 
 
</head>
<body>
 
# IF C_MAINTAIN_DELAY #
# IF C_ALERT_MAINTAIN #
<div style="position:absolute;top:5px;width:99%;">
<div style="position:relative;width:400px;margin:auto;margin-top:30px;" class="warning">
{L_MAINTAIN_DELAY}
<br /><br />
<script type="text/javascript">
document.write('<div id="release">{L_LOADING}...</div>');
</script>
<noscript>
<strong>{DELAY}</strong>
</noscript>
</div>
</div>
# ENDIF #
 
<script type="text/javascript">
<!--
var release_timeout_seconds = 0;
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({MAINTAIN_NOW_FORMAT}+release_timeout_seconds++);
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}';
}
}
if ({UNSPECIFIED})
release({MAINTAIN_RELEASE_FORMAT});
else
{
if (document.getElementById('release'))
document.getElementById('release').innerHTML = '<strong>{DELAY}</strong>';
}
-->
</script>
# ENDIF #
<div id="menu">
 
<div id="contenue">
<div id="global">
<div id="header_container">
<div id="header">
<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}
# ENDIF #
</div>
<div class="spacer"></div>
</div>
 
# IF C_COMPTEUR #
<div id="compteur">
{L_TODAY}: {COMPTEUR_DAY} | {L_VISIT}: {COMPTEUR_TOTAL}
</div>
# ENDIF #
 
 
<div id="contenues">
# IF C_MENUS_LEFT_CONTENT #
<div id="left_menu">
{MENUS_LEFT_CONTENT}
</div>
# ENDIF #
 
# IF C_MENUS_RIGHT_CONTENT #
<div id="right_menu">
{MENUS_RIGHT_CONTENT}
</div>
# ENDIF #
 
<div id="main">
# IF C_MENUS_TOPCENTRAL_CONTENT #
<div id="top_contents">
{MENUS_TOPCENTRAL_CONTENT}
</div>
# ENDIF #
<div id="main_content">&nbsp;
<div id="links">
&nbsp;&nbsp;<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>
 
<div id="contenue"></div></div></div>
<div class="main_bottom_l"></div>
<div class="main_bottom_r"></div>
<div class="main_bottom"></div>
</div>
# IF C_MENUS_BOTTOM_CENTRAL_CONTENT #
        <div id="bottom_contents">
{MENUS_BOTTOMCENTRAL_CONTENT}
</div>
# ENDIF #
</div>
# IF C_MENUS_TOP_FOOTER_CONTENT #
 
<div id="top_footer">
 
{MENUS_TOP_FOOTER_CONTENT}
<div class="spacer"></div>
</div>
 
# ENDIF #
<div id="footer">
# IF C_MENUS_FOOTER_CONTENT #
{MENUS_FOOTER_CONTENT}
# ENDIF #
 
 
 
<div id="footer_auteur">
<span><br/><br/><br/>
{L_POWERED_BY} <a style="font-size:10px" href="http://www.phpboost.com" title="PHPBoost">PHPBoost {PHPBOOST_VERSION}</a> {L_PHPBOOST_RIGHT} |
</span>
# IF C_DISPLAY_BENCH #
<span>
&nbsp;|&nbsp;
{L_ACHIEVED} {BENCH}{L_UNIT_SECOND} - {REQ} {L_REQ}
</span>
# ENDIF #
<span>
 {L_THEME} {L_THEME_NAME} {L_BY} <a href="{U_THEME_AUTHOR_LINK}" style="font-size:10px;">{L_THEME_AUTHOR}</a>
</span>
</div>
</div> 
</body>
</html>
 


Donc il semblerait que vers la ligne 106-107 du header .tpl il y a l'ouverture de <div> mais on remarque que plus bas ces meême div ne sont jamais fermé.

Citation:
<div id="menu">
<div id="contenue">

Voilà les 2 divs qui sont ouvert mais jamais fermés

Cordialement, janus57
   
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 22/04/2013 à 19h28
Oulaaa, je viens de voir le footer.tpl, c'est pire que le bazar du coin ..

Voilà..

Wilka remplace tout le code du footer.tpl par celui là :

Code TPL :
</div>
 
# IF C_MENUS_BOTTOM_CENTRAL_CONTENT #
<div id="bottom_contents">
{MENUS_BOTTOMCENTRAL_CONTENT}
</div>
# ENDIF #
</div>
 
<div id="top_footer">
{MENUS_TOP_FOOTER_CONTENT}
<div class="spacer">
<br />
</div>
</div>
 
 
</div><!-- fermeture main_content -->
</div><!-- fermeture main -->
<div id="footer">
# IF C_MENUS_FOOTER_CONTENT #
{MENUS_FOOTER_CONTENT}
# ENDIF #
 
<div id="footer_auteur">
<span><br/><br/><br/>
{L_POWERED_BY} <a style="font-size:10px" href="http://www.phpboost.com" title="PHPBoost">PHPBoost {PHPBOOST_VERSION}</a> {L_PHPBOOST_RIGHT} |
</span>
# IF C_DISPLAY_BENCH #
<span>
&nbsp;|&nbsp;
{L_ACHIEVED} {BENCH}{L_UNIT_SECOND} - {REQ} {L_REQ}
</span>
# ENDIF #
<span>
 {L_THEME} {L_THEME_NAME} {L_BY} <a href="{U_THEME_AUTHOR_LINK}" style="font-size:10px;">{L_THEME_AUTHOR}</a>
</span>
</div>
</div> 
</body>
</html>



Cela devrait résoudre ton problème ^^

Thème mis à jour au passage ^^

Edit: Du coup j'ai revu le header, dans la foulée.


swan_signature

Site web    
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 24/04/2013 à 11h43
Bonjour,

Wilka, merci de nous dire si cela a résolu ton soucis ou ce que tu as fait pour.

@imablement Swan.


swan_signature

Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie