Couleur des profils différente pour les modérateurs
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
Couleur des profils différente pour les modérateurs
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Tous
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://www.universiteuniverselle.com
Description du problème
Bonjour,J'aimerais l'aide honorable de l'un d'entre vous pour m'aider à résoudre mon problème.
Voilà quelques semaines que je cherche à faire en sorte que la couleur des cellules du profil d'un modérateur soit différente de celle des autres utilisateurs (du même principe que pour les messages sur un forum : https://forum.forumactif.com/t334565-fond-de-message-different-pour-le-staff-degrade ).
Quelqu'un saurait-il faire ?
Merci d'avance!
Dernière édition par Phyliono le Mar 18 Aoû 2015, 10:03, édité 1 fois
Re: Couleur des profils différente pour les modérateurs
Salut Phyliono,
si je suis bien ta demande, tu désires avoir une couleur de fond sur la partie profil d'un modérateur.
A partir de là , j'en conclu que tu as attribué une image ou alors donné ce statut sans être passé par la
gestion des images pour la modération.
Le script suivant fonctionnera dans les deux cas.
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite:
Cocher Sur les sujets.
Déposes ceci:
Penses à cliquer sur le bouton
Puis le style que je te laisse personnaliser .
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Déposes ceci:
Changes la couleur grise(grey en Anglais) par celle de ton choix
Penses à cliquer sur le bouton
a++
si je suis bien ta demande, tu désires avoir une couleur de fond sur la partie profil d'un modérateur.
A partir de là , j'en conclu que tu as attribué une image ou alors donné ce statut sans être passé par la
gestion des images pour la modération.
Le script suivant fonctionnera dans les deux cas.
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite:
Cocher Sur les sujets.
Déposes ceci:
- Code:
$(function(){
$('span.postdetails.poster-profile:contains("Modérateur") ,span.postdetails.poster-profile img[alt="Modérateur"]').closest('td').addClass('M14_Mod_prof');
});
Penses à cliquer sur le bouton
Puis le style que je te laisse personnaliser .
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Déposes ceci:
- Code:
td.M14_Mod_prof
{
background-color:grey;
}
Changes la couleur grise(grey en Anglais) par celle de ton choix
Penses à cliquer sur le bouton
a++
Invité- Invité
Re: Couleur des profils différente pour les modérateurs
Merci beaucoup de ta réponse.
Je pense qu'on ne s'est pas très bien compris.
Je ne parle du profil d'un modérateur/admin sur un message posté sur un forum mais sur le profil tout court des administrateurs et des modérateurs...
Merci d'avance!
Je pense qu'on ne s'est pas très bien compris.
Je ne parle du profil d'un modérateur/admin sur un message posté sur un forum mais sur le profil tout court des administrateurs et des modérateurs...
Merci d'avance!
Re: Couleur des profils différente pour les modérateurs
Salut Phyliono,
Si le profil avancé est activé
édites ton JavaScript coches sur toutes les pages et remplaces tout le contenu:
Il faudra alors modifier la c.s.s ainsi:
a++
Si le profil avancé est activé
édites ton JavaScript coches sur toutes les pages et remplaces tout le contenu:
- Code:
if(location.pathname.match(/^\/u[0-9]*/))
$(function(){
$('td.row1.gensmall:contains("Modérateur") ,td.row1.gensmall img[alt="Modérateur"]').closest('td').addClass('M14_Mod_prof');
});
- Code:
if(location.pathname.match(/^\/u[0-9]*/))
$(function(){
$('table .genrang:contains("Modérateur") ,table td .genrang img[alt="Modérateur"]').closest('.forumline').addClass('M14_Mod_prof');
});
Il faudra alors modifier la c.s.s ainsi:
- Code:
.forumline.M14_Mod_prof td
{
background-color:red;
}
a++
Invité- Invité
Re: Couleur des profils différente pour les modérateurs
Bonjour,
Merci de ta réponse.
J'ai fait ce que vous m'avez dit mais ça ne fonctionne pas. Voici le profil d'un modérateur : https://i.servimg.com/u/f18/17/44/20/01/captur42.png
Le fond n'est pas en rouge comme il devrait être...
Merci d'avance!
Merci de ta réponse.
J'ai fait ce que vous m'avez dit mais ça ne fonctionne pas. Voici le profil d'un modérateur : https://i.servimg.com/u/f18/17/44/20/01/captur42.png
Le fond n'est pas en rouge comme il devrait être...
Merci d'avance!
Re: Couleur des profils différente pour les modérateurs
Re,
Si il n'y aucune notification de Modérateur , le script ne fonctionnera pas tout bêtement .
a++
Milouze14 a écrit:
Salut Phyliono,
si je suis bien ta demande, tu désires avoir une couleur de fond sur la partie profil d'un modérateur.
A partir de là , j'en conclu que tu as attribué une image ou alors donné ce statut sans être passé par la
gestion des images pour la modération.
Si il n'y aucune notification de Modérateur , le script ne fonctionnera pas tout bêtement .
a++
Invité- Invité
Re: Couleur des profils différente pour les modérateurs
Je ne comprends pas totalement...
J'ai seulement rajouté ton javascript et le css...
On parle bien du profil tout court ? (/u)
Merci d'avance
J'ai seulement rajouté ton javascript et le css...
On parle bien du profil tout court ? (/u)
Merci d'avance
Re: Couleur des profils différente pour les modérateurs
Re,
en bref il faut pour que le script fonctionne avoir le mot "Modérateur" ou l'image de modération.
Je ne vois pas la structure de ton profil mais essayes ce script :
a++
en bref il faut pour que le script fonctionne avoir le mot "Modérateur" ou l'image de modération.
Je ne vois pas la structure de ton profil mais essayes ce script :
- Code:
if(location.pathname.match(/^\/u[0-9]*/))
$(function(){
$('table .genrang:contains("Ministre") ').closest('.forumline').addClass('M14_Mod_prof');
});
a++
Invité- Invité
Re: Couleur des profils différente pour les modérateurs
Merci encore mais ça ne fonctionne pas...
Tenez ma template profile_view_body au cas où
Merci!
Tenez ma template profile_view_body au cas où
- Code:
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<th class="thHead avatarImpose_nom" colspan="2" nowrap="nowrap" height="25">{USER&#8288;NAME}</th>
</tr>
<tr>
<td class="profile_row" align="center" valign="top" height="320" style="margin-top:8px;">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr align="center">
<td><b><span class="gen avatarImpose_image">{AVATAR_IMG}</span></b></td>
</tr>
<tr align="center">
<td><b><span class="gen">{POSTER_RANK}</span></b></td>
</tr>
<!-- BEGIN switch_show_status -->
<tr align="center">
<td><b><span class="gen">{USER_ONLINE}</span></b></td>
</tr>
<!-- END switch_show_status -->
<tr align="center">
<td><span class="gen">{L_LAST_VISITED}: {LAST_VISIT_TIME}</span></td>
</tr>
<!-- BEGIN switch_auth_user -->
<tr>
<td valign="middle" nowrap="nowrap" align="center"><br /><span class="gen">{L_ADMINISTRATE_USER}: {ADMINISTRATE_USER}{BAN_USER}</span></td>
</tr>
<!-- END switch_auth_user -->
</table>
<table id="moyensContact" width="100%" border="0" cellspacing="1" cellpadding="0" style="margin-top:20px;margin-left:60px;">
<!-- BEGIN contact_field -->
<tr id="field_id{contact_field.ID}">
<td width="40%" align="right" valign="middle" nowrap="nowrap"><span class="gen">{contact_field.LABEL} </span></td>
<td width="60%" valign="middle"><div class="gen" style="font-weight:bold;">{contact_field.CONTENT}</div></td>
</tr>
<!-- END contact_field -->
<!-- BEGIN switch_admin_user_comment_active -->
<tr>
<td align="right" valign="middle" nowrap="nowrap" width="50%">
<span class="gen">{L_COMMENTS} :</span><br /><span class="gensmall">{L_MODS_AND_ADMINS}</span>
</td>
<td class="row1" valign="middle">
<table align="center">
<tr>
<td>
{ADMIN_USER_COMMENT}
</td>
</tr>
</table>
</td>
</tr>
<!-- END switch_admin_user_comment_active -->
</table>
</td>
<td class="profile_row2" rowspan="3" valign="top" style="margin-top:8px;">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<!-- BEGIN profile_field -->
<tr id="field_id{profile_field.ID}">
<td width="250" align="right" valign="top" nowrap="nowrap"><div style="margin-top:10px;"><span class="gen">{profile_field.LABEL} </span></div></td>
<td width="300"><div class="gen" style="margin-top:15px;font-weight:bold;">{profile_field.CONTENT}</div><br /><!-- BEGIN profil_type_user_posts --><span class="genmed">[{POST_PERCENT_STATS} / {POST_DAY_STATS}]</span> <br />
<span class="genmed"><a rel="nofollow" class="genmed" href="/st/{PUSERNAME}">{L_SEARCH_USER_POSTS} :</a><br />
- <a rel="nofollow" class="genmed" href="/sta/{PUSERNAME}">{L_TOPICS}</a><br />
- <a rel="nofollow" class="genmed" href="/spa/{PUSERNAME}">{L_POSTS}</a></span><!-- END profil_type_user_posts --></td>
</tr>
<!-- END profile_field -->
</table>
</td>
</tr>
<!-- BEGIN switch_rpg -->
<tr>
<td colspan="2" class="catLeft" align="center"><b><span class="gen">{L_VIEWING_RPG}</span></b></td>
</tr>
<tr>
<td class="row1" align="center" valign="top" height="6">
{RPG_IMAGE}<br /><br />
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<!-- BEGIN rpg_fields_left -->
<tr>
<td align="right" valign="middle" nowrap="nowrap">
<span class="gen">{switch_rpg.rpg_fields_left.F_NAME} : </span>
</td>
<td width="100%" valign="middle" nowrap="nowrap">
<b><span class="gen">{switch_rpg.rpg_fields_left.F_VALUE_NEW}</span></b>
</td>
</tr>
<!-- END rpg_fields_left -->
</table>
</td>
<td class="row1" align="center" valign="top" height="6">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<!-- BEGIN rpg_fields -->
<tr>
<td align="right" valign="middle" nowrap="nowrap">
<span class="gen">{switch_rpg.rpg_fields.F_NAME} : </span>
</td>
<td width="100%" valign="baseline">
<b><span class="gen">{switch_rpg.rpg_fields.F_VALUE_NEW}</span></b>
</td>
</tr>
<!-- END rpg_fields -->
</table>
</td>
</tr>
<tr>
<td colspan="2" align="center" class="row1">
{U_ADMIN_RPG}
</td>
</tr>
<!-- END switch_rpg -->
</table>
<br />
<script src="{JS_DIR}jquery/json/jquery.json-1.3.min.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$('[id^=field_id]').each(function(){
if ( $(this).find('.field_editable').is('span, div') )
{
$(this).hover(function()
{
if( $(this).find('.field_editable.invisible').is('span, div') )
{
$(this).find('.field_editable').prev().addClass('ajax-profil_hover').parent().addClass('ajax-profil_parent').append('<div class="ajax-profil_edit"><img src="{AJAX_EDIT_IMG}" /></div>');
$(this).find('.ajax-profil_edit').attr({
alt: "{L_FIELD_EDIT_VALUE}",
title: "{L_FIELD_EDIT_VALUE}"
}).click(function(){
$(this).prev().prev().removeClass('ajax-profil_hover').addClass('invisible').next().removeClass('invisible').append('<img src="{AJAX_VALID_IMG}" class="ajax-profil_valid" />').find('input,select');
$(this).prev().find('.ajax-profil_valid').attr({
alt: "{L_VALIDATE}",
title: "{L_VALIDATE}"
}).click(function(){
var content = new Array();
$(this).parent().find('[name]').each(function(){
var type_special = $(this).is('input[type=radio],input[type=checkbox]');
if ( (type_special && $(this).is(':checked')) || !type_special )
{
content.push(new Array($(this).attr('name'), $(this).attr('value')));
}
});
var id_name = $(this).parents('[id^=field_id]').attr('id');
var id = id_name.substring(8, id_name.length);
$.post(
"{U_AJAX_PROFILE}",
{id:id,user:"{CUR_USER_ID}",active:"{CUR_USER_ACTIVE}",content:$.toJSON(content),tid:"{TID}"},
function(data){
$.each(data, function(i, item){
$('[id=field_id' + i + ']').find('.field_uneditable').html(item).end().find('.ajax-profil_valid').remove().end().find('.field_editable').addClass('invisible').end().find('.field_uneditable').removeClass('invisible');
});
},
"json"
);
});
$(this).remove();
});
}
},function()
{
if( $(this).find('.field_editable.invisible').is('span, div') )
{
$(this).find('.field_editable').prev().removeClass('ajax-profil_hover');
$(this).find('.ajax-profil_edit').remove();
}
});
}
});
});
//]]>
</script>
Merci!
Re: Couleur des profils différente pour les modérateurs
Re,
le template ne me donnera rien de plus .
Il faut donc ajouter un rang :
https://forum.forumactif.com/t13002-les-rangs#75847
puis :
https://forum.forumactif.com/t178629-les-moderateurs#1753038
a++
le template ne me donnera rien de plus .
Il faut donc ajouter un rang :
https://forum.forumactif.com/t13002-les-rangs#75847
puis :
https://forum.forumactif.com/t178629-les-moderateurs#1753038
a++
Invité- Invité
Re: Couleur des profils différente pour les modérateurs
Ils ont déjà un rang et sont déjà modérateurs...
Je ne vois pas du tout ce que vous me demandez de faire...
Merci!
Je ne vois pas du tout ce que vous me demandez de faire...
Merci!
Re: Couleur des profils différente pour les modérateurs
Re,
je ne vois strictement rien avec ton image, ou se trouve l'image de ton modo sur cette image stp ?
a++
je ne vois strictement rien avec ton image, ou se trouve l'image de ton modo sur cette image stp ?
a++
Invité- Invité
Re: Couleur des profils différente pour les modérateurs
L'image du rang Ministre est celle sous le nom Ministre (en dessous de l'avatar) qui sont les modérateurs!
Re: Couleur des profils différente pour les modérateurs
Re,
alors ce script (sur toutes les pages) devrait fonctionner avec la css associée donnée plus haut:
a++
alors ce script (sur toutes les pages) devrait fonctionner avec la css associée donnée plus haut:
- Code:
if(location.pathname.match(/^\/u[0-9]*/))
$(function(){
$('table .gen:contains("Ministre") ').closest('.forumline').addClass('M14_Mod_prof');
});
a++
Invité- Invité
Re: Couleur des profils différente pour les modérateurs
Merci ça fonctionne!
Re: Couleur des profils différente pour les modérateurs
re,
De rien Phyliono
a++
Phyliono a écrit:Merci ça fonctionne!
De rien Phyliono
a++
Invité- Invité
Sujets similaires
» Choisir une couleur différente pour la DESCRIPTION que pour le reste de l'écriture
» Couleur différente pour mon co-admin
» Donner couleur de fond différente (et définie) de la couleur du pseudo en fonction du groupe
» Couleur différente pour chaque en-tête catégories
» Code qui ne fonctionne pas ni quand on l'intègre dans le corps des messages pour avoir une apparence différente pour le dit message, ni pour les généralités de la page d'acceuil
» Couleur différente pour mon co-admin
» Donner couleur de fond différente (et définie) de la couleur du pseudo en fonction du groupe
» Couleur différente pour chaque en-tête catégories
» Code qui ne fonctionne pas ni quand on l'intègre dans le corps des messages pour avoir une apparence différente pour le dit message, ni pour les généralités de la page d'acceuil
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