Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 05-11-2007 16:49:46

Defaz
Membre

Logo du forum aléatoire

Bonjour à tous,

Je suis tombé sur http://www.sloganizer.net/en/ et j'ai trouvé ça trés amusant. Je me suis donc demandé si il était possible d'insérer quelque chose dans le CSS pour permettre d'afficher le même genre de message transformé en image en entête sur mon forum happy

J'ai trouvé : http://www.punbb.fr/forums/viewtopic.ph … 682#p25682 qui parlait d'inserer une image de façon aléatoire mais ça ne répond que partiellement à ma question happy

En gros, est-il possible d'inserer un module pour qu'une image se génère en entête par rapport au titre du forum accompagné d'un texte aléatoire ?

C'etait la question relou du jour happy

Merci de votre attention smile

Hors ligne

#3 05-11-2007 19:52:14

Defaz
Membre

Re : Logo du forum aléatoire

sharrinddlar a écrit :

mais avec un peu de php c'est faisable...

Tout mon problème est la happy

Hors ligne

#5 05-11-2007 22:37:35

Defaz
Membre

Re : Logo du forum aléatoire

Ce serait vraiment géant happy

Mais bien entendu rien ne presse wink

Hors ligne

#6 06-11-2007 00:34:36

yemgi
Expatrié

Re : Logo du forum aléatoire

il suffit de copier le code donné par sloganizer dans main.tpl apres <div id="brdtitle" class="inbox">

Hors ligne

#7 06-11-2007 01:01:04

sharrinddlar
Membre

Re : Logo du forum aléatoire

re,

voici ce que je peux te proposer juste un peu avant minuit^^ j'ai fais ça en 5 minutes et suis pas sûr que ce soit la meilleurs solution mais ça fonctionne.

tu dois trouver le fichier header.php à la racine, tu l'ouvre avec un éditeur de texte, tu repère cette ligne (154, il me semble):

// START SUBST - <pun_title>
$tpl_main = str_replace('<pun_title>', '<h1>'.pun_htmlspecialchars($pun_config['o_board_title']).'</h1>', $tpl_main);
// END SUBST - <pun_title>

et à la place tu rentre celle là:

// START SUBST - <pun_title>
$titre = pun_htmlspecialchars($pun_config['o_board_title']);
$phrase[1] = 'Ce forum est '.$titre.'';
$phrase[] = 'J\'aime '.$titre.'';
$phrase[] = 'Ce forum est pour toujours '.$titre.'';
$phrase[] = 'I love '.$titre.'';
$phrase[] = $titre.' est votre favori';
$phrase[] = 'Ce forum est '.$titre.' et le sera pour toujours';

mt_srand ((float)microtime() * 1000000);
$aleatoire = mt_rand(1,6);
$tpl_main = str_replace('<pun_title>', '<h1>'.$phrase[$aleatoire].'</h1>', $tpl_main);
// END SUBST - <pun_title>

ou dans les lignes $phrase[] = '***'.$titre.'****';
tu y met ce que tu veux, ne touche pas au $titre, qui sera ta variable de titre. et ne touche pas aux apostrophes. Si tu veux mettre des apostrophes dans ta phrase échappe les comme cela: \', exemple: j\'aime.

ensuite, tu peux rajouter des phrases, à la suite tu met:

$phrase[] = '***'.$titre.'****';

sans oublier le point virgule.
et surtout augmenter le nombre aléatoire

de 6 il passe à 7 etc...

ainsi:

$aleatoire = mt_rand(1,7);

Bon cela peu paraitre compliqué pour les novices... Si tu veux plus de précisions n'hésite pas à me MP

Bonne nuit++ wink

Hors ligne

#8 06-11-2007 10:25:23

Defaz
Membre

Re : Logo du forum aléatoire

yemgi a écrit :

il suffit de copier le code donné par sloganizer dans main.tpl apres <div id="brdtitle" class="inbox">

A vrai dire Je voulais un truc personnalisable happy

Et sinon merci sharrinddlar pour ton script, je le teste ce soir cool

Hors ligne

#9 06-11-2007 20:24:06

Defaz
Membre

Re : Logo du forum aléatoire

J'ai installé le script et ça fonctionne parfaitement smile

Par contre du coup, j'aimerais aussi faire apparaitre la même chose sur Puntal tongue

J'ai cherché par contre je n'arrive pas à retrouver de fichier "header" comme sur Punbb hmm

En tout cas c'est génial et je pense que tu peux mettre un post dans la partie contribution de ce forum happy

Merci encore ^^

Hors ligne

Pied de page des forums