Cacher certains champs du profil pour les modérateurs
5 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 3 • Partagez
Page 1 sur 3 • 1, 2, 3
Cacher certains champs du profil 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,Je souhaiterai l'aide honorable de l'un d'entre vous pour m'aider à résoudre mon problème.
Du même principe que ce sujet : https://forum.forumactif.com/t380449-couleur-des-profils-differente-pour-les-moderateurs , j'aimerais que sur le profil des modérateurs et administrateurs, certains n'y apparaissent pas.
Quelqu'un saurait-il comment faire ?
Merci d'avance !
Re: Cacher certains champs du profil pour les modérateurs
Bonsoir,
Vous voulez que certains champs n'apparaissent que pour les Modérateurs et les Administrateurs donc ?
Si oui, vous devez aller dans votre panneau d'administration, ensuite (en mode avancé), RDV dans "Utilisateurs & groupes", " Profils", cliquer sur le petit "rouage" concernant les champs concernés puis modifiez, à l'aide du menu déroulant, le niveau minimal des personnes pouvant visualiser ce champ (donc, "MODÉRATEURS").
Cordialement
Vous voulez que certains champs n'apparaissent que pour les Modérateurs et les Administrateurs donc ?
Si oui, vous devez aller dans votre panneau d'administration, ensuite (en mode avancé), RDV dans "Utilisateurs & groupes", " Profils", cliquer sur le petit "rouage" concernant les champs concernés puis modifiez, à l'aide du menu déroulant, le niveau minimal des personnes pouvant visualiser ce champ (donc, "MODÉRATEURS").
Cordialement
Re: Cacher certains champs du profil pour les modérateurs
Non, je veux que certains champs du profil ne soient pas présents sur le profil des modérateurs et des administrateurs, en mode non avancé.
Merci d'avance!
Merci d'avance!
Re: Cacher certains champs du profil pour les modérateurs
Bonsoir,
Donc, vous voulez que des champs ne soient visibles par personne ?
Vous dites ne pas vouloir que sur le profil des MODÉRATEURS/administrateurs, des champs soient invisibles ?
Fournissez + de détails s'il vous plait.
Bonne soirée.
Donc, vous voulez que des champs ne soient visibles par personne ?
Vous dites ne pas vouloir que sur le profil des MODÉRATEURS/administrateurs, des champs soient invisibles ?
Fournissez + de détails s'il vous plait.
Bonne soirée.
Re: Cacher certains champs du profil pour les modérateurs
Bonjour ^^
Comme je pense avoir compris je vais essayer d'expliquer.
Sur beaucoup de forums apparaissent le nombre de messages et/ou de points. Il arrive que certains membres du staff apportent beaucoup à un forum sans nécessairement beaucoup poster ou avoir des points (un codeur ou un graphiste par exemple)
Ca peut être intéressant sur certains profils de masquer ces informations.
Un autre exemple à portée de main :
Sur le forum des forums, les membres ne voient pas la barre d'avertissement des membres du staff. Alors qu'ils la voient pour tous les autres membres.
Comme je pense avoir compris je vais essayer d'expliquer.
Sur beaucoup de forums apparaissent le nombre de messages et/ou de points. Il arrive que certains membres du staff apportent beaucoup à un forum sans nécessairement beaucoup poster ou avoir des points (un codeur ou un graphiste par exemple)
Ca peut être intéressant sur certains profils de masquer ces informations.
Un autre exemple à portée de main :
Sur le forum des forums, les membres ne voient pas la barre d'avertissement des membres du staff. Alors qu'ils la voient pour tous les autres membres.
Re: Cacher certains champs du profil pour les modérateurs
Bonjour,
Merci de vos réponses. C'est exactement ça ! Je veux que certains champs du profil du "staff" (modérateurs et administrateurs) n'apparaissent pas mais apparaissent sur tous les autres profils des utilisateurs.
Est-ce possible ?
Merci d'avance!
Merci de vos réponses. C'est exactement ça ! Je veux que certains champs du profil du "staff" (modérateurs et administrateurs) n'apparaissent pas mais apparaissent sur tous les autres profils des utilisateurs.
Est-ce possible ?
Merci d'avance!
Re: Cacher certains champs du profil pour les modérateurs
BlueGhost a écrit:Bonsoir,
Vous voulez que certains champs n'apparaissent que pour les Modérateurs et les Administrateurs donc ?
Si oui, vous devez aller dans votre panneau d'administration, ensuite (en mode avancé), RDV dans "Utilisateurs & groupes", " Profils", cliquer sur le petit "rouage" concernant les champs concernés puis modifiez, à l'aide du menu déroulant, le niveau minimal des personnes pouvant visualiser ce champ (donc, "MODÉRATEURS").
Cordialement
Bonsoir
Merci Neptune- d'avoir éclairci cette question Donc votre question à comme réponse la citation ci-dessus.
Prenons l'exemple de Neptune- :
Vous devrez créer DEUX barres d'avertissements si vous souhaitez avoir ceci.
Une que seuls les membres ont et une réservée aux Modérateurs que seuls eux pourront voir.
(Je pense que mes réponses sont erronées ._.)
Bonne soirée
Re: Cacher certains champs du profil pour les modérateurs
Bonjour,
Merci BlueGhost mais je pense que Neptune avait bien résumé la situation, inutile de reposter à la suite si ce n'est pas pour apporter une solution au problème.
Votre problème peut être réalisé, mais à la condition que tous les membres (administrateurs, modérateurs, et membres compris) aient tous les mêmes champs, ou du moins que chaque groupe ait les mêmes champs. Étant donné que les labels du profil ne peuvent être différenciés entre eux dans le codage car ne possèdent pas d'ID, nous ne pouvons ciblés les labels indépendamment qu'avec des sélecteurs en CSS, et/ou en JS (mais perso je préfère faire ça en CSS) et cela requière d'avoir un ordre précis et similaire pour tous les membres.
Du coup il faudrait déjà confirmer que tous les membres d'un même groupe ont les mêmes champs affichés dans le profil de message/le profil perso.
Ensuite, il faudrait donner
- soit la couleur des groupes concernés, soit les id des membres (uXX dans le lien du profil) concernés ;
- les champs de profil à cacher.
Il faudrait aussi préciser si vous voulez que ces champs soient cachés uniquement dans les messages ou également dans les profils.
Merci BlueGhost mais je pense que Neptune avait bien résumé la situation, inutile de reposter à la suite si ce n'est pas pour apporter une solution au problème.
Votre problème peut être réalisé, mais à la condition que tous les membres (administrateurs, modérateurs, et membres compris) aient tous les mêmes champs, ou du moins que chaque groupe ait les mêmes champs. Étant donné que les labels du profil ne peuvent être différenciés entre eux dans le codage car ne possèdent pas d'ID, nous ne pouvons ciblés les labels indépendamment qu'avec des sélecteurs en CSS, et/ou en JS (mais perso je préfère faire ça en CSS) et cela requière d'avoir un ordre précis et similaire pour tous les membres.
Du coup il faudrait déjà confirmer que tous les membres d'un même groupe ont les mêmes champs affichés dans le profil de message/le profil perso.
Ensuite, il faudrait donner
- soit la couleur des groupes concernés, soit les id des membres (uXX dans le lien du profil) concernés ;
- les champs de profil à cacher.
Il faudrait aussi préciser si vous voulez que ces champs soient cachés uniquement dans les messages ou également dans les profils.
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Cacher certains champs du profil pour les modérateurs
Bonjour,
Merci de votre réponse.
Je souhaite faire cette manipulation pour deux groupes (Ministres et Fondateur).
Les groupes n'ont pas de couleur.
L'ID des utilisateurs concernés est : u1 u2 u4 u5 u6 u7 u8 u9 u10 u11 u12
Je veux que les champs suivants soient cachés dans les messages et sur le profil :
Étoiles
Lunes
Soleils
Médailles actuelles
Médailles totales
Avancement étudiant
Avancement employé
Merci d'avance!
Merci de votre réponse.
Je souhaite faire cette manipulation pour deux groupes (Ministres et Fondateur).
Les groupes n'ont pas de couleur.
L'ID des utilisateurs concernés est : u1 u2 u4 u5 u6 u7 u8 u9 u10 u11 u12
Je veux que les champs suivants soient cachés dans les messages et sur le profil :
Étoiles
Lunes
Soleils
Médailles actuelles
Médailles totales
Avancement étudiant
Avancement employé
Merci d'avance!
Re: Cacher certains champs du profil pour les modérateurs
Bonjour Phyliono,
A la vue du code HTML ça ne va pas être possible, le fait est que l'identifiant des membres ne se trouvent pas à égale position par rapport au parent, des autres div, du coup je ne peux pas les cibler, je vais donc devoir faire un code jQuery, ça sera plus simple. Je pourrais avoir le code du template concerné ? Ça me permettra de tester directement sur mon forum test.
A la vue du code HTML ça ne va pas être possible, le fait est que l'identifiant des membres ne se trouvent pas à égale position par rapport au parent, des autres div, du coup je ne peux pas les cibler, je vais donc devoir faire un code jQuery, ça sera plus simple. Je pourrais avoir le code du template concerné ? Ça me permettra de tester directement sur mon forum test.
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Cacher certains champs du profil pour les modérateurs
Quel template ?
Re: Cacher certains champs du profil pour les modérateurs
viewtopic_body.
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Cacher certains champs du profil pour les modérateurs
D'accord, merci.
Tenez.
Je ne veux qu'ils ne s'affichent pas sur le profil même aussi hein ?
Merci d'avance!
Tenez.
- Code:
<script type="text/javascript">
//<![CDATA[
var multiquote_img_off = '{JS_MULTIQUOTE_IMG_OFF}', multiquote_img_on = '{JS_MULTIQUOTE_IMG_ON}', _atr = '{JS_DIR}addthis/', _ati = '{PATH_IMG_FA}addthis/'{ADDTHIS_LANG}, addthis_localize = { share_caption: "{L_SHARE_CAPTION}", email: "{L_EMAIL}", email_caption: "{L_EMAIL_CAPTION}", favorites: "{L_SHARE_BOOKMARKS}", print: "{L_PRINT}", more: "{L_MORE}" };
$(function(){
if(typeof(_atc) == "undefined") {
_atc = { };
}
_atc.cwait = 0;
$('.addthis_button').mouseup(function(){
if ($('#at15s').css('display') == 'block') {
addthis_close();
}
});
});
var hiddenMsgLabel = { visible:'{JS_HIDE_HIDDEN_MESSAGE}', hidden:'{JS_SHOW_HIDDEN_MESSAGE}' };
showHiddenMessage = function(id)
{
try
{
var regId = parseInt(id, 10);
if( isNaN(regId) ) { regId = 0; }
if( regId > 0)
{
$('.post--' + id).toggle(0, function()
{
if( $(this).is(":visible") )
{
$('#hidden-title--' + id).html(hiddenMsgLabel.visible);
}
else
{
$('#hidden-title--' + id).html(hiddenMsgLabel.hidden);
}
});
}
}
catch(e) { }
return false;
};
//]]>
</script>
<table class="modactions" width="100%" border="0" cellspacing="0" cellpadding="0" style="width: 101.5%">
<tr>
<td align="left" nowrap="nowrap">
<span class="nav">
<!-- BEGIN switch_user_authpost -->
<a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" id="{POST_IMG_ID}one" alt="{L_POST_NEW_TOPIC}" align="top" border="0" class="creer"/></a>
<!-- END switch_user_authpost -->
<!-- BEGIN switch_user_authreply -->
<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" id="i_reply" alt="{L_POST_REPLY_TOPIC}" align="top" border="0" class="ecrire" /></a>
<!-- END switch_user_authreply -->
</span>
<td class="modadmin" align="left" valign="top" nowrap="nowrap" width="10%">{S_TOPIC_ADMIN}
<form name="action" method="get" action="{S_FORM_MOD_ACTION}">
<input type="hidden" name="t" value="{TOPIC_ID}" />
<!-- <input type="hidden" name="sid" value="{S_SID}" /> -->
<input type="hidden" name="{SECURE_ID_NAME}" value="{SECURE_ID_VALUE}" />
</form>
</td>
</tr>
</table>
<table class="forumline" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr align="right">
<td class="catHead" colspan="3" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="9%" class="noprint"> </td>
<td align="center" class="t-title">
<h1 class="cattitle"> {TOPIC_TITLE}</h1>
</td>
</tr>
</table>
</td>
</tr>
{POLL_DISPLAY}
<!-- BEGIN postrow -->
<!-- BEGIN hidden -->
<tr>
<td class="postdetails {postrow.hidden.ROW_CLASS}" colspan="3" align="center">{postrow.hidden.MESSAGE}</td>
</tr>
<!-- END hidden -->
<tr>
<td height="6">
</td>
</tr>
<!-- BEGIN displayed -->
<tr class="post post--{postrow.displayed.U_POST_ID}" id="p{postrow.displayed.U_POST_ID}" style="{postrow.displayed.DISPLAYABLE_STATE}">
<td style=" text-align: center; border-top-right-radius: 0px; border-bottom-right-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px;" class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="255">
<span class="name"><a name="{postrow.displayed.U_POST_ID}" style="position: relative; top: -30px; width: 1px;" id="{postrow.displayed.U_POST_ID}"></a>
</span><br />
<span class="postdetails poster-profile">
<div class="M14_Profil_First">
<strong>
<span class="avatarImpose_nom">{postrow.displayed.POSTER_NAME}</span></strong><br />
<span class="avatarImpose_image">{postrow.displayed.POSTER_AVATAR}</span><br /><br />
{postrow.displayed.ONLINE_IMG}
</div>
<div class="M14_Profil_Last">
{postrow.displayed.POSTER_RANK}<br />
{postrow.displayed.RANK_IMAGE}<br />
<!-- BEGIN profile_field -->
<span class="M14_label">
{postrow.displayed.profile_field.LABEL}
{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
</span>
<!-- END profile_field -->
{postrow.displayed.POSTER_RPG}
</div>
</span><br />
<img src="http://2img.net/i/fa/empty.gif" alt="" style="width:240px;height:1px" />
</td>
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="100%" height="28" colspan="1" style="border-top-left-radius: 0px; border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span class="postdetails"><img src="{postrow.displayed.MINI_TIME_IMG}" alt="" border="0" />{postrow.displayed.POST_DATE}</span></td>
<td valign="top" nowrap="nowrap" class="post-options">
{postrow.displayed.THANK_IMG} {postrow.displayed.MULTIQUOTE_IMG} {postrow.displayed.QUOTE_IMG} {postrow.displayed.EDIT_IMG} {postrow.displayed.DELETE_IMG} {postrow.displayed.IP_IMG} {postrow.displayed.REPORT_IMG}
</td>
</tr>
<tr>
<td colspan="2" class="hr">
<hr />
</td>
</tr>
<tr>
<td colspan="2">
<!-- BEGIN switch_vote_active -->
<div class="vote gensmall">
<!-- BEGIN switch_vote -->
<div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_PLUS}">+</a></div>
<!-- END switch_vote -->
<!-- BEGIN switch_bar -->
<div class="vote-bar" title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}">
<!-- BEGIN switch_vote_plus -->
<div class="vote-bar-plus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_plus.HEIGHT_PLUS}px;"></div>
<!-- END switch_vote_plus -->
<!-- BEGIN switch_vote_minus -->
<div class="vote-bar-minus" style="height:{postrow.displayed.switch_vote_active.switch_bar.switch_vote_minus.HEIGHT_MINUS}px;"></div>
<!-- END switch_vote_minus -->
</div>
<!-- END switch_bar -->
<!-- BEGIN switch_no_bar -->
<div title="{postrow.displayed.switch_vote_active.L_VOTE_TITLE}" class="vote-no-bar">----</div>
<!-- END switch_no_bar -->
<!-- BEGIN switch_vote -->
<div class="vote-button"><a href="{postrow.displayed.switch_vote_active.switch_vote.U_VOTE_MINUS}">-</a></div>
<!-- END switch_vote -->
</div>
<!-- END switch_vote_active -->
<div class="postbody">
<div>{postrow.displayed.MESSAGE}</div>
<!-- BEGIN switch_attachments -->
<dl class="attachbox">
<dt>{postrow.displayed.switch_attachments.L_ATTACHMENTS}</dt>
<dd>
<!-- BEGIN switch_post_attachments -->
<dl class="file">
<dt>
<img src="{postrow.displayed.switch_attachments.switch_post_attachments.U_IMG}" alt="" />
<!-- BEGIN switch_dl_att -->
<a class="postlink" href="{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.U_ATTACHMENT}">{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT}</a> {postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT_DEL}
<!-- END switch_dl_att -->
<!-- BEGIN switch_no_dl_att -->
{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT} {postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT_DEL}
<!-- END switch_no_dl_att -->
</dt>
<!-- BEGIN switch_no_comment -->
<dd>
<em>{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_comment.ATTACHMENT_COMMENT}</em>
</dd>
<!-- END switch_no_comment -->
<!-- BEGIN switch_no_dl_att -->
<dd>
<em><strong>{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.TEXT_NO_DL}</strong></em>
</dd>
<!-- END switch_no_dl_att -->
<dd>({postrow.displayed.switch_attachments.switch_post_attachments.FILE_SIZE}) {postrow.displayed.switch_attachments.switch_post_attachments.NB_DL}</dd>
</dl>
<!-- END switch_post_attachments -->
</dd>
</dl>
<!-- END switch_attachments -->
<div class="clear"></div>
<!-- BEGIN switch_signature -->
<div class="signature_div">
{postrow.displayed.SIGNATURE}
</div>
<!-- END switch_signature -->
</div>
<span class="gensmall">{postrow.displayed.EDITED_MESSAGE}</span>
</td>
</tr>
</table>
</td>
</tr>
<tr><td style="width:100%;height:1px;background:transparent;"colspan="2"></td></tr>
<!-- BEGIN first_post_br -->
<!-- END first_post_br -->
<!-- END displayed -->
<!-- END postrow -->
<!-- BEGIN no_post -->
<tr align="center">
<td class="row1" colspan="3" height="28">
<span class="genmed">{no_post.L_NO_POST}</span>
</td>
</tr>
<!-- END no_post -->
</table>
<table class="modactions" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:10px;width: 101.5%">
<tr>
<td align="left" nowrap="nowrap">
<span class="nav"><div class="page_number">{PAGE_NUMBER}</div></span>
<td align="right" width="400" class="browse-arrows"><span class="nav"><div class="pagination">{PAGINATION}</div></span></td>
</td></tr>
</table>
<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->
<!-- BEGIN promot_trafic -->
<table class="forumline" width="100%" border="0" cellpadding="1" cellspacing="0" id="ptrafic_close" style="display:none;margin: 1px 0px 1px 0px">
<tr>
<td class="catBottom" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"><div class="cattitle"> {PROMOT_TRAFIC_TITLE}</div></td>
<td align="right" valign="middle" width="10"><span class="gensmall"><a href="javascript:ShowHideLayer('ptrafic_open','ptrafic_close');"><img src="{TABS_MORE_IMG}" alt="+" align="middle" border="0" /></a></span></td>
</tr>
</table>
</td>
</tr>
</table>
<table class="forumline" width="100%" border="0" cellpadding="1" cellspacing="0" id="ptrafic_open" style="display:'';margin: 1px 0px 1px 0px">
<tr>
<td class="catBottom" height="28">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"><div class="cattitle"> {PROMOT_TRAFIC_TITLE}</div></td>
<td align="right" valign="middle" width="10"><span class="gensmall"><a href="javascript:ShowHideLayer('ptrafic_open','ptrafic_close');"><img src="{TABS_LESS_IMG}" alt="-" align="middle" border="0" /></a></span></td>
</tr>
</table>
</td>
</tr>
</table>
<!-- END promot_trafic -->
<!-- BEGIN switch_forum_rules -->
<table id="forum_rules" class="forumline" width="100%" border="0" cellspacing="0" cellpadding="0" style="margin: 1px 0px 1px 0px">
<tbody>
<tr>
<td class="catBottom">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top">
<div class="cattitle"> {L_FORUM_RULES}</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td class="row1 clearfix">
<table>
<tr>
<!-- BEGIN switch_forum_rule_image -->
<td class="logo">
<img src="{RULE_IMG_URL}" alt="" />
</td>
<!-- END switch_forum_rule_image -->
<td class="rules postbody">
{RULE_MSG}
</td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
<!-- END switch_forum_rules -->
<!-- BEGIN switch_image_resize -->
<script type="text/javascript">
//<![CDATA[
$(resize_images({ 'selector' : '.postbody', 'max_width' : {switch_image_resize.IMG_RESIZE_WIDTH}, 'max_height' : {switch_image_resize.IMG_RESIZE_HEIGHT} }));
//]]>
</script>
<!-- END switch_image_resize -->
<script src="{JS_DIR}addthis/addthis_widget.js" type="text/javascript"></script>
Je ne veux qu'ils ne s'affichent pas sur le profil même aussi hein ?
Merci d'avance!
Re: Cacher certains champs du profil pour les modérateurs
Bonjour Phyliono,
Pourrais-je avoir un lien vers un des membres concernés ? Est-ce que tous les membres concernés ont le même profil ? Sinon il me faudrait les détails, ou au moins les liens vers leurs messages, que je puisse voir.
Pourrais-je avoir un lien vers un des membres concernés ? Est-ce que tous les membres concernés ont le même profil ? Sinon il me faudrait les détails, ou au moins les liens vers leurs messages, que je puisse voir.
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Cacher certains champs du profil pour les modérateurs
Oui, tous les membres ont le même profil.
Par exemple ce lien : http://www.universiteuniverselle.com/u4
Merci d'avance!
Par exemple ce lien : http://www.universiteuniverselle.com/u4
Merci d'avance!
Re: Cacher certains champs du profil pour les modérateurs
Bon, pour le profil j'ai essayé de coder quelque chose, mais à l'aveugle, ça n'est pas évident, du coup je veux bien aussi le code du template du profil modifié.
Ça devrait être simple techniquement, mais je ne peux pas tester, chez vous directement.
Je pourrais également avoir un lien qui mène vers un message du membre 4 ? Ca me permettra de voir dans quel ordre sont les champs. Je n'ai pas accès à ces informations dans le profil.
Ça devrait être simple techniquement, mais je ne peux pas tester, chez vous directement.
Je pourrais également avoir un lien qui mène vers un message du membre 4 ? Ca me permettra de voir dans quel ordre sont les champs. Je n'ai pas accès à ces informations dans le profil.
♢ Pour faciliter les recherches, mettez un titre explicite.
♢ Remerciez le message qui vous a aidé pour que celui-ci soit mis en évidence.
♢ Épinglez votre sujet en résolu pour prévenir la modération.
Re: Cacher certains champs du profil pour les modérateurs
Merci de votre réponse !
Template profile_view_body :
Message de Deto (/u4) sur ce sujet : http://www.universiteuniverselle.com/t208-salaire-des-employes-septembre
Merci d'avance !
Template profile_view_body :
- 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="350" 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" style="word-wrap: break-word;"><br /><span class="gen">{L_ADMINISTRATE_USER}: {ADMINISTRATE_USER}<br />{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;">
<!-- BEGIN contact_field -->
<tr id="field_id{contact_field.ID}">
<td width="1%" align="right" valign="middle" nowrap="nowrap"><span class="gen">{contact_field.LABEL} </span></td>
<td width="1%" 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="180" align="right" valign="top" nowrap="nowrap"><div style="margin-top:10px;"><span class="gen">{profile_field.LABEL} </span></div></td>
<td width="220"><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>
Message de Deto (/u4) sur ce sujet : http://www.universiteuniverselle.com/t208-salaire-des-employes-septembre
Merci d'avance !
Page 1 sur 3 • 1, 2, 3
Sujets similaires
» Profil : certains membres n'ont pas accès à certains champs
» Cacher les liens pour certains groupes
» Problème pour isoler des champs du profil
» cacher sa presence en ligne pour les moderateurs
» Problème pour isoler les champs du profil
» Cacher les liens pour certains groupes
» Problème pour isoler des champs du profil
» cacher sa presence en ligne pour les moderateurs
» Problème pour isoler les champs du profil
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 3
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum