MyBB.support, le portail francophone de MyBB
[Réglé] Deux bannières - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Thèmes (https://mybb.fr/forum-4.html)
+--- Forum : Support (https://mybb.fr/forum-6.html)
+--- Sujet : [Réglé] Deux bannières (/thread-6194.html)



Deux bannières - Azik - 22-12-2012


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



RE: Deux bannières - spyto - 22-12-2012

Site inaccessible !
Code PHP :
The requested URL /forum was not found on this server



RE: Deux bannières - Azik - 22-12-2012

oups pardon:
http://fox-clan.eu/forum


RE: Deux bannières - Saphir - 22-12-2012

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.


RE: Deux bannières - Azik - 23-12-2012

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,


RE: Deux bannières - Saphir - 23-12-2012

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


RE: Deux bannières - Azik - 23-12-2012

Je le place à la racine de mon forum ?


RE: Deux bannières - Saphir - 23-12-2012

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.


RE: Deux bannières - Azik - 23-12-2012

Sa marche merci Big Grin


RE: Deux bannières - Saphir - 23-12-2012

Content d'avoir pu vous aider.
Je marque la discussion comme réglée.

À bientôt ! Wink


 Utilitaire de traduction fourni par Regentronique