Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[PHPBB2] Problème avec permissions MOD sur un code JS

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

Tropical
Tropical
https://republiquecity.superforum.fr

MessageTropical Dim 10 Oct 2021 - 16:35

  • 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 ?


Dernière édition par Tropical le Lun 11 Oct 2021 - 20:39, édité 1 fois

Milouze14 aime ce message

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 10 Oct 2021 - 18:46

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
Tropical
Tropical
https://republiquecity.superforum.fr

MessageTropical Dim 10 Oct 2021 - 19:16

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
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 10 Oct 2021 - 19:24

Alors dans ton P.A et sur les champs désirés,
il faut modifier les permissions comme cette capture:

[PHPBB2] Problème avec permissions MOD sur un code JS 2127

et l'affichage sur le profil actuellement non coché ok .


Le champs doit être modifiable que par un modérateur.

Tropical
Tropical
https://republiquecity.superforum.fr

MessageTropical Dim 10 Oct 2021 - 21:13

D'accord je vais essayer mais il me semble que cela ne change rien

Message envoyé via la réponse rapide par: @Tropical
Tropical
Tropical
https://republiquecity.superforum.fr

MessageTropical Dim 10 Oct 2021 - 21:21

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:
[PHPBB2] Problème avec permissions MOD sur un code JS Captur17


Message envoyé via la réponse rapide par: @Tropical
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 11 Oct 2021 - 6:40

Hello Florian,
bon faut être clair, qui attribue les points dans ces champs ?:
Admin,modo,membre?

Certe les modo peuvent modifier le champs mais sa je m'en fou,
Ben non justement, faut donner des réponses concrètes cher ami.
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 ok .

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.



Tropical
Tropical
https://republiquecity.superforum.fr

MessageTropical Lun 11 Oct 2021 - 9:41

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
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 11 Oct 2021 - 10:35


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

Tropical
Tropical
https://republiquecity.superforum.fr

MessageTropical Lun 11 Oct 2021 - 10:35

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
C'est bon normalement j'ai modifier un code JS qui était obsolète =)

Message envoyé via la réponse rapide par: @Tropical
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 11 Oct 2021 - 10:48

Pour ajouter un éclaircissement important,

les champs créés sont paramétrés pour être modifiables par les membres ensuite on bloque tout via les JS ok .

Tropical aime ce message

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 12 Oct 2021 - 6:08


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil



Message envoyé via la réponse rapide par: @Milouze14

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum