MyBB.support, le portail francophone de MyBB
header - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.fr)
+-- Forum : MyBB.fr (http://mybb.fr/forum-1.html)
+--- Forum : Support (http://mybb.fr/forum-5.html)
+--- Sujet : header (/thread-4874.html)



header - BlueShadowZ - 31-10-2011

Salut !

Dans le header il y a une partie qui m'interesse pour l'afficher sur une page externe.
Code source du header :
Code :
<div id="container">
        <a name="top" id="top"></a>
        <div id="header">
            <div id="logo">
                <div class="wrapper">
                    <a href="{$mybb->settings['bburl']}/index.php"><img src="images/1/logo.gif" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" /></a>
                </div>
            </div>
                          
            <div id="panel">
                <div class="upper"><!-- This div(class="upper") is closed in the header_welcomeblock_member and header_welcomeblock_guest templates -->
                    <div class="wrapper">
                        <ul class="menu top_links">
                                                        <li><a href="http://www.gameplay.ze.cx">Accueil</a></li>
                            <li><a href="{$mybb->settings['bburl']}/search.php" class="search">{$lang->toplinks_search}</a></li>
                            <li><a href="{$mybb->settings['bburl']}/memberlist.php" class="memberlist">Liste des Membres</a></li>
                            <li><a href="{$mybb->settings['bburl']}/calendar.php" class="calendar">{$lang->toplinks_calendar}</a></li>
                                                        
                        </ul>
                        {$welcomeblock}
            </div>
        </div>
        <div id="content">
            <div class="wrapper">
                {$pm_notice}
                {$bannedwarning}
                {$bbclosedwarning}
                {$unreadreports}
                {$pending_joinrequests}
                <navigation>
                <br />
j'aimerai afficher cette partie du header sur ma page d'accueil ( http://www.gameplay.comule.com ):
{$welcomeblock}
</div>
</div>
<div id="content">
<div class="wrapper">
{$pm_notice}
{$bannedwarning}
{$bbclosedwarning}
{$unreadreports}
{$pending_joinrequests}
<navigation>
<br />

Mais je ne sais pas quel fichier "lang" faut-il inclure.

Le code pour inclur c'est bien ça :
Code :
<head><?php require_once(fichier.php); ?></head>

Et dernière question : http://www.gameplay.comule.com dans le menu si vous avez remarquez il y a une bande blanche, vous verrez c'est presque la même du menu du forum sauf que je n'arrive pas à la mettre au complet par rapport au forum, j'ai vérifier à mainte et reprises le code du header pour trouver la div qui manque en vain.

Code source de l'index :
Code :
<!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="fr" >
   <head>
       <title>GamePlay : Le monde du Geek !</title>
      
       <meta name="description" content="GamePlay : Le monde des Geeks, Astuces, tutoriaux en informatiques et jeux vidéos" />
       <meta name="keywords" content="HTML,CSS,PHP,JavaScript,Jeux Vidéos,BlueSGames,BSZ,Trucs,et,astuces,en,informatique,et,en,jeux,vidéos,monde,d​es,geeks, hébergez,votre,jeux,video" />
       <meta name="author" content="BlueShadowZ" />
       <meta http-equiv="content-type" content="text/html;charset=UTF-8" />
       <link type="text/css" rel="stylesheet" href="http://www.gameplay.comule.com/forum/cache/themes/theme3/css3.css" />
       <link type="text/css" rel="stylesheet" href="http://www.gameplay.comule.com/forum/cache/themes/theme3/global.css" />
       <link type="text/css" rel="stylesheet" href="skin/style.css" />
   </head>
   <body>
      
       <div id="header">
      
       </div>

<div id="panel">
                <div class="upper">
                    <div class="wrapper">
                        <ul class="menu top_links">
                            <li><a href="http://www.gameplay.ze.cx">Accueil</a></li>
                            <li><a href="/forum/">Forum</a></li>
                            <li><a href="/contact.php">Contact</a></li>
                            <li><a href="forum/search.php" class="search">Recherche</a></li>
                            <li><a href="forum/memberlist.php" class="memberlist">Liste des Membres</a></li>
                            <li><a href="forum/calendar.php" class="calendar">Calendrier</a></li>
                                                        
                        </ul>
                        <!--{$welcomeblock}-->
                    </div>
                  </div>
</div>                  
<br />
<br />
<br />

   <div id="container">
   <center><h1><u>Actualités :</u></h1></center><br />
      <p>-Aucune news pour le moment-</p>
<!--<br><table border='1' cellpadding='2' bgcolor='#FFFFDF' bordercolor='#E8B900' align='center'><tr><td><font face='Arial' size='1' color='#000000'><b>PHP Error Message</b></font></td></tr></table><br />
<b>Warning</b>:  MagpieRSS: Failed to parse RSS file. (junk after document element at line 30, column 0) in <b>/home/a5430701/public_html/magpierss/rss_fetch.inc</b> on line <b>238</b><br />
<br><table border='1' cellpadding='2' bgcolor='#FFFFDF' bordercolor='#E8B900' align='center'><tr><td><div align='center'><a href='http://www.000webhost.com/'><font face='Arial' size='1' color='#000000'>Free Web Hosting</font></a></div></td></tr></table>-->
   </div>


<div id="footer">
   <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-nd/3.0/80x15.png" /></a><br /><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"></a>
<p>&copy; GamePlay 2011-2012</p>
</div>

   </body>
</html>

PS : le lien du forum : http://www.gameplay.comule.com/forum


RE: header - exdiogene - 31-10-2011

Tu ne dois pas inclure dans le "head" HTML de la page, mais dans l'entête(header) de la page...

Pour le problème de style, la raison est que tu utilise le même fichier de style "http://www.gameplay.comule.com/forum/cache/themes/theme3/global.css" que pour ton forum mais la page qui l'appelle n'est pas dans le même répertoire. Alors des références relatives comme ici :
Code :
#panel .upper {
    background: #dcdbdc url(../../../images/1/tcat.png) repeat-x;
ne fonctionneront pas bien! Wink

Je suggère d'utiliser le URL complet pour l'image et voir le résultat...


RE: header - BlueShadowZ - 01-11-2011

j'ai modifier tous les liens d'images, moi ç m'affiche EXACTEMENT la même chose ! :s Remarque des fois chez moi ça modifie rien. Sinon le code c'es bien :
Code :
<div id="header"><?php require_once('fichier.php'); ?></div>
Je ne vois pas vraiment pourquoi c'est dans le header alors que l'affichage sera dans une de ces div :
Code :
<div id="panel">
                <div class="upper">
                    <div class="wrapper">
Et quel fichier lang gère ça :

Code :
{$welcomeblock}
</div>
</div>
<div id="content">
<div class="wrapper">
{$pm_notice}
{$bannedwarning}
{$bbclosedwarning}
{$unreadreports}
{$pending_joinrequests}
<navigation>
<br />

merci !


RE: header - exdiogene - 01-11-2011

Il est aussi important de savoir que l'on ne peut avoir ceci dans un "template" MyBB :
Code PHP :
<div id="header"><?php require_once('fichier.php'); ?></div> 

Cela ne peut fonctionner que dans une page PHP...

Car il n'est pas possible d'utiliser du code PHP dans les templates, sans l'utilisation d'un plugin!




RE: header - BlueShadowZ - 01-11-2011

D'accord mais pour l'accueil ça n'a pas changer...


RE: header - BlueShadowZ - 02-11-2011

up :s :s


 Utilitaire de traduction fourni par Regentronique