MyBB.support, le portail francophone de MyBB

Version complète : Deux bannières
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

Bonjour,

Voici ma bannière de mon site :
[Image: logo.png]
Je voudrais, que qu'on rafraîchis le site, ou quand on change , il y a celui là :
[Image: 29409610.png]

enfaite que sa change entre les 2

Merci Big Grin
Site inaccessible !
Code PHP :
The requested URL /forum was not found on this server
Bonsoir Azik.

Le mieux est je pense d'utiliser un plugin permettant d'ajouter du code PHP dans les variables.
Appelez vos bannières banniere1.png et banniere2.png (par exemple), puis utilisez le code suivant dans le template header :
Code PHP :
<img src="./images/banniere<?php echo rand(1, 2); ?>.png" /> 

Ce code vous permettra, à chaque affichage d'une page de votre forum, d'afficher aléatoire une des deux bannières. Vous pourrez d'ailleurs rajouter d'autres bannières par la suite, vous n'aurez qu'à changer le 2 dans la fonction rand par le nombre de bannières différentes que vous avez.

Espérant vous avoir aidé, je vous souhaite une excellente soirée, et de très bonnes fêtes de fin d'année.
Salut Saphir,

Ce-là ne fonctionne pas.

Voici mon fichier "header" avant la modification:
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"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}alt="{$mybb->settings['bbname']}title="{$mybb->settings['bbname']}/></a> </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']}/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 />

<
center>Bienvenue sur le <i>forum</ide la communauté <b>Fox-Clan</b> !<br></center

Voici mon fichier "header" après la modification:
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="./images/night/banniere<?php echo rand(1, 2); ?>.png" /> </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']}/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 />

<
center>Bienvenue sur le <i>forum</ide la communauté <b>Fox-Clan</b> !<br></center

Malheureusement ce-là ne marche pas, le header deviens comme ce-ci:
[Image: link110.png]

et le lien de l'image est :
Citation :http://fox-clan.eu/forum/images/night/banniere%3C?php%20echo%20rand(1,%202);%20?%3E.png

Cordialement,
Si j'ai dit :
(22-12-2012, 23:51)Saphir a écrit : [ -> ]Le mieux est je pense d'utiliser un plugin permettant d'ajouter du code PHP dans les variables.

C'est bien sur parce que cela ne fonctionnera pas sans plugin.
Je vous conseille celui que j'utilise moi-même : http://mybbhacks.zingaburga.com/showthread.php?tid=260
Je le place à la racine de mon forum ?
Comme tous les plugins, vous le placez dans le répertoire ./inc/plugins.
Ensuite, rendez-vous dans Configuration > Plugins et activez ce plugin.
Vous pourrez dès lors utiliser du code PHP dans les templates.
Sa marche merci Big Grin
Content d'avoir pu vous aider.
Je marque la discussion comme réglée.

À bientôt ! Wink
 Utilitaire de traduction fourni par Regentronique