Masquer un iframe pour les invités

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

Résolu Masquer un iframe pour les invités

Message par Invité Dim 16 Mar 2014 - 9:58

Salutation !

J'ai un panneau coulissant qui affiche un mumble viewer, hors maintenant, je voudrais que seul les inscrits au forum puisse voir cet iframe.

Le javascript :
Code:
jQuery(document).ready(function () {
            jQuery('body').append('<div id="mumbleviewer"><div class="contenu">

<table><tr><td>

<img src="https://lh6.googleusercontent.com/-XhHYORdahjI/Ux9PcM-e8_I/AAAAAAAAA6E/Y1jLQXKSD1U/s165/Titre%2520%2528%2520script%2520ombre%25202%2520fois%2520%2529%2520-%2520Copie.png">

</td><td>

<iframe src="https://www.mymumble.fr/viewer/20223" marginwidth="0" marginheight="0" ALLOWTRANSPARENCY="true" frameborder="0" width="250px" height="400"></iframe>

</td></tr></table>

</div></div>');
        });

Le css associé :
Code:
#mumbleviewer {top: 50%;margin-top: -198px;position:fixed;right: -214px;z-index: 999;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
#mumbleviewer:after {width: 250px;content: "";position: absolute;}
#mumbleviewer:hover {right: 40px;}
#mumbleviewer .contenu {width: 250px;height:400px;display: inline-block;}

Il y a cette fonction pour les templates <!-- END switch_user_logged_in --><!-- BEGIN switch_user_logged_in -->, ou hidden en css ( mais ça me l’efface complètement ), mais j'arrive pas à les exploiter.

Donc si quelqu'un sais comment cacher l'iframe pour les invités dans le Javascript, ou le Css, je suis preneur.

Merci. Smile


Dernière édition par Mysticals le Dim 16 Mar 2014 - 11:36, édité 1 fois
Anonymous

Invité
Invité


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

Résolu Re: Masquer un iframe pour les invités

Message par Adam_sfp Dim 16 Mar 2014 - 11:04

Bonjour

Il faudrait activer la toolbar via le PA -->modules -->toolbar -->activer oui .

Puis la désactiver via javascript en mettant ce javascript sur toutes les pages (gestion des codes javascripts).
Code:
       $(function(){ _userdata["activate_toolbar"]= 0; });


Ensuite pour une visibilité de mumble pour les membres ce code dans gestion des codes javascripts.
Code:
$(document).ready(function(){
        if(_userdata.session_logged_in) {jQuery('body').append('<div id="mumbleviewer"><div class="contenu"><table><tr><td><img src="https://lh6.googleusercontent.com/-XhHYORdahjI/Ux9PcM-e8_I/AAAAAAAAA6E/Y1jLQXKSD1U/s165/Titre%2520%2528%2520script%2520ombre%25202%2520fois%2520%2529%2520-%2520Copie.png"></td><td><iframe src="https://www.mymumble.fr/viewer/20223"marginwidth="0"marginheight="0"ALLOWTRANSPARENCY="true"frameborder="0"width="250px"height="400"></iframe></td></tr></table></div></div>') }
        });

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: Masquer un iframe pour les invités

Message par Invité Dim 16 Mar 2014 - 11:36

Parfait, ça fonctionne, merci ! Very Happy

Par curiosité, c'est quoi le lien avec la toolbar à activer / masquer?
Anonymous

Invité
Invité


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

Résolu Re: Masquer un iframe pour les invités

Message par Adam_sfp Dim 16 Mar 2014 - 11:59

Bonjour

En activant la toolbar on peut récupérer différentes variables..
Dont celle qui nous intéresse pour savoir si l'utilisateur connecté est membre ou non.
Vu que sur votre forum vous ne l'avez pas on l'active puis on la fait "disparaitre" pour pouvoir récupérer les variables utiles...

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: Masquer un iframe pour les invités

Message par Invité Dim 16 Mar 2014 - 12:00

D'accord, merci pour la précision, et le coup de main. Very Happy
Anonymous

Invité
Invité


Invité 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