Page html (PA) non visible aux invités

2 participants

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

Résolu Page html (PA) non visible aux invités

Message par Mahora Dim 12 Nov 2017 - 16:04

Bonjour à tous,
Voilà, j'aimerai que les invités ne voient pas mon panneau d'accueil. J'ai essayé de suivre une explication dans ce post --> https://forum.forumactif.com/t384791-interdire-une-page-html-aux-visiteurs?highlight=page+d+accueil
Mais malheureusement cela n'a pas marché. J'ai crée une page Html pour mon panneau d'accueil et rajouté le code donné, ais quand je le place dans affichage, généralité dans une balise iframe, ça ne fonctionne pas, j'ai toujours la phrase au dessus : En tant qu'invité vous ne pouvez pas accéder au contenu de cette page avec mon panneau en dessous et mon Bienvenue username n'est pas pris en compte.
Je vous donne le code ma page, si quelqu'un à une solution, pour que mon panneau ne s'affiche qu'aux membres et non pas aux invités, je vous remercie d'avance.

Mon code :
Code:
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Panneau d'accueil</title>
<link href='https://fonts.googleapis.com/css?family=Poiret+One|Shadows+Into+Light|PT+Sans+Narrow'
rel='stylesheet' type='text/css'>
<link href="https://fonts.googleapis.com/css?family=Courgette&subset=latin-ext" rel="stylesheet" type='text/css'>
 <link href="https://fonts.googleapis.com/css?family=Lobster+Two:400,400i,700,700i" rel="stylesheet">
 <link href="https://fonts.googleapis.com/css?family=Merienda+One" rel="stylesheet">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <script src="http://code.jquery.com/jquery-2.2.4.min.js"></script>
