Cacher des informations aux non modérateurs

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

Résolu Cacher des informations aux non modérateurs

Message par horusbk le Sam 31 Oct 2015 - 23:06

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Moi uniquement
Lien du forum : (lien masqué, vous devez poster pour le voir) http://labyrinthe-test.forumactif.org

Attention : modification concernant la version mobile

Description du problème

Bonjour,

Je suis en train d'installer un système de modération sur ma version mobile (supprimer sujet, diviser le sujet ...). La distinction entre les membres simples et ceux ayants des droits de modérations fonctionne. Toutefois, pour les membres simples, le module de modération ne disparais pas complètement d'où ma question.

Comment peut-on cacher par des codes, les parties de son forum à tous les membres qui ne sont pas modérateurs ?

Merci de votre réponse. 1baptiste


Dernière édition par 1baptiste le Dim 8 Nov 2015 - 18:13, édité 2 fois

horusbk
*****

Masculin
Messages : 616
Inscrit(e) le : 14/02/2015

http://forumtest-horus.forumactif.org/
horusbk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par horusbk le Lun 2 Nov 2015 - 12:46

Up

horusbk
*****

Masculin
Messages : 616
Inscrit(e) le : 14/02/2015

http://forumtest-horus.forumactif.org/
horusbk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par horusbk le Jeu 5 Nov 2015 - 7:47

Up

horusbk
*****

Masculin
Messages : 616
Inscrit(e) le : 14/02/2015

http://forumtest-horus.forumactif.org/
horusbk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par horusbk le Ven 6 Nov 2015 - 22:31

up

horusbk
*****

Masculin
Messages : 616
Inscrit(e) le : 14/02/2015

http://forumtest-horus.forumactif.org/
horusbk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par horusbk le Dim 8 Nov 2015 - 1:08

Up !

horusbk
*****

Masculin
Messages : 616
Inscrit(e) le : 14/02/2015

http://forumtest-horus.forumactif.org/
horusbk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par Mdame Lili le Dim 8 Nov 2015 - 12:18

J'essaye de t'aider;
j'ai créer un forum réservé uniquement aux modérateurs et cela fonctionne impeccablement.

Mdame Lili
***

Messages : 184
Inscrit(e) le : 29/01/2013

http://coutureplaisir.forumgratuit.be
Mdame Lili a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par Neptunia le Dim 8 Nov 2015 - 13:08

Bonjour ^^


Sans le script déjà en place, difficile de vous aider.
Toutefois il suffirait de n'exécuter chaque partie de ce script uniquement si le membre est modérateur ou admin.
Si vous englobez la totalité de votre code sous condition if, rien ne sera crée si la condition n'est pas remplie, et par conséquent il n'y aura rien à masquer.

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par horusbk le Dim 8 Nov 2015 - 13:38

Merci Neptunia-
Est ce qu'il y a un tel code (avec le « if ») en place dans les template ? Pour que je sache par quel code exactement entourer le codage des outils du modérateurs.

Une petite capture d'écran de zone (en rouge) à cacher au non modos :


Merci.

horusbk
*****

Masculin
Messages : 616
Inscrit(e) le : 14/02/2015

http://forumtest-horus.forumactif.org/
horusbk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par Neptunia le Dim 8 Nov 2015 - 14:16

Comme vous parliez de distinction modérateur/non modérateur j'étais parti du principe que vous passiez par un javascript.

A tout hasard essayer d'encadrer votre code html des balises
Code:
<!-- BEGIN moderation_panel -->
et
Code:
<!-- END moderation_panel -->
sans garantie que cela fonctionne (ces balises proviennent du viewtopic_body version web.

Si cela ne fonctionne pas, merci de fournir le template modifié (ainsi que son nom, je suppose que c'est le viewtopic_body version mobile ?) et les éventuels codes javascript rajoutés pour parvenir à votre actuel résultat.

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par horusbk le Dim 8 Nov 2015 - 14:35

Merci Neptunia- ça fonctionne très bien, j'ai essayé avec un autre compte utilisateur !
Oui, c'était bien le viewtopic_body en version mobile.

Vous voulez voir quand même le codage ?

horusbk
*****

Masculin
Messages : 616
Inscrit(e) le : 14/02/2015

http://forumtest-horus.forumactif.org/
horusbk a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Cacher des informations aux non modérateurs

Message par Neptunia le Dim 8 Nov 2015 - 16:11

Bah si ça fonctionne avec les balises BEGIN/END le codage n'est pas nécessaire.

Vous pourriez toutefois le poster si d'autres membres voudraient plus tard rajouter cette fonction en version mobile.

Neptunia
+ Hyperactif +

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

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Cacher des informations aux non modérateurs

Message par horusbk le Dim 8 Nov 2015 - 18:12

Sur les conseils de Neptunia- Tutoriel :

Right Ajouter les outils de bases du modérateur aux sujets de votre version mobile.

Localiser le template "viewtopic_body" dans PA Right Affichage Right Templates Right Version Mobile

Allez à la dernière ligne du template et ajouter le code suivant :

Code:
<!-- BEGIN moderation_panel -->
      <td align="center">
         <span class="gensmall">{moderation_panel.U_YOUR_PERSONAL_MODERATE}</span>
      </td>
      <td align="center" width="250">
         <span class="gensmall">&nbsp;</span>
      </td>
      <!-- END moderation_panel -->
   </tr>
</table>
</form>

<!-- BEGIN viewtopic_bottom -->
<table class="noprint" width="100%" border="0" cellspacing="2" cellpadding="0" align="center">
   <tr>
      <td colspan="2" align="left" valign="top" nowrap="nowrap"><br />{S_TOPIC_ADMIN}<br />
         <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}" />

            <span class="gen">{L_MOD_TOOLS}<br />{S_SELECT_MOD}&nbsp;<input class="liteoption" type="submit" value="{L_GO}" /></span>
         </form>
      </td>
   </tr>
</table>
<!-- END viewtopic_bottom -->

N'oubliez pas d' :enreg: puis de publier ajout votre template.

Warning Cette fonction fonctionne si et seulement si le membre est modérateur d'un ou des forums. La fonction est cachée pour tous les autres utilisateurs n'ayant pas ce privilège.

Ce sujet est donc résolu !

horusbk
*****

Masculin
Messages : 616
Inscrit(e) le : 14/02/2015

http://forumtest-horus.forumactif.org/
horusbk 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