Archives FluxBB.fr

Les archives de FluxBB.fr

Recherche rapide

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

Version 1.4.13 : [.tar.gz][.zip] (maj 20/10/2014)
Pack langue française pour 1.4.x : [.zip] (maj 06/01/2012)

Branche 1.5.x : fluxbb.org

Version 1.2.24 fr (entièrement en français) : [.zip] (maj 26/08/2011)
Pack langue française pour 1.2.x : [.zip] [.rar] (maj 15/10/2006)

Vous avez un problème ?
Avant de poser votre question sur les forums d'entraide nous vous invitons à consulter :

#1 04-11-2008 00:35:29

J3r3mie
Membre

Afficher une icone pour chaque forum

Voici un tuto qui vosu explique comment ajouter une icone à chaque forum tongue

1. Ouvrez Forums/index.php

2. Trouvez :

    if ($cur_forum['forum_desc'] != '')
        $forum_field .= "\n\t\t\t\t\t\t\t\t".$cur_forum['forum_desc'];

3. Ensuite ajoutez :

    if ($cur_forum['fid'] == X)
        $item_status = 'iX';

Prenons l'exemble de ce forum. Si nous voulons mettre un icone au forum annonce, vous remplacez X par 1 (En passant la souris dessus on voit que c'est le forum1)

Vous copiez ce bout de code pour chaque forum que vous voulez mettre une icone.

4. Ouvre le fichier style/import/votrefichie_cs.css

5. À la fin ajoutez :

TR.iX Div.icon {chemin);
height: Auteurpx;
width: Largeurpx;
margin: -1px;
}

Dans le même principe que l'étape 3, vous remplacer X par le forum que vosu ajoutez une image, remplacer chemin par le lien de votre image et les autres champs.

N'hésitez pas si vous avez des questions tongue

Hors ligne

#2 04-11-2008 00:52:09

gogogo3
Habitué

Re : Afficher une icone pour chaque forum

Merci pour l'astuce, ça peut être sympa. Mais dans ce cas quand y a un nouveau poste dans le forum en question, une image différente ne s'affichera pas ?
exemple dans ce forum:
- Quand y a pas de nouveaux postes dans le forum y a cette image: ico_default.png
- Quand y a un nouveau poste dans le forum y a cette image: ico_new.png

Dernière modification par gogogo3 (04-11-2008 00:52:37)

Hors ligne

#3 04-11-2008 00:54:30

J3r3mie
Membre

Re : Afficher une icone pour chaque forum

En fait, mon système remplace ses icone. Je ferai p-e un changeemtn de couleur du titre pour indiquer les nouveaux message tongue

Hors ligne

#4 04-11-2008 22:10:46

guy2156
Régulier

Re : Afficher une icone pour chaque forum

Il manque pas quelque choses pour le chemin de l'image car moi apart modifier la taille de l'icone d'origine il n'affiche pas mon image hmm

Hors ligne

#5 05-11-2008 00:17:40

J3r3mie
Membre

Re : Afficher une icone pour chaque forum

Exemple avec mon site :

Index.php :

    if ($cur_forum['fid'] == 15)
        $item_status = 'i15';

Fichier CSS

TR.i15 Div.icon {
background-image : url(../../img/Icones/Staff.png);
height: 24px;
width: 24px;
margin: -1px;
}

Hors ligne

#6 05-11-2008 18:59:43

guy2156
Régulier

Re : Afficher une icone pour chaque forum

Sur mon forum, l'image d'en dessous reste :S , celle d'origine happy

Hors ligne

#7 10-02-2009 13:26:16

bogoss32
Membre

Re : Afficher une icone pour chaque forum

Vide ton cache wink

EDIT : Moi ça marche smile

Dernière modification par bogoss32 (10-02-2009 20:27:29)

Hors ligne

#8 17-08-2009 01:25:57

Oktez
Membre

Re : Afficher une icone pour chaque forum

Bonjour,

J'ai un problème, je n'arrive pas à personnaliser mes icônes de sous forum. Il ne s'agit plus de l'index mais du viewforum.php donc. J'y arrive pas...

J'ai ajouter

    if ($cur_subforum['fid'] == xx)
        $item_status = 'ixx';

après le

    if ($cur_subforum['forum_desc'] != '')
        $forum_field .= "\n\t\t\t\t\t\t\t\t".$cur_subforum['forum_desc'];

dans le même esprit que le index.php. En vain

EDIT : Problème résolu, il faut en fait enlevé le f devant id, ce qui donne :


    if ($cur_subforum['id'] == xx)
        $item_status = 'ixx';

Dernière modification par Oktez (17-08-2009 01:57:41)

Hors ligne

#9 13-03-2010 16:40:59

Ewaa
Membre

Re : Afficher une icone pour chaque forum

Et comment on fait pour mettre une autre image s'il y a un nouveau post par exemple ?

J'ai fait une image spécial bleue pour la base, et si quelqu'un post, j'en ai une rouge, mais comment la faire apparaitre ?

Cordialement,

Dernière modification par Ewaa (13-03-2010 16:53:38)

Hors ligne

#10 13-03-2010 20:35:24

Ewaa
Membre

Re : Afficher une icone pour chaque forum

Up ?

Cordialement,

Hors ligne

#11 14-03-2010 18:59:17

Ewaa
Membre

Re : Afficher une icone pour chaque forum

Est-ce que quelqu'un peut répondre à ma question s'il vous plaît ?

Cordialement,

Hors ligne

#12 14-03-2010 19:07:15

oldie-2
Habitué très actif

Re : Afficher une icone pour chaque forum

Bonjour,

Il faut associer ton image à la "class" inew dans ta feuille de styles.

Hors ligne

#13 14-03-2010 21:57:56

Ewaa
Membre

Re : Afficher une icone pour chaque forum

Si c'est pour modifier une seule image ?

Je comprends pas trop en fait oldie-2..

Merci.

Cordialement,

Dernière modification par Ewaa (14-03-2010 22:14:26)

Hors ligne

#14 14-03-2010 23:19:55

oldie-2
Habitué très actif

Re : Afficher une icone pour chaque forum

le balisage qui est utilisé pour un forum sans nouveau message :
<div class="icon"><div class="nosize"><!-- --></div></div>

et pour un forum avec nouveau message :
<div class="icon inew"><div class="nosize"><!-- --></div></div>

donc tu mets ton image bleue en background-image de la classe icon et ton image rouge en background-image de la classe inew

la classe inew doit se trouver après la classe icon dans la feuille css

Hors ligne

#15 15-03-2010 14:38:00

Ewaa
Membre

Re : Afficher une icone pour chaque forum

Oui, je sais ça, je suis d'accord, mais dans ma feuille Css, j'ai donc mis le

TR.i8 Div.icon 
{
background-image : url(../../img/Icones/graph_blue.png);
}

Mais pour New alors ?

Je dois mettre quoi ? J'ai essayé :

TR.i8 TR.i8new Div.icon 
{
background-image : url(../../img/Icones/graph_new.png);
}

ou

TR.i8new Div.icon 
{
background-image : url(../../img/Icones/graph_new.png);
}

Etc, ... Mais ça marche pas...

Je suis sûrement à côté de la solution mais j'y songe pas... Jsuis pas assez intelligent x)

Cordialement,

Dernière modification par Ewaa (15-03-2010 14:40:42)

Hors ligne

#16 15-03-2010 14:57:54

oldie-2
Habitué très actif

Re : Afficher une icone pour chaque forum

euh, c'est quoi TR.i8 ? il n'y a pas de class i8 dans viewforum.php

et c'est quoi New ? il s'agit de inew !

essaies ça :

td.tcl div.icon 
{
  background-image : url(../../img/Icones/graph_blue.png);
}
td.tcl div.inew
{
  background-image : url(../../img/Icones/graph_new.png);
}

à toi de vérifier que le chemin de tes images est bon. Je rappelle que le chemin est relatif à la feuille de styles.

Hors ligne

#17 15-03-2010 19:20:27

Ewaa
Membre

Re : Afficher une icone pour chaque forum

Aah ! Tu parles de <class> dans viewforum toi ? ...

J'en ai pas entendu parler pourtant :

J3r3mie a écrit :

Voici un tuto qui vosu explique comment ajouter une icone à chaque forum tongue

1. Ouvrez Forums/index.php

2. Trouvez :

    if ($cur_forum['forum_desc'] != '')
        $forum_field .= "\n\t\t\t\t\t\t\t\t".$cur_forum['forum_desc'];

3. Ensuite ajoutez :

    if ($cur_forum['fid'] == X)
        $item_status = 'iX';

Prenons l'exemble de ce forum. Si nous voulons mettre un icone au forum annonce, vous remplacez X par 1 (En passant la souris dessus on voit que c'est le forum1)

