Mettre le message visible uniquement pour les invités.

3 participants

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

Résolu Mettre le message visible uniquement pour les invités.

Message par alissad Mar 8 Mar 2016 - 18:34

Détails techniques


Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari, Autre
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://thesilverhope.forumactif.be/

Description du problème

Bonsoir à tous !

J'ai modifié mes templates dans le but de mettre une annonce visible uniquement pour les invités. Malheureusement, elle est visible également par les membres connectés. Je voudrais savoir si il y a une modification possible à faire au code pour qu'il ne soit visible uniquement pour les invités.
Voici le code:
Code:
 <table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">

    <tbody>
        <tr>
            <td class="catHead" height="28">
                <span class="cattitle">

                  <center>Bienvenue sur le forum de la The Silver Hope !</center>

                </span>
            </td>
        </tr>
        <tr>
            <td class="row1" valign="middle" align="center" rowspan="3">
                <div class="gensmall">
                    <p>
                      Veuillez mettre votre pseudo league of legends pour que nous pouvons facilement vous reconnaître.
                    </p>
                </div>
            </td>
        </tr>
    </tbody>

</table>

Merci de votre aide !

A bientôt.


Dernière édition par alissad le Lun 21 Mar 2016 - 19:45, édité 1 fois
avatar

alissad
****

Messages : 324
Inscrit(e) le : 03/11/2012

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

Résolu Re: Mettre le message visible uniquement pour les invités.

Message par HPie Mer 9 Mar 2016 - 15:46

Bonjour,
Code:
<div id="minv" style="display: none;">
  <table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
    <tbody>
      <tr>
        <td class="catHead" height="28">
          <span class="cattitle">
            <center>Bienvenue sur le forum de la The Silver Hope !</center>
          </span>
        </td>
      </tr>
      <tr>
        <td class="row1" valign="middle" align="center" rowspan="3">
          <div class="gensmall">
            <p>
              Veuillez mettre votre pseudo league of legends pour que nous pouvons facilement vous reconnaître.
            </p>
          </div>
        </td>
      </tr>
    </tbody>
  </table>
</div> 
<script style="text/javascript">
if (_userdata["user_id"]=='-1') {
  var x=document.getElementById('minv');
  x.style.display='block';
};
</script>
Cordialement.


Dernière édition par HPie le Sam 19 Mar 2016 - 15:20, édité 1 fois
avatar

HPie
*****

Messages : 599
Inscrit(e) le : 16/08/2010

HPie a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre le message visible uniquement pour les invités.

Message par alissad Sam 12 Mar 2016 - 18:27

Bonsoir et merci de ton aide !

Malheureusement, le code ne semble pas fonctionné...Il n'affiche rien. Sad
avatar

alissad
****

Messages : 324
Inscrit(e) le : 03/11/2012

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

Résolu Re: Mettre le message visible uniquement pour les invités.

Message par HPie Dim 13 Mar 2016 - 9:03

Bonjour,

Le code fonctionne...
Si vous avez placé le code dans un template, avez-vous également publié ce template après l'avoir sauvegardé ?


avatar

HPie
*****

Messages : 599
Inscrit(e) le : 16/08/2010

HPie a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre le message visible uniquement pour les invités.

Message par alissad Lun 14 Mar 2016 - 8:50

Oui, et ça détruit le forum...Il devient tout blanc.. j'dois faire revenir en arrière et remettre le template par défaut.
avatar

alissad
****

Messages : 324
Inscrit(e) le : 03/11/2012

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

Résolu Re: Mettre le message visible uniquement pour les invités.

Message par alissad Ven 18 Mar 2016 - 11:40

UP.
avatar

alissad
****

Messages : 324
Inscrit(e) le : 03/11/2012

http://allpost.forumgratuit.be/
alissad a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mettre le message visible uniquement pour les invités.

Message par Miettes Ven 18 Mar 2016 - 13:44

Coucou Smile

Tu peux essayer d'entourer ton code de ceci :
Code:
<!-- BEGIN switch_user_logged_out -->

TON CODE EST ICI

<!-- END switch_user_logged_out -->

Logiquement, dans les templates, ce bout de code ne s'affiche que pour une personne non connectée
Miettes

Miettes
*****

Féminin
Messages : 590
Inscrit(e) le : 01/09/2008

http://tambouille-raleuses.forumactif.com/
Miettes a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre le message visible uniquement pour les invités.

Message par HPie Sam 19 Mar 2016 - 14:27

Bonjour,
alissad a écrit:Oui, et ça détruit le forum...Il devient tout blanc.. j'dois faire revenir en arrière et remettre le template par défaut.
Tiens donc, je serais bien curieux de savoir où vous avez placé le code pour en arriver là.
À titre d'info, le l'ai placé chez moi dans un template puis dans un widget et... mon forum n'a pas été détruit ! Razz

Pour faire avancer le schmilblick, veuillez donc nous publier le template en question avec les modifications que vous lui avez apportées.
Merci.
Code:
<div id="minv" style="display: none;">
      <table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
        <tbody>
          <tr>
            <td class="catHead" height="28">
              <span class="cattitle">
                <center>Bienvenue sur le forum de la The Silver Hope !</center>
              </span>
            </td>
          </tr>
          <tr>
            <td class="row1" valign="middle" align="center" rowspan="3">
              <div class="gensmall">
                <p>
                  Veuillez mettre votre pseudo league of legends pour que nous pouvons facilement vous reconnaître.
                </p>
              </div>
            </td>
          </tr>
        </tbody>
      </table>
    </div> 
    <script style="text/javascript">
    if (_userdata["user_id"]=='-1') {
      var x=document.getElementById('minv');
      x.style.display='block';
    };
    </script>

avatar

HPie
*****

Messages : 599
Inscrit(e) le : 16/08/2010

HPie a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mettre le message visible uniquement pour les invités.

Message par alissad Lun 21 Mar 2016 - 19:44

Bonjour !

Ah maintenant, ça marche !

Soit, c'est moi qui avait fail mon copier/coller, soit c'est le deuxième code qui a été corrigé.

Merci à toi !
avatar

alissad
****

Messages : 324
Inscrit(e) le : 03/11/2012

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

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

- Sujets similaires

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