Membres connectés récemment
[PHPBB2] Problème avec permissions MOD sur un code JS
2 participants
Page 1 sur 1
- Version du forum :PHPBB2
- Templates modifiés :oui
- Navigateur :Edge
Salutation ! Récemment Milouze est venu m'aider sur mon forum pour des code en JS qui permet d'afficher des champs de profils sur un template, ceci fonctionne mais pas comme je le voudrais je m'explique,
seul les modérateur peuvent voir les champs afficher hors si on est pas MOD on vois le champs "0".
sur le forum https://www.republiqueforum.fr/forum les champs s'affiche sans qu'on soit forcément MOD du forum.
Mon forum: https://republiquecity.superforum.fr
Comment faire s'il vous plaît ?
seul les modérateur peuvent voir les champs afficher hors si on est pas MOD on vois le champs "0".
sur le forum https://www.republiqueforum.fr/forum les champs s'affiche sans qu'on soit forcément MOD du forum.
Mon forum: https://republiquecity.superforum.fr
Comment faire s'il vous plaît ?
Milouze14 aime ce message
Coucou Florian,
suite à ta première demande:
https://www.milouze14.com/t33116-resoluphpbb2-ajout-d-un-champs-de-profil-dans-un-affichage#632054
Je t'avais remonté l'information ici:
https://www.milouze14.com/t33116-resoluphpbb2-ajout-d-un-champs-de-profil-dans-un-affichage#632067
Ces derniers doivent être accessibles aux membres sinon comment remplir la valeur???
Message envoyé via la réponse rapide par: @Milouze14
suite à ta première demande:
https://www.milouze14.com/t33116-resoluphpbb2-ajout-d-un-champs-de-profil-dans-un-affichage#632054
Je t'avais remonté l'information ici:
https://www.milouze14.com/t33116-resoluphpbb2-ajout-d-un-champs-de-profil-dans-un-affichage#632067
Ces derniers doivent être accessibles aux membres sinon comment remplir la valeur???
Message envoyé via la réponse rapide par: @Milouze14
Coucou Milouze merci de ta réponse dans un premier temps.
Je n'est pas compris le message mais je sais pas comment faire pour que les champs affiché sur le template soit visible par tout le monde mais qu'ils ne puissent pas modifier leurs valeurs.
Message envoyé via la réponse rapide par: @Tropical
Je n'est pas compris le message mais je sais pas comment faire pour que les champs affiché sur le template soit visible par tout le monde mais qu'ils ne puissent pas modifier leurs valeurs.
Message envoyé via la réponse rapide par: @Tropical
D'accord je vais essayer mais il me semble que cela ne change rien
Message envoyé via la réponse rapide par: @Tropical
Message envoyé via la réponse rapide par: @Tropical
Certe les modo peuvent modifier le champs mais sa je m'en fou, moi les utilisateur qui ne sont pas MOD peuvent pas voir les champs comme ceci:
Message envoyé via la réponse rapide par: @Tropical
Message envoyé via la réponse rapide par: @Tropical
Hello Florian,
bon faut être clair, qui attribue les points dans ces champs ?:
Admin,modo,membre?
Les trois champs avec la valeur 0 sont modifiables que par un modo donc voilà pourquoi .
Ce qui étonnant car la ligne devrait être présente,c'est juste le champs qui devrait être caché,
il faudrait peut être remonter l'information sur le Forum des forums!!!!
En attendant, j'ai activé les 3 champs modifiables par le membre et ensuite
on cache ce dernier pour les personnes n'ayant pas de droits de modération.
J'ai modifié les champs cités accessibles pour les membres et on cache la totalité pour les
membre n'ayant pas de droit de modération directement dans le script nommé "Suppression des champs argent/piece de jeu/banque":
Je me suis inscris avec un nouveau pseudo "nouveau" afin de voir si je vois les champs et voir si mon script fonctionne .
Tout est ok désormais, si le membre est membre il ne pourra pas modifier son champs même sur la vue de son propre profil.
bon faut être clair, qui attribue les points dans ces champs ?:
Admin,modo,membre?
Ben non justement, faut donner des réponses concrètes cher ami.Certe les modo peuvent modifier le champs mais sa je m'en fou,
Les trois champs avec la valeur 0 sont modifiables que par un modo donc voilà pourquoi .
Ce qui étonnant car la ligne devrait être présente,c'est juste le champs qui devrait être caché,
il faudrait peut être remonter l'information sur le Forum des forums!!!!
En attendant, j'ai activé les 3 champs modifiables par le membre et ensuite
on cache ce dernier pour les personnes n'ayant pas de droits de modération.
J'ai modifié les champs cités accessibles pour les membres et on cache la totalité pour les
membre n'ayant pas de droit de modération directement dans le script nommé "Suppression des champs argent/piece de jeu/banque":
- Code:
if(document.title=="Editer mon profil"){
$(function(){$(function(){
var membre=_userdata["user_level"];
if(membre===0)
{
$('input[id="profile_field_13_4"],input[id="profile_field_13_3"],input[id="profile_field_13_2"]').hide();
}
})});
}
if(location.pathname.match(/^\/u[0-9].+/)){
$(function(){$(function(){
var membre=_userdata["user_level"];
if(membre===0)
{
$('tr[id="field_id4"]').find('.field_editable.invisible').remove();
$('tr[id="field_id2"]').find('.field_editable.invisible').remove();
$('tr[id="field_id3"]').find('.field_editable.invisible').remove();
}
})});
}
Je me suis inscris avec un nouveau pseudo "nouveau" afin de voir si je vois les champs et voir si mon script fonctionne .
Tout est ok désormais, si le membre est membre il ne pourra pas modifier son champs même sur la vue de son propre profil.
D'accord c'est noté et c'est un modérateur qui peux changer les monnaies du coup j'ai juste à coche modifiable par un modo aussi en plus de modifiable par l'utilisateur?
Message envoyé via la réponse rapide par: @Tropical
Message envoyé via la réponse rapide par: @Tropical
Milouze14 a écrit:
En attendant, j'ai activé les 3 champs modifiables par le membre et ensuite
on cache ce dernier pour les personnes n'ayant pas de droits de modération.
Donc en clair, il n'y aura que les personnes ayant droit de modération qui pourront modifier les champs.
Tu as modifié quelque chose car plus rien ne fonctionne sur ton forum??????????????
Message envoyé via la réponse rapide par: @Milouze14
Tropical aime ce message
C'est bon normalement j'ai modifier un code JS qui était obsolète =)Milouze14 a écrit:@Milouze14 a écrit:
En attendant, j'ai activé les 3 champs modifiables par le membre et ensuite
on cache ce dernier pour les personnes n'ayant pas de droits de modération.
Donc en clair, il n'y aura que les personnes ayant droit de modération qui pourront modifier les champs.
Tu as modifié quelque chose car plus rien ne fonctionne sur ton forum??????????????
Message envoyé via la réponse rapide par: @Milouze14
Message envoyé via la réponse rapide par: @Tropical
Hello
Sujet résolu et déplacé dans le forum adéquate
A bientôt pour une prochaine demande
Sujet résolu et déplacé dans le forum adéquate
A bientôt pour une prochaine demande
Message envoyé via la réponse rapide par: @Milouze14
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum