Option du Profil "Cacher sa présence en ligne"

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

Résolu Option du Profil "Cacher sa présence en ligne"

Message par DaisyScript le Mer 9 Jan 2013 - 5:02

Bonjour, J'ai fait des recherches sur le sujet ici-même afin de pouvoir enlever l'option dans le profil des membres pour "Cacher sa présence en ligne". Nous ne désirons pas que les membres puissent cacher leur présence en ligne donc cette option ne doit pas être possible ou voyante pour eux.

J'ai suivi les conseils soit à installer un code javasript dans la section modules du PA, j'ai essayé avec les 2 javascripts suggérés, j'ai validé, j'ai cocher l'option à oui l'option d'activer la gestion des codes javascript, cocher oui à "toutes les pages" puis enregistrer. Ça ne fonctionne pas, la ligne est encore présente et le membre peut cocher la case à "oui".

Quel serait mon problème?
Merci!
http://alpagasduquebec.forumactif.com/

DaisyScript
***

Féminin
Messages : 179
Inscrit(e) le : 27/12/2008

http://alpagasduquebec.forumactif.com
DaisyScript a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par Arlem le Mer 9 Jan 2013 - 11:52

Bonjour,

Êtes-vous sûre d'avoir bien activé les codes javascript et/ou de les avoir mis sur toutes les pages ? Je ne les vois pas dans le code source de votre forum.

Arlem
+ Hyperactif +

Messages : 2550
Inscrit(e) le : 30/06/2009

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

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par DaisyScript le Mer 9 Jan 2013 - 13:50

Oui, voici 2 captures d'écran que je viens tout juste de prendre.




DaisyScript
***

Féminin
Messages : 179
Inscrit(e) le : 27/12/2008

http://alpagasduquebec.forumactif.com
DaisyScript a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par FANCH 56 le Mer 9 Jan 2013 - 13:58

Bonjour

Mettre ce code java sur toutes les pages. Connectes toi en membre NORMAL ensuite pour vérifier.

Code:
$(function() {
        var parentTag = $('input[name="hideonline"]').closest('dl');
        parentTag.css('display', 'none');
        });

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par DaisyScript le Mer 9 Jan 2013 - 14:07

L'option "sur toutes les pages" est déjà cochée, le script est identique et j'ai fait le test environ 5 fois avec mon membre "fictif" que j'utilise toujours pour faire mes tests.

Même chose pour ce qui était des scripts des "décorations de Noël" en décembre dernier. Ce fut le même principe et jamais rien n'avait fonctionné.

P.S. j'utilise plus Firefox maintenant mais les tests fut faits également avec IE9 et ça ne fonctionne pas non plus. Je vide la cache de mon ordi à chacun des tests...


DaisyScript
***

Féminin
Messages : 179
Inscrit(e) le : 27/12/2008

http://alpagasduquebec.forumactif.com
DaisyScript a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par FANCH 56 le Mer 9 Jan 2013 - 17:48

Je vais m'inscrire pour essai

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par FANCH 56 le Mer 9 Jan 2013 - 17:54

Ton code fonctionne parfaitement.

Prière de me désincrire


FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par DaisyScript le Mer 9 Jan 2013 - 20:20

Non, le script ne fonctionne pas. Le pourquoi que vous voyez seulement "non" à la ligne "Cacher sa présence en ligne" c'est que j'ai dû aller modifié le template "profile_add_body" pour que le "oui" ne soit pas visible. Le script fut essayé maintes fois avant cette manipulation temporaire.

Nous ne pouvions pas donné la "chance" aux membres de pouvoir cocher le "oui" en attendant de savoir pourquoi le script ne fonctionne pas pour ensuite devoir reviser tous les membres pour savoir s'ils avaient modifié cette option dans leurs profils.




DaisyScript
***

Féminin
Messages : 179
Inscrit(e) le : 27/12/2008

http://alpagasduquebec.forumactif.com
DaisyScript a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par FANCH 56 le Mer 9 Jan 2013 - 20:23

Alors si c'est faisable avec les templates, pas besoin de script.

Je n'avais pas vu que tu étais en BB2

Me désinscrire. Merci

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par DaisyScript le Mer 9 Jan 2013 - 20:31

Ok alors, je voulais savoir pourquoi les scripts ne fonctionnent jamais sur notre forum. Que ce soit pour les "décorations de noël" ou autres. Vu que j'ai dû remettre la valeur à défaut du template "profile_add_body" récemment, j'aurais aimé ne devoir pas toujours pensé à cette option dans les profils à chaque changement de templates.

Je vous désinscrit, pas de problème.

Merci tout de même de votre aide!

DaisyScript
***

Féminin
Messages : 179
Inscrit(e) le : 27/12/2008

http://alpagasduquebec.forumactif.com
DaisyScript a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par FANCH 56 le Mer 9 Jan 2013 - 20:34

As tu essayé les deux codes en même temps. Chez moi les deux sont en fonction.

Voici le deuxième

Code:
$(function($){
          if(window.location.href.match(/.+\/profile\.forum\?mode=editprofile.page_profil=preferences/)){
              $('input[name=hideonline]:first').each(function(){
                $(this)[0].disabled='true';
              });
          }
        });
        $(function(){
          function BoutonTag(label,tag){
              $('#button_solved').clone().attr('value',label).removeAttr('onclick').removeAttr('id').click(function(){
                set_solved($('#modif_topic_title')[0],tag).insertBefore('#button_solved');
              });
          }
        });


FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Option du Profil "Cacher sa présence en ligne"

Message par DaisyScript le Mer 9 Jan 2013 - 21:06

Oui, Merci, j'avais déjà testé en doublant les 2 différents codes sans succès.

Toutefois, je crois que je viens de régler mon problème avec une commande de CSS par contre. Dans le PA / Affichage / Images et Couleurs / Couleurs / Feuille de style CSS. J'ai inscrit cette ligne: input[name=hideonline] { display:none; }

J'ai remis mon template "profile_add_body" à sa valeur de défaut puis voici ce que ça donne:


La ligne est toujours là mais les membres ne peuvent pas faire de choix, il n'y a rien à cocher.
Je n'aurais pas à "retoucher" mon template "profile_add_body" à une prochaine mise-à-jour. Ouais!

Merci de votre aide, je résume avec un "résolu"...



DaisyScript
***

Féminin
Messages : 179
Inscrit(e) le : 27/12/2008

http://alpagasduquebec.forumactif.com
DaisyScript 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