(...)

Je vais essayer ça alors !

Cordialement,

EDIT :
J'ai essayé, on ne parle pas de la même chose en fait, je veux modifier l'image pour un seul forum en fait moi...

Dernière modification par Ewaa (15-03-2010 19:29:30)

Hors ligne

#18 15-03-2010 19:56:26

oldie-2
Habitué très actif

Re : Afficher une icone pour chaque forum

Ewaa a écrit :

Aah ! Tu parles de <class> dans viewforum toi ? ...

Je voulais dire index.php siffle

Sinon, je ne comprend plus rien à ce que tu veux hmm
Ta question initiale était pourtant claire:

Ewaa a écrit :

Et comment on fait pour mettre une autre image s'il y a un nouveau post par exemple ?

J'ai fait une image spécial bleue pour la base, et si quelqu'un post, j'en ai une rouge, mais comment la faire apparaitre ?

Cordialement,

Hors ligne

#19 15-03-2010 20:31:02

Ewaa
Membre

Re : Afficher une icone pour chaque forum

Je résume, pas de problème :

Ma question est exactement :
-Comment modifier l'image qui signale un nouveau post ?

Cette question est relative au Titre du Topic, qui je te le rappelle est

Afficher une icone pour chaque forum

.
C'est à dire, que j'ai modifié l'icône d'un de mes forums, et je veux savoir comment mettre mon image rouge s'il y a un nouveau post dans ce forum.

J'ai essayé de plusieurs manières. Mais sans arriver au résultat attendu.

Cordialement,

Hors ligne

#20 15-03-2010 21:13:10

oldie-2
Habitué très actif

Re : Afficher une icone pour chaque forum

Ok !

ça alors :

tr.i8 div.icon 
{
  background-image : url(../../img/Icones/graph_blue.png);
  ......
}
tr.i8 div.inew
{
  background-image : url(../../img/Icones/graph_new.png);
  ........
}

si 8 est l'id de ton forum.

Hors ligne

#21 15-03-2010 21:34:54

Ewaa
Membre

Re : Afficher une icone pour chaque forum

PTDR !
Merci. J'essaye !

Cordialement,

EDIT :
YEAAH !
Merci bien ! smile

Et pour mettre l'icône dans le Forum, les posts à l'intérieur, viewforum je pense, c'est la solution citée plus haut ?

EDIT²:
Pour l'icône dans les Forums, je trouve pas la ligne à modifier dans viewforum.php. C'est bien dans ce fichier ?

EDIT³:
C'est des discussions en fait que je parle =/

Dernière modification par Ewaa (15-03-2010 22:04:20)

Hors ligne

#22 15-03-2010 22:11:56

oldie-2
Habitué très actif

Re : Afficher une icone pour chaque forum

pareil, dans viewforum.php, rechercher :

    while ($cur_topic = $db->fetch_assoc($result))
    {
        $icon_text = $lang_common['Normal icon'];
        $item_status = '';
        $icon_type = 'icon';

et remplacer :

        $item_status = '';

par:

                       if ($cur_forum['fid'] == 8)
                                  $item_status = 'i8';

Hors ligne

#23 15-03-2010 22:39:20

Ewaa
Membre

Re : Afficher une icone pour chaque forum

Wahou ! Je teste ça quand je serai sur mon pc smile
Tu gères oldie-2 quand même !! Tu utilises Punbb depuis quand ?

Cordialement,

Hors ligne

#24 16-03-2010 18:26:10

Ewaa
Membre

Re : Afficher une icone pour chaque forum

J'ai donc essayé en faisant ce que tu as dis, mais ça ne marche pas.
Je comprends pas quand, j'upload le viewforum.php sur mon FTP et que je remplace celui présent dessus, j'ai tous mes posts dans le i8 qui se lockent seuls...

J'ai alors essayé d'ajouter

        if ($cur_subforum['fid'] == 8)
            $item_status = 'i8';

Sans supprimer $item_status= ''; et là, mes forums ne sont plus fermé, mais mon icône n'apparait pas.

Je dois modifier quelque chose dans le .css ?

Cordialement,

Hors ligne

#25 17-03-2010 14:50:37

Ewaa
Membre

Re : Afficher une icone pour chaque forum

Up Up Up ? (Barbatruck) ... big_smile

Cordialement,

Hors ligne

Pied de page des forums