FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

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
Pack langue française pour 1.5.x : [.zip] (maj 14/01/2016)

Ancienne Version 1.2.24 fr : [.zip] (maj 26/08/2011)

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

#1 24-09-2011 20:19:45

Spiky
Habitué très actif
Inscription : 10-04-2008
Messages : 829

Afficher une image devant/à côté des forums

Afficher une image devant / à côté des forums

mini_786562iconforum.jpg

Pour se faire nous allons modifier le fichier index.php, créer un dossier pour accueillir les images et mettre en forme dans la feuille de style.

Pour l'exemple on va créer un dossier dans le dossier img de fluxbb et l'appeler "icons_forums".
Dans ce dossier, il faudra mettre les images avec le numéro de l'id du forum.
(ex: si le forum a l'id1, l'image pour celui-ci devra être 1.png, et ainsi de suite pour les autres.)

Ouvrir index.php et Chercher :

<th class="tcl" scope="col"><?php echo $lang_common['Forum'] ?></th>

Ajouter avant :

<th class="tc0" scope="col">&nbsp;</th>

Chercher :

<td class="tcl">

Ajouter avant :

<td class="tc0"><img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" /></td>

(changer .png par le format que vous souhaitez utiliser.)

Puis rajouter dans votre/vos feuille de style :

.pun .blocktable .tc0{
    padding-right: 15px;
    width: 64px;
}

Modifier les valeurs pour ajuster selon vos images.

Dernière modification par Spiky (24-09-2011 20:31:32)


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#2 25-09-2011 04:47:16

Retraité
Régulier
Inscription : 22-08-2010
Messages : 82

Re : Afficher une image devant/à côté des forums

Bonjour 

Merci Spiky pour ce partage canon

Hors ligne

#3 28-09-2011 11:10:53

WinuX
Habitué actif
Inscription : 17-07-2010
Messages : 390
Site Web

Re : Afficher une image devant/à côté des forums

Pas mal l'idée, ça peut être utile smile

Merci bien.

Dernière modification par WinuX (28-09-2011 11:11:12)


What's Up : All in One - Sous fluxBB 1.5.0 (on dirait pas?)

Hors ligne

#4 31-10-2011 11:17:17

Anthrax
Habitué
Lieu : Dans Mon Noyau Linux !
Inscription : 15-09-2011
Messages : 100

Re : Afficher une image devant/à côté des forums

Merci, ça fonctionne très bien smile

Hors ligne

#5 09-03-2012 13:56:27

a-snowboard
Habitué très actif
Inscription : 20-06-2011
Messages : 440
Site Web

Re : Afficher une image devant/à côté des forums

Je déterre un peut le topic pour dire que ça marche impeccable. et que je remercie Skpiky pour la solution.

Par contre j'essaye de rendre la photo cliquable pour aller directement sur le forum concerné.
J'essaye un <a href="..."><<img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" /></a>

Sauf que j'arrive pas a savoir quoi rajouter vu que le lien dépend du forum
Bon après je ne serait pas trop surpris d'apprendre que je mélange les langages... sad Mais je préfère me planter mais savoir.

Dernière modification par a-snowboard (09-03-2012 14:02:07)


Le roi du snowboard ! Sans prétention hein ? lol

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#6 09-03-2012 14:41:32

adaur
Habitué très actif
Lieu : Derrière Notepad ++ !
Inscription : 25-09-2008
Messages : 1 936
Site Web

Re : Afficher une image devant/à côté des forums

Salut,

Essaye d'appliquer ton lien sur la totalité du code de Spiky pour voir:

<a href=""><td class="tc0"><img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" /></td></a>

"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#7 09-03-2012 15:39:07

a-snowboard
Habitué très actif
Inscription : 20-06-2011
Messages : 440
Site Web

Re : Afficher une image devant/à côté des forums

ton code ne marche pas.

j'ai fait ceci plutot :

<td class="tc0"><a href=""><img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" /></a></td>

Mais comme il fallait s'en douter ça me renvoie vers la page d’accueil du forum.
or c'est vers le forum que je veux aller ! smile

dans ce code

<img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" />

si je comprend bien ça va chercher l'image dans le dossier icons_forum et va prendre l'image .png correspondant au numéro du forum concerné.

Donc pour avoir mon liens,

je dois avoir un truc du style herf=http://www.forumphotoparis.fr/<?php echo $cur_forum['fid'] ?>
Mais en ayant pas "fid" mais un autre terme qui désigne le nom du lien ?
et c'est ce que je n'arrive pas a trouver ! sad

Dernière modification par a-snowboard (09-03-2012 15:47:47)


Le roi du snowboard ! Sans prétention hein ? lol

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#8 09-03-2012 15:53:05

Mpok
Néo Admin
Inscription : 10-08-2006
Messages : 2 917
Site Web

Re : Afficher une image devant/à côté des forums

Ben franchement, le plus simple ce serait de renommer tes images en fonction des numéros de forum… smile
Sinon, il faut faire une fonction de correspondance.


Life is a struggle, programming is a suffer.

Hors ligne

#9 09-03-2012 16:02:05

a-snowboard
Habitué très actif
Inscription : 20-06-2011
Messages : 440
Site Web

Re : Afficher une image devant/à côté des forums

En fait les images sont au numéro du forum (vu que j'ai respecté le tuto). Donc les images sont juste. Là n'est pas le souci

Mon souci c'est pour rendre l'image cliquable !

quand je fait

<td class="tc0"><a href="viewforum.php?id='.$cur_forum['forum_name'].'"><img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" /></a></td>

je n'ai pas d'erreur 404 ou autre.
Mais ça me renvoie vers un lien incorrect ou périmé.
donc je pense que c'est

'forum_name'

qui n'est pas bon... Mais je dois mettre quoi à la place ?
A moins que je soit a coté de la plaque ?

Dernière modification par a-snowboard (09-03-2012 16:08:49)


Le roi du snowboard ! Sans prétention hein ? lol

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#10 09-03-2012 16:16:49

Wan
Habitué très actif
Inscription : 12-02-2010
Messages : 555
Site Web

Re : Afficher une image devant/à côté des forums

Tu essayé ça a-snowboard ?

<td class="tc0"><a href="viewforum.php?id=<?php echo $cur_forum['fid'] ?>"><img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" /></a></td>

Hors ligne

#11 09-03-2012 19:20:31

a-snowboard
Habitué très actif
Inscription : 20-06-2011
Messages : 440
Site Web

Re : Afficher une image devant/à côté des forums

Presque parfait ! smile

J'ai bien dit presque !
En effet ça marche sans problème ta solution

MAIS :

Tout comme pour les 5post dans l'index
en lien ça me fait : (espace volontaire entre www. et le reste)

http://www. forumphotoparis.fr/viewforum.php?id=26

au lieu de

http://www. forumphotoparis.fr/forum-26-presentation-des-membres-page-1.html

En effet j'ai fluxrewite d’installé...

Je vais regarder ça de mon coté si je trouve un truc (mais pas ce soir)

(Je crois que je me fait passer pour le chiant de service lol)

Dernière modification par a-snowboard (09-03-2012 19:23:20)


Le roi du snowboard ! Sans prétention hein ? lol

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#12 09-03-2012 19:23:39

Wan
Habitué très actif
Inscription : 12-02-2010
Messages : 555
Site Web

Re : Afficher une image devant/à côté des forums

Je pensais que Fluxrewrite n'agissait qu'a posteriori... unsure

Hors ligne

#13 09-03-2012 19:26:17

Wan
Habitué très actif
Inscription : 12-02-2010
Messages : 555
Site Web

Re : Afficher une image devant/à côté des forums

Il faut que je réinstalle fluxrewrite sur mon forum de test pour voir comment on peut arranger ça...

Hors ligne

#14 09-03-2012 19:40:27

a-snowboard
Habitué très actif
Inscription : 20-06-2011
Messages : 440
Site Web

Re : Afficher une image devant/à côté des forums

bah en fait j'ai prélevé plein de liens flux de que je trouvais dans index, mais surtout dans le readme.
Rien ne marche pour le moment. sad

Mais bon pour le moment ça dépanne. jusqu’à trouver la vraie solution ! smile

Il n'y a plus qu'à !


Le roi du snowboard ! Sans prétention hein ? lol

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#15 10-03-2012 03:27:42

Opipo
Membre
Inscription : 27-02-2012
Messages : 16
Site Web

Re : Afficher une image devant/à côté des forums

Spiky a écrit :

Ouvrir index.php et Chercher :

<th class="tcl" scope="col"><?php echo $lang_common['Forum'] ?></th>

Ajouter avant :

<th class="tc0" scope="col">&nbsp;</th>

Chercher :

<td class="tcl">

Ajouter avant :

<td class="tc0"><img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png"

Il fonctionne trés bien,cependant tous ces icones font un peu beaucoup (a mon gout),donc en me servant de ton code j'ai bidouillé et arrivé a ca

iconecategory.png


voila une image devant chaque category,suivre le tuto de spiky ( j'ai juste renomer le dossier des images en : icons_category), il y a que le code sur index.php qui change:

=> Ouvrir index.php et Chercher :

<th class="tcl" scope="col"><?php echo $lang_common['Forum'] ?></th>

Ajouter avant :

<th class="tc0" scope="col"><img src="./img/icons_category/<?php echo $cat_count ?>.png" alt="" /></th>

Chercher :

<td class="tcl">

Ajouter avant :

<td class="tc0"></td>

Voila,je m'excuse si ma pitite amelioration est mal venue et d'avoir retouché ton script Spiky.
Je pensais que cette astuce aurais pu completé le sujet.
ps:je suis sur FluxBB 1.4.8.

Dernière modification par Opipo (10-03-2012 12:36:33)

Hors ligne

#16 10-03-2012 08:34:15

Wan
Habitué très actif
Inscription : 12-02-2010
Messages : 555
Site Web

Re : Afficher une image devant/à côté des forums

Merci Opipo pour ta contribution qui intéressera sûrement certains.
@ a-snowboard :
Je n'ai pas testé, mais en regardant le readme de la mod Fluxrewrite, tu peux essayer ceci, je pense que ça fonctionnera :

<td class="tc0"><a href="<?php echo fluxrewrite("forum-", $cur_forum['fid'], $cur_forum['forum_name'], 1, false, false) ?>"><img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" /></a></td>

Hors ligne

#17 10-03-2012 09:10:59

a-snowboard
Habitué très actif
Inscription : 20-06-2011
Messages : 440
Site Web

Re : Afficher une image devant/à côté des forums

Merci Wan je t'adore !

Pourtant j'en avais essayé pas mal de ligne qui étaient dans le readme...

Merci encore ! smile


Le roi du snowboard ! Sans prétention hein ? lol

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#18 10-03-2012 14:54:32

Spiky
Habitué très actif
Inscription : 10-04-2008
Messages : 829

Re : Afficher une image devant/à côté des forums

Opipo a écrit :

...
Voila,je m'excuse si ma pitite amelioration est mal venue et d'avoir retouché ton script Spiky.
Je pensais que cette astuce aurais pu completé le sujet.
ps:je suis sur FluxBB 1.4.8.

A chacun de le modifier en fonction de son besoin wink


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#19 20-03-2013 16:42:21

david18
Habitué très actif
Lieu : France
Inscription : 28-10-2012
Messages : 466
Site Web

Re : Afficher une image devant/à côté des forums

bonjours ,


ou doit ton place le nom de l'image  sur cette ligne

 <td class="tc0"><img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" /></td>

merci d'avance !!

Hors ligne

#20 20-03-2013 17:27:00

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 475
Site Web

Re : Afficher une image devant/à côté des forums

Bonjour,

Tu ne modifies pas cette ligne. Le nom de l'image y est :

<img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png"

qui va se transformer, lorsque le code php de la page sera exécuté, suivant le numéro d'identification du forum, en :

<img src="./img/icons_forums/numéro_forum.png" alt="" />

Donc, tu crées un dossier "mon_forum/img/icons_forums/" dans lequel tu mets les images pour chaque forum en fonction de leur id :
- 1.png
- 2.png
- 3.png
etc.
C'est comme pour les images des avatars dans "mon_forum/img/avatars/".


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#21 20-03-2013 19:54:42

david18
Habitué très actif
Lieu : France
Inscription : 28-10-2012
Messages : 466
Site Web

Re : Afficher une image devant/à côté des forums

merci Oto pour ta réponse  wink


J'ai fait un test en local  pour cette modification et sa donne ça   c'est un exemple :


760411Capture.jpg

le chemin de mon  dossier est bien  mon_forum/img/icons_forums   ce qui donne quand j'inspecte  l'endroit ou l'image  doit être placer  :

<img src="./img/icons_forums/3.png" alt="">

fichier index.php

 <tr class="<?php echo $item_status ?>">
				<td class="tc0"><img src="./img/icons_forums/<?php echo $cur_forum['fid'] ?>.png" alt="" /></td>
				<td class="tcl">
						<div class="<?php echo $icon_type ?>"><div class="nosize"><?php echo forum_number_format($forum_count) ?></div></div>
						<div class="tclcon">
							<div>
								<?php echo $forum_field."\n".$moderators ?>
							</div>
						</div>
					</td>
					<td class="tc2"><?php echo forum_number_format($num_topics) ?></td>
					<td class="tc3"><?php echo forum_number_format($num_posts) ?></td>
					<td class="tcr"><?php echo $last_post ?></td>
				</tr>

normalement c'est correct et je ne comprend pas pourquoi que l'image n’apparaît  pas  ou  alors c'est incompatible avec la 1.5.0  ?

sinon j'ai fait sa a la main sur mon  forum en ligne   , mais j'aurais bien voulu en mettre  des différentes  ...  sad

780157Capture.jpg

cdlt


david18

Dernière modification par david18 (21-03-2013 09:08:35)

Hors ligne

#22 20-03-2013 21:24:53

Spiky
Habitué très actif
Inscription : 10-04-2008
Messages : 829

Re : Afficher une image devant/à côté des forums

Toujours d'actualité avec les dernières versions de FluxBB.

Reprends le tuto wink

Et bien entendu, si tes images sont dans un autre format, le changer dans la modif.


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#23 20-03-2013 23:40:03

PascL
Habitué très actif
Inscription : 06-09-2007
Messages : 554
Site Web

Re : Afficher une image devant/à côté des forums

Salut,

Compare ton code en #19 et en #21... Il manque des choses en #21.

Hors ligne

#24 21-03-2013 13:13:43

david18
Habitué très actif
Lieu : France
Inscription : 28-10-2012
Messages : 466
Site Web

Re : Afficher une image devant/à côté des forums

Bonjour ,

c'est tout bon !!


cdlt

david18

Dernière modification par david18 (21-09-2013 10:28:50)

Hors ligne

#25 21-09-2013 10:28:24

david18
Habitué très actif
Lieu : France
Inscription : 28-10-2012
Messages : 466
Site Web

Re : Afficher une image devant/à côté des forums

Bonjour ,

Je fait un test en local sur la version 1.5.4 avec le thème black_blue et il semblerai que cette astuce ne fonctionne pas  très bien selon les thèmes  avec Heart.css sa fonctionne très bien mets là . Avec la valeur  :

 <th class="tc0" scope="col">&nbsp;</th>

Mais là tout est décaler   voir sur la capture :


970138Capture.jpg


bizarre Non !!


Ps: la deuxième image je peut la supprimer mais le résultat est identique ?

cdlt

david18

**************************************************************************************
                                                                             résolue

****************************************************************************************

Dernière modification par david18 (23-09-2013 09:30:53)

Hors ligne

Pied de page des forums