Le dégradé fond du message pour un groupe n'apparait que pour le premier message posté par la personne sur la page
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Le dégradé fond du message pour un groupe n'apparait que pour le premier message posté par la personne sur la page
Bonjour Bonsoir !
Il s'avère que j'ai (encore) un soucis de code.
En fait, j'ai utilisé les sujets suivants Fond pour phpbb2, puis ceux pour le phpbb3 ici et ici.
J'ai donc installé sur mon forum, en phpbb2, un fond en dégradé pour les membres ayant un certains rang. Il y a deux rangs différents qui utilisent la même class :
Le CSS de la class est :
Puis j'ai rajouté comme expliqué dans ce sujet une classe via les templates pour que le dégradé, l'image que j'ai faite, n'apparaisse que dans la partie message et pas sur le profil :
Or il se trouve qu'il doit y avoir un problème dans un des codes, ou dans un autre code (que je fournirais si vous en avez besoin) puisque le script ne semble marcher que pour le premier message posté par le membre sur la page.
Un petit Screen pour vous montrer (j'ai dézoomé pour qu'on puisse voir plusieurs messages, mais c'est moi qui aie posté les deux posts, et pas de dégradé dans le deuxième message) :
Est-ce que quelqu'un aurait une idée ou une solution à mon problème ?
Merci d'avant, Cordialement
Il s'avère que j'ai (encore) un soucis de code.
En fait, j'ai utilisé les sujets suivants Fond pour phpbb2, puis ceux pour le phpbb3 ici et ici.
J'ai donc installé sur mon forum, en phpbb2, un fond en dégradé pour les membres ayant un certains rang. Il y a deux rangs différents qui utilisent la même class :
- Code:
<span id="staff">Nom du rang</span>
- Code:
$(function() {
$('#staff').closest('tr.post').addClass('staffmember');
});
Le CSS de la class est :
- Code:
tr.staffmember td.tmsg {
background-color : #D5B38C;
background-image:url(http://i40.servimg.com/u/f40/17/20/22/50/fondme11.png) !important;
background-position:right bottom;
background-repeat: no-repeat;
}
Puis j'ai rajouté comme expliqué dans ce sujet une classe via les templates pour que le dégradé, l'image que j'ai faite, n'apparaisse que dans la partie message et pas sur le profil :
- Code:
<td class="{postrow.displayed.ROW_CLASS} tmsg"{postrow.displayed.THANK_BGCOLOR} valign="top" width="100%" height="28" colspan="2">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
Or il se trouve qu'il doit y avoir un problème dans un des codes, ou dans un autre code (que je fournirais si vous en avez besoin) puisque le script ne semble marcher que pour le premier message posté par le membre sur la page.
Un petit Screen pour vous montrer (j'ai dézoomé pour qu'on puisse voir plusieurs messages, mais c'est moi qui aie posté les deux posts, et pas de dégradé dans le deuxième message) :
Est-ce que quelqu'un aurait une idée ou une solution à mon problème ?
Merci d'avant, Cordialement
Dernière édition par Yonali le Mar 15 Mai 2012 - 7:06, édité 1 fois
Re: Le dégradé fond du message pour un groupe n'apparait que pour le premier message posté par la personne sur la page
Coucou,
Remplace:
et remplace
Remplace:
- Code:
<span id="staff">Nom du rang</span>
- Code:
<span class="staff">Nom du rang</span>
et remplace
- Code:
$(function() {
$('#staff').closest('tr.post').addClass('staffmember');
});
- Code:
$(function() {
$('.staff').closest('tr.post').addClass('staffmember');
});
Re: Le dégradé fond du message pour un groupe n'apparait que pour le premier message posté par la personne sur la page
Oh, c'est parfait, ça marche !
Merci beaucoup à vous Psyaliah Rapide et efficace !
Je passe en résolu !
Merci beaucoup à vous Psyaliah Rapide et efficace !
Je passe en résolu !
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum