CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Phpbb3] Mettre image de fond différ...

Harpeshumaru38
Harpeshumaru38
Niveau 10
21 décembre 2010 à 20:54:46

Bonjour, désolé pour ce titre un peu long. cligne
Je me permet de vous exposer mon problème.

Je suis en train de créer un feuille de style CSS personnalisée pour mon forum en phpbb3.
Il ne me manque que quelques éléments.

Je voudrais savoir si il était possible d'insérer une image de fond différente pour chaque cellules de sous forum sur l'index de mon forum.

J'ai déjà trouvé ce tutoriel sur le net ( http://www.sos-forum.com/astuces-pour-forums-f3/css-mettre-une-image-de-fond-des-cellules-en-phpbb3-t241.htm ) mais il ne permet que d'avoir la même image dans toutes les cellules.

Si celà est possible, merci de m'indiquer la marche à suivre smile

PS: pour infos, mon forum de test: http://xbcg.forumh.net/

Merci de vos réponses prochaines smile

deepblue
deepblue
Niveau 16
21 décembre 2010 à 22:53:58

Pas possible uniquement en CSS.

sac_a_smegma
sac_a_smegma
Niveau 7
22 décembre 2010 à 01:11:48

c'est possible :ok:

utilise les conditions des templates phpbb, mais mets les pas dans le css, plutot dans les templates html

dans forumlist_body:
remplace "<ul class="topiclist forums">"
par quelque chose du genre:
<!-- IF {FORUM_ID} = 'id du forum que tu veux' -->
<ul class="topiclist forums" style="background-image: url('http://adresse de l'image désirée'); background-repeat: repeat; background-position: top left;">
<!-- ENDIF -->

je sais pas si tu vois ce que je veux dire ? :hap: :)
(je suis pas trop sur de la syntaxe, je suis un peu crevé là, mais ça doit etre a peu près ça)

j'ai codé pas mal de mods pour phpBB 3, si celui-là n'existe pas je le coderais si j'ai le temps, enfin tu peux faire comme j'ai montré mais ça fait un peu bourrin si tu tu veux faire ça pour tous les forums (il faudrait rajouter une condition pour chaque images)

rien de compliqué :ok:

sac_a_smegma
sac_a_smegma
Niveau 7
22 décembre 2010 à 01:15:58

merde, désolé du double post, c'est plutot un truc du genre:

<!-- IF FORUM_ID == 'id du forum que tu veux' -->
<ul class="topiclist forums" style="background-image: url('http://adresse de l'image désirée'); background-repeat: repeat; background-position: top left;">
<!-- ELSEIF FORUM_ID == 'autre id du forum que tu veux' -->
<ul class="topiclist forums" style="background-image: url('http://adresse de l'image désirée'); background-repeat: repeat; background-position: top left;">
<!-- ELSEIF FORUM_ID == 'autre id du forum que tu veux' -->
<ul class="topiclist forums" style="background-image: url('http://adresse de l'image désirée'); background-repeat: repeat; background-position: top left;">
<!-- ELSEIF FORUM_ID == 'autre id du forum que tu veux' -->
.....
etc etc, pour tou les forums :ok: et n'oublie pas ça après:

<!-- ELSE -->
<ul class="topiclist forums">
<!-- ENDIF -->

deepblue
deepblue
Niveau 16
22 décembre 2010 à 03:22:36

Autant insérer l'id do forum dans l'attribut id de la balise "f10" par exemple. Mais ça implique de modifier le template et dans le topic, il n'est question que de CSS.

Harpeshumaru38
Harpeshumaru38
Niveau 10
22 décembre 2010 à 14:11:36

Merci, je vais essayer :)

Peufa
Peufa
Niveau 7
22 décembre 2010 à 14:46:08

Oui merci de vos réponses. Nous allons tester la deuxième possibilité de "sac_a_smegma" qui parait plus cohérente.

Comme le rappelle si bien "deepblue", nous sommes en phpBB3 et, pour cette version, les templates du phpBB2 n'existent plus ! ;)

Kikaha
Kikaha
Niveau 14
23 décembre 2010 à 20:38:50

J'ai pas vraiment compris ce que tu veux changer comme image de fond. :(

Ça : http://s2.noelshack.com/uploads/images/20184296088528_ssdfggh.png ?

Dans ce cas :

  1. main-content .forabg:nth-last-child(?) :d) ce que tu veux changer dans ta ligne :g) {

:d) ce que tu changes :g)
}

? => alors, le truc tout en haut (que j'ai encadré), c'est 9
celui du dessous, c'est 8, puis 7 etc. :ok:

Par contre, je sais pas si ça marche avec IE 7/8. :(

sac_a_smegma
sac_a_smegma
Niveau 7
24 décembre 2010 à 14:52:32

nth-last-child ne fonctionne pas sous IE (sauf le 9)

Kikaha
Kikaha
Niveau 14
29 décembre 2010 à 00:54:59

IE :malade: :honte:

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment