Peut on mettre un avatar d'office pour certain groupe comme on le fait pour les invités?

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

Résolu Peut on mettre un avatar d'office pour certain groupe comme on le fait pour les invités?

Message par christaline le Ven 22 Sep 2017 - 19:54

Bonsoir,
Je ne sais pas si je poste au bon endroit...
J'ai créé un groupe "membres fantômes" et j'aimerais mettre un avatar automatiquement pour tous les membres de ce groupe, comme on le fait pour les invités par exemple...
Voici mon forum.... http://nosanimauxnosamours.forumactif.org/
Merci de votre réponse...
Bonne soirée...
avatar

christaline
****

Féminin
Messages : 251
Inscrit(e) le : 12/11/2012

http://nosanimauxnosamours.forumactif.org/
christaline a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Peut on mettre un avatar d'office pour certain groupe comme on le fait pour les invités?

Message par Neptunia le Ven 22 Sep 2017 - 23:33

Bonjour ^^


Non, ce n'est pas possible, il faut le faire manuellement.
avatar

Neptunia
Membre actif

Féminin
Messages : 12225
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Peut on mettre un avatar d'office pour certain groupe comme on le fait pour les invités?

Message par Milouze14 le Sam 23 Sep 2017 - 9:12

Hello christaline et Hélène,
pour un forum version phpbb2 et quelque soit le profil simple ou avancè.

Hum, on peut contourner et afficher un avatar pour les membres de ton groupe et ce presque partout.
On va se servir de la couleur du lien de ce groupe qui est le suivant si je me trompe pas sur ton fofo.
Code:

#000000;

Dans le script que je vais te filer , il faudra renseigner le lien de l'image de l'avatar à quatre reprises ici:
Code:
 
//L'image de l'avatar
var img="https://i11.servimg.com/u/f11/11/26/21/37/racing11.png";

Actuellement le script déposera cette image pour tous les membres du groupe concerné:



Si tu as des soucis de compréhension tu peux donner le lien de l'image que tu désires et je le ferais Wink .

Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mettre un titre explicite.
Cocher sur toutes les pages.

Déposes ceci:

Code:

$(function(){
  //L'image de l'avatar
var img="https://i11.servimg.com/u/f11/11/26/21/37/racing11.png";
$('.row3.over,.row3Right ,.name').each(function(){
var groupe=$(this).find('a[href^="/u"] span[style*="000000"]').length;
if(groupe){
$(this).closest('td').find('a[href^="/u"] img').attr('src',img);
$(this).find('.lastpost-avatar img').attr('src',img);
};});
$('.catLeft .genmed.module-title').each(function(){
var groupe=$(this).find('span[style*="000000"]').length;
if(groupe){$(this).closest('tr').next().find(' img').attr('src',img);};
});
});

if(document.title=="Membres"){
$(function(){
  //L'image de l'avatar
var img="https://i11.servimg.com/u/f11/11/26/21/37/racing11.png";
$('td').each(function(){
var groupe=$(this).find('a[href^="/u"] span[style*="000000"]').length;
if(groupe){
  $(this).prev().find('a[href^="/u"] img').attr('src',img);
};});});}

$(function(){
if(/^\/u/.test(location.pathname))
{
//L'image de l'avatar
var img="https://i11.servimg.com/u/f11/11/26/21/37/racing11.png";
$('h1.h_member span[style*="000000"]').closest('tr').next().next().find('table').find('td b span img').attr('src',img);
}
});
if(document.title=="Lire le message"){
$(function(){
  //L'image de l'avatar
var img="https://i11.servimg.com/u/f11/11/26/21/37/racing11.png";
$('td').each(function(){
var groupe=$(this).find('span[style*="000000"]').length;
if(groupe){$(this).next().find('img').attr('src',img);};
 
$('span.name b').each(function(){
var groupe=$(this).find('span[style*="000000"]').length;
if(groupe){$(this).closest('td').find('img').attr('src',img);};
}); 
});
});
}




Penses à cliquer sur le bouton VALIDER


a++




Dernière édition par Milouze14 le Sam 23 Sep 2017 - 11:42, édité 1 fois
avatar

Milouze14
Membre actif

Masculin
Messages : 4773
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Peut on mettre un avatar d'office pour certain groupe comme on le fait pour les invités?

Message par christaline le Sam 23 Sep 2017 - 10:07

Bonjour,
Je crois que j'ai bien tout compris! lol
Donc je vais essayer et reviens dire si j'ai réussie!
Merci en tout cas!!
A tout de suite....
avatar

christaline
****

Féminin
Messages : 251
Inscrit(e) le : 12/11/2012

http://nosanimauxnosamours.forumactif.org/
christaline a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Peut on mettre un avatar d'office pour certain groupe comme on le fait pour les invités?

Message par christaline le Sam 23 Sep 2017 - 10:18

Génial!! Cela fonctionne!!!
Et donc si j'ai bien compris, je peux le faire pour d'autres groupes?
Et à chaque fois il faut que je change les 4 liens d'images et aussi les couleurs pour y mettre celle du groupe correspondant?
Ou il faut un nouveau code à chaque fois?
C'est bien ça?
Merci Milouze14!
J'attends une dernière réponse à mes questions et je mettrais comme résolu...
Merci Neptunia!
Vous êtes vraiment géniaux!!!
Bonne journée!
avatar

christaline
****

Féminin
Messages : 251
Inscrit(e) le : 12/11/2012

http://nosanimauxnosamours.forumactif.org/
christaline a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Peut on mettre un avatar d'office pour certain groupe comme on le fait pour les invités?

Message par Milouze14 le Sam 23 Sep 2017 - 11:40

Re,

Et à chaque fois il faut que je change les 4 liens d'images et aussi les couleurs pour y mettre celle du groupe correspondant?

Oui mais en ajoutant de nouveau le script complet en modifiant les images et les couleurs:

Exemple,
si tu as un groupe avec cette couleur:
Code:
#555555;
Il faudra donc ajouter ce script avec la couleur 555555: et changer le lien de l'image:
Code:
 
$(function(){
  //L'image de l'avatar
var img="https://i11.servimg.com/u/f11/11/26/21/37/racing11.png";
$('.row3.over,.row3Right ,.name').each(function(){
var groupe=$(this).find('a[href^="/u"] span[style*="555555"]').length;
if(groupe){
$(this).closest('td').find('a[href^="/u"] img').attr('src',img);
$(this).find('.lastpost-avatar img').attr('src',img);
};});
$('.catLeft .genmed.module-title').each(function(){
var groupe=$(this).find('span[style*="555555"]').length;
if(groupe){$(this).closest('tr').next().find(' img').attr('src',img);};
});
});
 
if(document.title=="Membres"){
$(function(){
  //L'image de l'avatar
var img="https://i11.servimg.com/u/f11/11/26/21/37/racing11.png";
$('td').each(function(){
var groupe=$(this).find('a[href^="/u"] span[style*="555555"]').length;
if(groupe){
  $(this).prev().find('a[href^="/u"] img').attr('src',img);
};});});}
 
$(function(){
if(/^\/u/.test(location.pathname))
{
//L'image de l'avatar
var img="https://i11.servimg.com/u/f11/11/26/21/37/racing11.png";
$('h1.h_member span[style*="555555"]').closest('tr').next().next().find('table').find('td b span img').attr('src',img);
}
});
if(document.title=="Lire le message"){
$(function(){
  //L'image de l'avatar
var img="https://i11.servimg.com/u/f11/11/26/21/37/racing11.png";
$('td').each(function(){
var groupe=$(this).find('span[style*="555555"]').length;
if(groupe){$(this).next().find('img').attr('src',img);};
 
$('span.name b').each(function(){
var groupe=$(this).find('span[style*="555555"]').length;
if(groupe){$(this).closest('td').find('img').attr('src',img);};
}); 
});
});
}
 

a++
avatar

Milouze14
Membre actif

Masculin
Messages : 4773
Inscrit(e) le : 18/04/2005

https://www.milouze14.com/
Milouze14 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Peut on mettre un avatar d'office pour certain groupe comme on le fait pour les invités?

Message par christaline le Sam 23 Sep 2017 - 12:05

Ok! Merci beaucoup Milouze14!!
Bon week-end!!
avatar

christaline
****

Féminin
Messages : 251
Inscrit(e) le : 12/11/2012

http://nosanimauxnosamours.forumactif.org/
christaline 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