JS actif seulement si le membre est connecté
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
JS actif seulement si le membre est connecté
Bonjour ,
J'ai un script sur mon forum qui fait apparaître un bouton de "citation rapide" mais ce script est aussi actif quand le membre est déconnecté, alors que le bouton est inutile quand le membre n'est pas connecté.
Comment faire pour que ce script ne soit actif seulement quand le membre est connecté ?
Merci d'avance
J'ai un script sur mon forum qui fait apparaître un bouton de "citation rapide" mais ce script est aussi actif quand le membre est déconnecté, alors que le bouton est inutile quand le membre n'est pas connecté.
Comment faire pour que ce script ne soit actif seulement quand le membre est connecté ?
- Code:
$(function(){
var forum_version = 1,
new_button = false,
quote_image = 'http://i39.servimg.com/u/f39/18/21/60/73/quick10.png';
if (forum_version == 0) n = [".postbody div",".name strong a"];
if (forum_version == 1) n = [".postbody .content div",".postprofile .postprofile-name a strong"];
if (forum_version == 2) n = [".entry-content div",".username a"];
if (forum_version == 3) n = [".post-entry div",".postprofile-details dt a + br + a"];
if (new_button == true) { q = ".quickquote";
$(forum_version==1?"li:has(.ion-quote)":"a:has(.ion-quote)").after(
$('<li style="display:inline-block;list-style:none;"><a href="#quick_reply"><img src="'+quote_image+'" class="quickquote" alt="Répondre avec citation" title="Répondre avec citation" /></a></li>')) }
if (new_button == false) { q = "a:has(.ion-quote)";
$("a:has(.ion-quote)").attr("href", "#quick_reply");
$(".ion-quote").attr("title", "Répondre avec citation") }
$(document).on('mouseup',n[0],function(e){
qtext = $(this).parents(".post");
if (window.getSelection) theSelection = window.getSelection().toString();
else if (document.getSelection) theSelection = document.getSelection();
else if (document.selection) theSelection = document.selection.createRange().text;
});
$(q).click(function () {
if (typeof qtext == 'undefined') return;
uname = qtext.find(n[1]).text();
$("div.sceditor-toolbar + iframe").contents().find("body").append('<blockquote><cite>' + uname + '</cite>' + theSelection + '</blockquote> <br />');
$('.sceditor-container textarea')[0].value += '[quote="' + uname + '"]' + theSelection + '[/quote]'
});
var n,q;
});
Merci d'avance
Re: JS actif seulement si le membre est connecté
Bonjour, juste avant:
- Code:
var forum_version = 1
- Code:
if(!_userdata["session_logged_in"])return;
no_way- Membre actif
- Messages : 2214
Inscrit(e) le : 26/03/2010
Re: JS actif seulement si le membre est connecté
Merci ça fonctionne parfaitement
Bonne journée à vous
Bonne journée à vous
Sujets similaires
» Membre connecté qui apparait sous le pseudo d'un autre membre ou modo
» Membre connecté sur la P.A
» Template différent quand un membre est connecté
» Nom du membre connecté
» membre invisibleet pas connecté
» Membre connecté sur la P.A
» Template différent quand un membre est connecté
» Nom du membre connecté
» membre invisibleet pas connecté
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum