Image de fond de cellule

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Image de fond de cellule

Message par Gae67 le Dim 22 Juin 2014 - 0:28

Bonsoir,

Je cherche à pouvoir insérer une image de fond dans les cellules des forums dans les catégories si vous voyez ce que je recherche.
Mais j'aimerai pouvoir changer justement ces fonds, selon les forums, avec des images qui leurs sont associés.



Merci d'avance des réponses qu'il y'aura.
Cordialement,


Dernière édition par Gae67 le Lun 23 Juin 2014 - 0:14, édité 1 fois

Gae67
*****

Masculin
Messages : 789
Inscrit(e) le : 23/03/2009

http://famille-pandora.forumgratuit.org
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image de fond de cellule

Message par Ea le Dim 22 Juin 2014 - 0:38

Bonjour,


En exécutant un script comme ceci sur la page souhaitée :

Code:
$("dl.icon h3 a").each(function() {
  $(this).closest("li").addClass($(this).attr("href").replace(/^\/([fc][0-9]+)-.*$/, "$1"));
});

on peut utiliser du CSS qui dépend du forum en question, par exemple :

Code:
li.row.c3 {
background: url(http://illiweb.com/fa/i/smiles/icon_mrgreen.png); }
li.row.f5 {
background:url(http://illiweb.com/fa/i/smiles/icon_clown.png); }

donne : http://i.imgur.com/GTVdFcq.png

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23429
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image de fond de cellule

Message par Gae67 le Dim 22 Juin 2014 - 22:16

Bonjour,

J'ai effectué ce que vous m'avez montré, et malheureusement cela ne fonctionne pas, j'ai utilisé toutes les combinaisons possibles avec le script (toutes les pages, index, sujets etc..) et sans résultat.

Cordialement.

Gae67
*****

Masculin
Messages : 789
Inscrit(e) le : 23/03/2009

http://famille-pandora.forumgratuit.org
Gae67 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image de fond de cellule

Message par Ea le Dim 22 Juin 2014 - 23:05

Oh oui...

J'ai oublié de l'entourer de $(function(){ }); cela permet de retarder le code et qu'il n'agisse qu'une fois que la page est affichée ( sans le mettre il agit alors que la page est vide et rien ne se passe vu qu'il n'y a aucun élément sur lesquels agir ).

Le code devrait plutôt être :

Code:
$(function(){
  $("dl.icon h3 a").each(function() {
    $(this).closest("li").addClass($(this).attr("href").replace(/^\/([fc][0-9]+)-.*$/, "$1"));
  });
});

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23429
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Image de fond de cellule

Message par Gae67 le Lun 23 Juin 2014 - 0:14

Ah, la ca marche !

Merci beaucoup !

Gae67
*****

Masculin
Messages : 789
Inscrit(e) le : 23/03/2009

http://famille-pandora.forumgratuit.org
Gae67 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum