MyBB.support, le portail francophone de MyBB

Version complète : Ajouter un autres menu!
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Salut,
Étant donné que mon menu sur mon forum est plutôt plein, j'aimerai savoir comment en ajouter un autre. J'ai beau chercher sur le forum ainsi que sur google et je ne trouve pas la réponse a ma question.

Voici comment j'aimerais avoir mon menu:
[Image: 848615ajoutermenu.png]

La partie identifier en rouge est ce que j'aimerai ajouter à mon menu. Je sais que le code pour le menu se situ dans le "template header" mais je n'ai aucune idée comment le modifier pour obtenir ce que je désirs.

Voici mon header au cas ou vous en avez besoin:
Code PHP :
<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="{$theme['logo']}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="{$mybb->settings['bburl']}/irc.php" class="postlink" target="_self"><span style="color:#1AFF00;">Clavardage</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">{$lang->toplinks_memberlist}</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 /> 
Merci de bien vouloir m'aider! Smile

-----------------------
EDIT:

J'ai fait plusieurs tests mais en vain. J'ai copié le code suivant ...

Code PHP :
<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="{$mybb->settings['bburl']}/irc.php" class="postlink" target="_self"><span style="color:#1AFF00;">Clavardage</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">{$lang->toplinks_memberlist}</a></li>
                            <
li><a href="{$mybb->settings['bburl']}/calendar.php" class="calendar">{$lang->toplinks_calendar}</a></li>
                        </
ul>
                        {
$welcomeblock}
            </
div>
        </
div

... pour le coller en dessus une deuxième fois et ça fonctionnait jusqu'à temps que j'enlève {$welcomeblock} pour ne pas avoir ce menu en double. Je vais continuer mes tests en attendant que quelqu'un puisse m'aider.

Merci d'avance!

Je suggère de modifier la section :
Code PHP :
<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="{$mybb->settings['bburl']}/irc.php" class="postlink" target="_self"><span style="color:#1AFF00;">Clavardage</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">{$lang->toplinks_memberlist}</a></li>
                            <
li><a href="{$mybb->settings['bburl']}/calendar.php" class="calendar">{$lang->toplinks_calendar}</a></li>
                        </
ul>
                        {
$welcomeblock}
            </
div
Par quelque chose comme :
Code PHP :
<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="{$mybb->settings['bburl']}/irc.php" class="postlink" target="_self"><span style="color:#1AFF00;">Clavardage</span></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">{$lang->toplinks_memberlist}</a></li>
                            <
li><a href="{$mybb->settings['bburl']}/calendar.php" class="calendar">{$lang->toplinks_calendar}</a></li>
                        </
ul>
                        {
$welcomeblock}
                        <
ul class="menu top_links"
                                                        
<li><a href="{$mybb->settings['bburl']}/home.php" class="postlink" target="_self">Home</a></li>
                                                        <
li><a href="{$mybb->settings['bburl']}/forum.php" class="postlink" target="_self">Forum</a></li>
                                                        <
li><a href="{$mybb->settings['bburl']}/irc.php" class="postlink" target="_self">Clavardage</a></li>
                        </
ul>
            </
div
Ok merci! Je vais essayer ça et je t'en redonne des nouvelles! Smile

-------------------------
EDIT:

J'avais réussis à faire quelque choses de semblable en effectuant mes propres tests mais le problème est qu'il n'y a que les liens mais il n'y a pas de menu comme sur mon image (barre de couleur, dans mon cas, mauve). De plus, les liens semble décalé vers la droite.

Voici ce que cela à donné:
[Image: 552667Sanstitre.png]

Voici ce que je désirs:
[Image: 848615ajoutermenu.png]

Bref, tout ce qui manque, c'est la barre (menu) de couleur.

Merci de bien vouloir m'aider! Smile

Pour obtenir une barre identique il faudrait avoir le lien du site...

Entretemps il est possible de générer une division de couleur similaire en l'ajoutant au nouveau menu ainsi :
Code PHP :
<div style="background-color:#C000C0;">
                        <
ul class="menu top_links"
                                                        
<li><a href="{$mybb->settings['bburl']}/home.php" class="postlink" target="_self">Home</a></li>
                                                        <
li><a href="{$mybb->settings['bburl']}/forum.php" class="postlink" target="_self">Forum</a></li>
                                                        <
li><a href="{$mybb->settings['bburl']}/irc.php" class="postlink" target="_self">Clavardage</a></li>
                        </
ul>
</
div
Ok merci, je vais essayer ça. Mais si je comprend bien, ce sera une couleur indépendante du thème. C'est à dire que le nouveau menu n’utilisera pas l'image (petite image de 1 pixel de large) comme l'autre menu?

J'aimerai qu'il soit identique à l'autre menu si possible.

Sinon, si ça peut aider, voici le lien vers mon forum: http://xxxxxxxxx.xxx/forum/

Merci de ton aide! Smile
D'après ce que j'ai pu voir, il faudra donc remplacer :
<div style="background-color:#C000C0;">

Par :
<div class="tcat">
ok merci! Effectivement, l'image en question se nomme tcat.png. Je vais tester ça et je t'en redonne des nouvelles.

Merci! Smile

---------------------
EDIT:

Ça fonctionne! J'ai du ajouter un alignement et le caractère gras mais tout fonctionne à merveille!

Merci beaucoup de ton aide! Smile
 Utilitaire de traduction fourni par Regentronique