<style type="text/css">
  .background {
  margin-top: -50px;
  background-image: url(https://img4.hostingpics.net/pics/198546Panneaudaccueil.png); height: 800px; width:900px;
  }
.pseudoaccueil {
 
  text-align : center;
  font-size : 40px;
  font-family: Courgette, cursive;
  text-shadow: 0px 0px 12px #3b597f;
}
.casecontexte {
width : 515px;
height : 242px;
padding : 20px 20px 20px 20px;
margin-left: -27%;
margin-top: -49%; 
color :  #3b597f;
text-align : justify;
  font-size : 15px;
  text-shadow: 0px 0px 5px #4f7ab1;
  font-family : Merienda One;
}

.casenavigation {
  width : 208px;
  height : 317px;
  padding: 20px 20px 20px 20px;
  margin-top: 25px;
  margin-left: 73%;
}

.casenavigation a {
   color:#3b597f;

}

.casenavigation a:hover {
   color:#7296bf;
}

.liencasenavigation {
text-align:left;
font-size:16px;
font-family : Merienda One;
color : #3b597f;
text-shadow: 0px 0px 6px #4f7ab1;

}
.navinterieur {
  margin-top: 75px;
  }
.liencasenavigation:hover{
text-transform:none;
text-align:left;
font-size:22px;
font-family : Merienda One;
color : #7296bf; 
text-shadow: 0px 0px 6px #163154;
}

.casedernieresortie {
width : 457px;
height : 325px;
padding : 5px 5px 0px 5px;
margin-left: -8%; 
margin-top: 0%;
overflow: auto;
}

.imgsortie {
  padding : 5px 15px 5px 15px;
}

.textesortie {
  padding : 20px 20px 20px 15px;
 color :  #3b597f;
text-align : left;
  font-size : 15px;
  text-shadow: 0px 0px 5px #4f7ab1;
  font-family : Merienda One;
    }
   
.casestatistique {
  padding : 20px 20px 20px 20px; 
  color :  #3b597f;
  text-align : center;
  font-size : 15px;
  text-shadow: 0px 0px 5px #4f7ab1;
  font-family : Merienda One;
 margin-top: 25%;
 }   

 .statistique {
  color :  #3b597f;
text-align : left;
  font-size : 14px;
  text-shadow: 0px 0px 5px #4f7ab1;
  font-family : Merienda One;
width: 100px;
margin-left: 55%;
}

.titrestatistique {
  color :  #163154;
text-align : center;
  font-size : 18px;
  text-shadow: 0px 0px 5px #4f7ab1;
  font-family : Merienda One;
 padding : 10px 10px 10px 10px; 
  margin-left: 45px;
}
</style><div id="inv" style="display: block;">
 <center>
  <p>
 En tant qu'invité vous ne pouvez pas accéder au contenu de cette page     
  </p>
 </center>
</div><div id="mbr" style="display: none;">
 <center>
  <p>
      Contenu de la page pour les membres connectés 
  </p>
 </center>
</div>
<script style="text/javascript">
if (_userdata["user_id"]!='-1') {
 var x=document.getElementById('inv');
 x.style.display='none';
 var x=document.getElementById('mbr');
 x.style.display='block';
};
</script>

<center><div class="pseudoaccueil"><em><strong>Bienvenue {USERNAME}</strong></em></div></center>
<center><div class="background ">
<table><tbody>
<tr><td><div class="casecontexte"><div>
L'univers du manga est un forum dédié aux mangas et à tout ce qui l'entoure.<br /><br /> Venez partager votre passion avec nous à travers des discussions, en donnant votre avis, en proposant vos références dans le monde du manga.<br /> Amusez-vous, lisez et regarder des mangas, découvrez de nouvelles choses avec nous.</div></div></td>
  <div class="casenavigation"><div class="navinterieur"><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/t2-reglement-du-forum">♦️ Règlements</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f3-presentation">♦️ Présentation</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f1-news">♦️ News</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f5-shojo">♦️ Manga - Shojo</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f6-shonen">♦️ Manga - Shonen</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f7-josei">♦️ Manga - Josei</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f8-seinen">♦️ Manga - Seinen</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f9-yaoi">♦️ Manga - Yaoi</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f10-shojo">♦️ Anime - Shojo</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f11-shonen">♦️ Anime - Shonen</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f12-seinen">♦️ Anime - Seinen</a></div><div class="liencasenavigation"><a href="http://univers-du-manga.forumactif.com/f13-yaoi">♦️ Anime - Yaoi</a></div></div></div></td></tr>
</table>
<table>
<tbody>
<tr><td><div class="casedernieresortie">
<table><tbody>
<tr><td><div class="imgsortie">
<img style="width: 67px; height: 100px;" src="http://animecuatui.com/wp-content/uploads/2017/09/ex5718836f15479.jpg" /></div></td><td><div class="textesortie">
La Corda d'Oro - Anime Intégral</div></td></tr>
<tr><td><div class="imgsortie">
<img style="width: 67px; height: 100px;" src="https://www.myacg.com.tw/goods_images/goods_pic1_54703195_20160411160704.jpg" /></div></td><td><div class="textesortie">
Kiss de Seiyakui - Intégral</div></td></tr>
<tr><td><div class="imgsortie">
<img style="width: 67px; height: 100px;" src="https://shop.r10s.jp/book/cabinet/7206/9784091347206.jpg" /></div></td><td><div class="textesortie">
Are, nochi kareshi - Intégral</div></td></tr>
<tr><td><div class="imgsortie">
<img style="width: 67px; height: 100px;" src="https://myanimelist.cdn-dena.com/images/anime/5/85430l.jpg" /></div></td><td><div class="textesortie">
Otome Youkai Zakuro - Anime Intégral</div></td></tr>
<tr><td><div class="imgsortie">
<img style="width: 67px; height: 100px;" src="https://bci.kinokuniya.com/jsp/images/book-largeimg/97840/97840636/9784063657074.JPG" /></div></td><td><div class="textesortie">
Akuma de koi shiyô - Intégral</div></td></tr>
</tbody>
</table></div></td><td>
<div class="casestatistique"><div class="titrestatistique">
<strong>Nombre de Manga : </strong>24</div>
<table><tbody>
<tr><td><div class="statistique">
<strong>♦️ Shojo : </strong>16</div></td><td><div class="statistique">
<strong>♦️ Shonen : </strong>6</div></td></tr>
<tr><td><div class="statistique">
<strong>♦️ Josei : </strong>2</div></td><td><div class="statistique">
<strong>♦️ Seinen : </strong>0<div></div></div></td></tr>
<tr><td><div class="statistique">
<strong>♦️ Yaoi : </strong>0</div></td></tr>
</tbody></table>
<table><tbody>
<tr><td><div class="statistique">
<strong>♦️ En cours : </strong>2</div></td><td><div class="statistique">
<strong>♦️ Terminé : </strong>22</div></td></tr>
</tbody></table>
<div class="titrestatistique">
<strong>Nombre d'anime : </strong>9</div>
<table><tbody><tr><td><div class="statistique">
<strong>♦️ Shojo : </strong>4</div></td><td><div class="statistique">
<strong>♦️ Shonen : </strong>3</div></td></tr>
<tr><td><div class="statistique">
<strong>♦️ Seinen : </strong>2</div></td><td><div class="statistique">
<strong>♦️ Yaoi : </strong>0</div></td></tr>
</tbody></table>
<table><tbody>
<tr><td><div class="statistique">
<strong>♦️ En cours : </strong>0</div></td><td><div class="statistique">
<strong>♦️ Terminé : </strong>9</div></td></tr>
</tbody></table></div></td></tr></tbody></table>
</div><br /><div align="center"><a href="https://www.facebook.com/MangasScans" target="_blank"><img src="https://i58.servimg.com/u/f58/19/14/15/69/page_f10.png" alt="Manga-Scans" /></a>
  </div></center>
Mahora

Mahora
Nouveau membre

Féminin
Messages : 29
Inscrit(e) le : 17/09/2013

http://univers-du-manga.forumactif.com
Mahora a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page html (PA) non visible aux invités

Message par Adam_sfp Dim 12 Nov 2017 - 19:39

Bonjour

Pour récupérer des infos si vous avez la toolbar actvée
Vous pouvez mettre dans votre page d'accueil
Code:

<script>
    jQuery(function() {
        var name = _userdata.username,
            lang = _userdata.user_lang,
            post = _userdata.user_posts;
        test = document.getElementById("infos");
        test.innerHTML = "Bienvenue : <b>" + name + "</b><br />Nationalit\u00e9 : <b>" + lang + "</b><br />nombres de post : <b>" + post + "</b>";
    });
</script>
<div id="infos">
</div>
*edit vous pouvez voir les variables possibles dans le code source de la page
pour moi par exemple on trouve ceci sur ce forum.
Code:
      _userdata["session_logged_in"] = 1;
                _userdata["username"] = "Adam_sfp";
                _userdata["user_id"] = 62324;
                _userdata["user_level"] = 0;
                _userdata["user_lang"] = "fr";
                _userdata["activate_toolbar"] = 1;
                _userdata["fix_toolbar"] = 1;
                _userdata["notifications"] = 1;
                _userdata["avatar"] = "<img src="http://img4.hostingpics.net/pics/772576pulp.gif"  alt="avatar" style="max-width: 150px; max-height: 201px"/>";
                _userdata["user_posts"] = 4192;
                _userdata["user_nb_privmsg"] = 1058;
                _userdata["point_reputation"] = 993;
Vous pouvez donc récuperez toutes ces infos.




Pour cacher une div il me semble qu'il y a quelques posts donnant la solution ..
idem via des variables de la toolbar
quelque chose dans ce style devrait fonctionner
Code:
if(_userdata["session_logged_in"])
{
 ICI LE CODE A EXECUTER
}

Cdt
Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page html (PA) non visible aux invités

Message par Mahora Dim 12 Nov 2017 - 20:31

euh je suis désolée, mais je n'ai pas tout compris. Je ne comprends pas ce que je dois enlever et rajouter dans mon code...
Mahora

Mahora
Nouveau membre

Féminin
Messages : 29
Inscrit(e) le : 17/09/2013

http://univers-du-manga.forumactif.com
Mahora a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page html (PA) non visible aux invités

Message par Adam_sfp Dim 12 Nov 2017 - 22:53

Bonsoir

Vous avez testé au moins et cherché un petit peu ? Wink
Bon allez je vous explique comment faire
Normalement pas besoin de faire de page html et iframe

Vous pouvez mettre ce code directement dans la page d'accueil (testez le déjà comme ça pour voir ce qui ce passe en connecte et non connecte avant d'apporter des modifications.

Code:
<div id="infos">
</div>
<div id="connecte">
     visible pour les connectes 
</div>
<div id="non_connecte">
     texte pour les invites 
</div><script>
if(_userdata["session_logged_in"]) {
  jQuery('#non_connecte').remove();
var name = _userdata.username, lang = _userdata.user_lang, post = _userdata.user_posts;
  test = document.getElementById("infos");
  test.innerHTML = "Bienvenue : <b>" + name + "</b><br />Nationalit\u00e9 : <b>" + lang + "</b><br />nombres de post : <b>" + post + "</b>";
} else {
  jQuery('#connecte').remove();
}
</script>


Dans cette partie du code
Code:
<div id="connecte">
     visible pour les connectes 
</div>
A la place de
Code:
visible pour les connectes
Vous mettez votre html et css qui sera donc visible pour les connectes .

Dans cette partie du code
Code:
<div id="non_connecte">
     texte pour les invites 
</div>
A la place de
Code:
  texte pour les invites 
Vous mettez le html et css pour les non connectes.

Code:
<div id="infos">
</div>


Cette partie va permettre d'afficher certaines infos des connectés (vous pouvez personnaliser l'affichage via le CSS et l'id #infos bon ça je vous laisse faire hein Wink )
Dans le code je vous ai mis le nom, la nationalité et le nombre de posts (mais vous pouvez changer mettre l'avatar ou autres parmi les variables citées dans mon post précédent.
A ce moment la il faut intervenir dans cette partie du code.

Code:
var name = _userdata.username, lang = _userdata.user_lang, post = _userdata.user_posts;
  test = document.getElementById("infos");
  test.innerHTML = "Bienvenue : <b>" + name + "</b><br />Nationalit\u00e9 : <b>" + lang + "</b><br />nombres de post : <b>" + post + "</b>";


*Ne mettez pas ceci
Code:
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
ni
Code:
 <script src="http://code.jquery.com/jquery-2.2.4.min.js"></script>

Cdt.




Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Page html (PA) non visible aux invités

Message par Mahora Lun 13 Nov 2017 - 12:39

Ah super ça fonctionne. Je te remercie beaucoup et surtout pour tes explications. Je suis désolée, mais j'étais un peu perdue entre ma page html et le message d'accueil, je ne savais pas où je devais le mettre. Grâce à tes explications, j'ai réussi. Un grand merci.
Mahora

Mahora
Nouveau membre

Féminin
Messages : 29
Inscrit(e) le : 17/09/2013

http://univers-du-manga.forumactif.com
Mahora 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