MyBB.support, le portail francophone de MyBB
[Demande d'aide] Ajout d'un option dans une Bar - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : MyBB.fr (https://mybb.fr/forum-1.html)
+--- Forum : Support (https://mybb.fr/forum-5.html)
+--- Sujet : [Demande d'aide] Ajout d'un option dans une Bar (/thread-2281.html)



[Demande d'aide] Ajout d'un option dans une Bar - Talim - 18-04-2010

Salut à tous,Rolleyes

Je poste pour savoir comment rajouter un option dans cette barTongue
[Image: img-215925ipwqe.png]
qui se situe dans le haut de la page d'index.

Pour que celle ci puisse avoir un ou des options comme cette bar (bar que j'ai apercu sur un autre forum)Cool
[Image: img-215810h94u3.png]

Voila, merci de me répondre Big Grin
Talim.Wink


RE: [Demande d'aide] Ajout d'un option dans une Bar - spyto - 19-04-2010

Salut,

Admin > Templates, recherche le template "header".

Tu vas y trouver un code ressemblant à ceci :
Code PHP :
<div id="header">
<
div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}alt="{$mybb->settings['bbname']}/></a></div>
            <
div class="menu">
                <
ul>
                    <
li><a href="{$mybb->settings['bburl']}/search.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/search.gif" alt="" />{$lang->toplinks_search}</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/memberlist.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/memberlist.gif" alt="" />{$lang->toplinks_memberlist}</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/calendar.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/calendar.gif" alt="" />{$lang->toplinks_calendar}</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/misc.php?action=help"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/help.gif" alt="" />{$lang->toplinks_help}</a></li>
                </
ul>
            </
div>
            <
hr class="hidden" />
            <
div id="panel">
                {
$welcomeblock}
            </
div>
        </
div

Chaque <li>...</li> correspond à un élément du menu dont tu parles.
Si tu observes le code, tu verras dans l'ordre :
{$lang->toplinks_search} => Recherche
{$lang->toplinks_memberlist} => Membres
etc...
(chacun avec une image et un lien associés)

Si tu veux par exemple rajouter un lien avat "Recherche", il te suffit de coder une ligne <li>...</li> en premier.


RE: [Demande d'aide] Ajout d'un option dans une Bar - Warren - 19-04-2010

spyto a écrit :Salut,

Admin > Templates, recherche le template "header".

Tu vas y trouver un code ressemblant à ceci :
Code PHP :
<div id="header">
<
div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}alt="{$mybb->settings['bbname']}/></a></div>
            <
div class="menu">
                <
ul>
                    <
li><a href="{$mybb->settings['bburl']}/search.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/search.gif" alt="" />{$lang->toplinks_search}</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/memberlist.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/memberlist.gif" alt="" />{$lang->toplinks_memberlist}</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/calendar.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/calendar.gif" alt="" />{$lang->toplinks_calendar}</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/misc.php?action=help"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/help.gif" alt="" />{$lang->toplinks_help}</a></li>
                </
ul>
            </
div>
            <
hr class="hidden" />
            <
div id="panel">
                {
$welcomeblock}
            </
div>
        </
div

Chaque <li>...</li> correspond à un élément du menu dont tu parles.
Si tu observes le code, tu verras dans l'ordre :
{$lang->toplinks_search} => Recherche
{$lang->toplinks_memberlist} => Membres
etc...
(chacun avec une image et un lien associés)

Si tu veux par exemple rajouter un lien avat "Recherche", il te suffit de coder une ligne <li>...</li> en premier.

J'ai songé à cette option, mais le titre (nom du lien, genre recherche, aide etc..), ne changera pas, lui ?

Edit [spyto] : édité juste pour repositionner la première balise [php] qui n'englobait pas <div id="header">


RE: [Demande d'aide] Ajout d'un option dans une Bar - spyto - 19-04-2010

Citation :J'ai songé à cette option, mais le titre (nom du lien, genre recherche, aide etc..), ne changera pas, lui ?

Evidemment, il faut adapter le texte à afficher, la petite icône, le lien etc. !

Les variables utilisées ans le template :
{$mybb->settings['bburl']} est l'url de base du forum
{$mybb->settings['bburl']}/{$theme['imgdir']} est le dossier d'images du template en cours
{$lang->toplinks_search} est le texte extrait du fichier de langue

Ça pourrait donner par exemple pour un 'chat' placé dans le dossier /chat :
Code PHP :
<li><a href="{$mybb->settings['bburl']}/chat/index.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/chat.gif" alt="" />Chat</a></li

... à condition d'avoir mis l'image 'chat.gif' dans /images/toplinks du thème


RE: [Demande d'aide] Ajout d'un option dans une Bar - Warren - 19-04-2010

Ah merci, je savais pas Wink


RE: [Demande d'aide] Ajout d'un option dans une Bar - Talim - 22-04-2010

Il y a juste un souci :

Code :
<div id="container">
        <a name="top" id="top"></a>    
        <div id="header">
            <div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" /></a></div>
            {$welcomeblock}
        </div>
        <div id="content">
            {$pm_notice}
            {$bannedwarning}
            {$bbclosedwarning}
            {$unreadreports}
            <navigation><br />
{$messagestyle}{$boardmessage}
            <br />

Chez moi dans herder j'ai ça, je suis en 1.4.10 mybb FR


RE: [Demande d'aide] Ajout d'un option dans une Bar - Warren - 22-04-2010

Tu cliques sur Header ! Smile


RE: [Demande d'aide] Ajout d'un option dans une Bar - spyto - 22-04-2010

Ce n'est pas normal, il est incomplet ton template !

Tu es sûr d'éditer le template "header" du thème par défaut ?


RE: [Demande d'aide] Ajout d'un option dans une Bar - Talim - 25-04-2010

je vais refaire une verif mais bon Wink


RE: [Demande d'aide] Ajout d'un option dans une Bar - Talim - 25-04-2010

J'ai éditer les lignes mais aucun changement : /
J'ai bien mis l'image dans le toplink du thème aussi
Mais bon

Mon template :

Code PHP :
<div id="container">
        <
a name="top" id="top"></a>
        <
div id="header">
            <
div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}alt="{$mybb->settings['bbname']}title="{$mybb->settings['bbname']}/></a></div>
            <
div class="menu">
                <
ul>
                    <
li><a href="{$mybb->settings['bburl']}/search.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/search.gif" alt="" title="" />{$lang->toplinks_search}</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/downloads.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/downloads.gif" alt="" title="" />Espace de telechargement</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/memberlist.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/memberlist.gif" alt="" title="" />{$lang->toplinks_memberlist}</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/calendar.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/calendar.gif" alt="" title="" />{$lang->toplinks_calendar}</a></li>
                    <
li><a href="{$mybb->settings['bburl']}/misc.php?action=help"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/help.gif" alt="" title="" />{$lang->toplinks_help}</a></li>
                </
ul>
            </
div>
            <
hr class="hidden" />
            <
div id="panel">
                {
$welcomeblock}
            </
div>
        </
div>
        <
hr class="hidden" />
        <
br class="clear" />
        <
div id="content">
            {
$pm_notice}
            {
$bannedwarning}
            {
$bbclosedwarning}
            {
$unreadreports}
            <
navigation><br />
{
$messagestyle}{$boardmessage}
            <
br /> 

Voila après je vois pas d'où ça viens.


RE: [Demande d'aide] Ajout d'un option dans une Bar - spyto - 25-04-2010

Tu as donc rajouté cette ligne :
Code PHP :
<li><a href="{$mybb->settings['bburl']}/downloads.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/downloads.gif" alt="" title="" />Espace de telechargement</a></li

La syntaxe est correcte.
1. downloads.gif est bien dans /images/ton_thème/toplinks/ ?
Si oui, l'image devrait s'afficher (attention aux dimensions : 16x16 il me semble ?)

2. Ton script se trouve bien dans :http://url_forum/downloads.php (autrement it à la raciner du forum) ?
Si oui, ça devrait marcher.

Tu ne vois rien, ni icône, ni texte dans la barre ???

C'est un plugin que tu utilises pour ta page de téléchargements ?


RE: [Demande d'aide] Ajout d'un option dans une Bar - Talim - 25-04-2010

Oui pour tout.


RE: [Demande d'aide] Ajout d'un option dans une Bar - Talim - 25-04-2010

spyto a écrit :Tu as donc rajouté cette ligne :
Code PHP :
<li><a href="{$mybb->settings['bburl']}/downloads.php"><img src="{$mybb->settings['bburl']}/{$theme['imgdir']}/toplinks/downloads.gif" alt="" title="" />Espace de telechargement</a></li

La syntaxe est correcte.
1. downloads.gif est bien dans /images/ton_thème/toplinks/ ?
Si oui, l'image devrait s'afficher (attention aux dimensions : 16x16 il me semble ?)

2. Ton script se trouve bien dans :http://url_forum/downloads.php (autrement it à la raciner du forum) ?
Si oui, ça devrait marcher.

Tu ne vois rien, ni icône, ni texte dans la barre ???

C'est un plugin que tu utilises pour ta page de téléchargements ?

1. Oui, dans le thème Afresh black (le plus connu il me semble Wink) et pour le chemin d'accès : black ==> toplinks ==> downloads.gif

2. Oui, downloads.php, dans la racine du ftp du forum.

Je ne vois absoluement rien, soit ça dois être un truc tout con et je pari bien que ça soit ça car la je sèche ^^'

downloads.php ?
C'est bien un plugin qui "génère" cette page à la base inexistante.

Véèlà Wink
Talim.

Edite, dsl pour LES doubles poste mais je galère un peu je suis pas sur mon pc, je suis sur un pc un peu pourrie, voila : $


 Utilitaire de traduction fourni par Regentronique