Problème avec le script "invisible"

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

Résolu Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 16:52

Bonjour et voilà mon problème, je veux enlever l'option invisible dans le profile des membres pour des raisons de sécurité et j'ai pris le script et j'ai fais la soluce qui en bas de ce sujet(qui est résolu) --> http://forum.forumactif.com/t327473-inactivation-connexion-en-invisible

----------

Voici la procedure que Familink a donné:

Code de Dauclem:

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

J'ai utilisé le code de dauclem en l'activant sur toutes les pages comme tu le suggérais. Ça fonctionne impec, plus d'option "Cacher sa présence en ligne" dans les préférences du profile.

Donc je résume la procédure qui a fonctionné pour moi :

1. Copier le code de dauclem
2. Dans PA/modules/Gestion des codes Javascript/... Créer une règle (je l'ai appelé "Empêcher la connexion invisible"), cocher la case "Sur toutes les pages" et coller le code dans la fenêtre de script... Puis cliquer sur "valider" en bas de la page.
3. Cocher la case OUI de "Activer la gestion des codes javascript" puis cliquer sur "enregistrer".

Désormais, l'option "Cacher sa présence en ligne" n'est plus disponible dans le profile des membres.

--------------------------------------------------
Moi ça ne marche pas Mad

badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par Scipion le Jeu 14 Fév 2013 - 17:11

Bonjour

Essayez de désactiver la fonctionnalité "cacher sa présence en ligne" par CSS, en allant sur PA >> Affichage >> Images et couleurs >> Couleurs >> Feuillez de style CSS :

Like a Star @ heaven Collez ce code

Code:
input[name=hideonline] {
  display:none;
}
Like a Star @ heaven Enregistrez.

Cordialement

Scipion
+ Hyperactif +

Masculin
Messages : 8655
Inscrit(e) le : 03/02/2010

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

Résolu Re: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 17:47

@Scipion a écrit:Bonjour

Essayez de désactiver la fonctionnalité "cacher sa présence en ligne" par CSS, en allant sur PA >> Affichage >> Images et couleurs >> Couleurs >> Feuillez de style CSS :

Like a Star @ heaven Collez ce code

Code:
input[name=hideonline] {
  display:none;
}
Like a Star @ heaven Enregistrez.

Cordialement

Merci pour ta réponse rapide Scipion ! ton code marche mais en partie il y a le oui et non et le texte "Cacher sa présence en ligne :" ils apparaissent encore dans profil/préférence même si le membre ne peut plus le cocher... comment enlever le oui/non et "Cacher sa présence en ligne :" ?

badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par FANCH 56 le Jeu 14 Fév 2013 - 17:59

Bonsoir

Ce n'est que les admi qui voient ceci.

Essaies de créer un compte normal, tu verras bien.

Voici ce que cela donne, l'onglet invisible n'a aucun texte


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: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 18:20

@FANCH 56 a écrit:Bonsoir

Ce n'est que les admi qui voient ceci.

Essaies de créer un compte normal, tu verras bien.

Voici ce que cela donne, l'onglet invisible n'a aucun texte


Un gros merci pour vos réponse

Voici ce que j'ai... sur mon compte "membre"



badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par Scipion le Jeu 14 Fév 2013 - 18:24

A mon avis, pour faire disparaître totalement la ligne comprenant "Cacher sa présence en ligne" et le oui/non, vous devez utiliser le code javascript (conçu pour forum version phpBB3) que vous avez posté, mais en étant sûr que :

- Votre forum est bien en version phpBB3
- et que 'Activer la gestion des codes Javascript' soit coché sur oui.

Pour connaître la version de votre forum, vous allez sur PA >> Affichage >> Thèmes >> Choisir un thème >> Cliquez sur Version :

Dans Général, la version cochée est celle de votre forum.

Cordialement

Scipion
+ Hyperactif +

Masculin
Messages : 8655
Inscrit(e) le : 03/02/2010

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

Résolu Re: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 18:32

@Scipion a écrit:A mon avis, pour faire disparaître totalement la ligne comprenant "Cacher sa présence en ligne" et le oui/non, vous devez utiliser le code javascript (conçu pour forum version phpBB3) que vous avez posté, mais en étant sûr que :

- Votre forum est bien en version phpBB3
- et que 'Activer la gestion des codes Javascript' soit coché sur oui.

Pour connaître la version de votre forum, vous allez sur PA >> Affichage >> Thèmes >> Choisir un thème >> Cliquez sur Version :

Dans Général, la version cochée est celle de votre forum.

Cordialement

Oui Scipion je suis en PhpBB3 donc si j'ai bien compris il faut le code Dauclaim dans le Javascript ?

Merci encore !

badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par FANCH 56 le Jeu 14 Fév 2013 - 18:39

Rajoute ce script en plus de l'autre de dauclem

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: Problème avec le script "invisible"

Message par Scipion le Jeu 14 Fév 2013 - 18:47

@badibou a écrit:

Oui Scipion je suis en PhpBB3 donc si j'ai bien compris il faut le code Dauclaim dans le Javascript ?

Merci encore !

Exactement, le code Dauclem que j'ai testé sur phpBB3 :

- placement sur tous les sujets
- cliquer sur valider
- cocher sur oui la case "Activer la gestion des codes Javascript"
- enregistrer.

Cordialement

Scipion
+ Hyperactif +

Masculin
Messages : 8655
Inscrit(e) le : 03/02/2010

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

Résolu Re: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 19:01

@FANCH 56 a écrit:Rajoute ce script en plus de l'autre de dauclem

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');
              });
          }
        });


Question un peu bête... Je l'ajoute dans le même code un en dessous de l'autre ?
Ex:
$(function() {
var parentTag = $('input[name="hideonline"]').closest('dl');
parentTag.css('display', 'none');
});
$(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');
});
}
});

badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par FANCH 56 le Jeu 14 Fév 2013 - 19:50

Pour ma part par sécurité, je les ai séparés.

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: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 20:09

Ça ne fonctionne pas Sad

Voici ce que j'ai mis dans mes 2 Javascript:

Anti invisible

Anti invisible2


Merci encore !

badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par FANCH 56 le Jeu 14 Fév 2013 - 20:11

Je ne comprends pas. De nombreux membres utilisent ces codes et ils fonctionnent.

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: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 20:18

Ça ne pourrait pas provenir du CSS ou du HTML ?

badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par Scipion le Jeu 14 Fév 2013 - 20:37

Le premier code fonctionne très bien sur phpBB3 et il supprime toute la ligne "Cacher sa présence en ligne", soyez-en sûr car je l'ai testé sur la même version.

Sur votre forum, nous faisons face à un problème d'affichage qui pourrait résulter d'un conflit avec un ou plusieurs codes javascript qui n'auraient pas été désactivés.

Si vous avez installé précédemment d'autres codes java, vous devez les ouvrir un par un pour décocher toutes les cases de placement et enregistrez à chaque fois.

Pour le moment, activez uniquement le code 'Dauclem' en le plaçant "sur toutes les pages".

Cordialement

Scipion
+ Hyperactif +

Masculin
Messages : 8655
Inscrit(e) le : 03/02/2010

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

Résolu Re: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 20:54

Merci !!! Ça marche !! Laughing

badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 20:57

J'ai une dernière petite question qui n'a pas rapport avec le sujet mais je cherche la réponse depuis 2 jours..

J'aimerais savoir comment on fait pour réduire le nombre de sujet dans un page et que le dernier sujet aille dans une 2ieme page dans mon forum(comme ici sur le portail en bas des sujets)1, 2, 3.. ?


badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par Scipion le Jeu 14 Fév 2013 - 21:31

Pour réduire le nombre de sujets dans une page, vous allez sur PA >> Général >> Messages et Emails >> Configuration >> Sujets (section située en bas de page) :

Like a Star @ heaven Sujets par Page : mettez le chiffre qui vous convient (< 50)
Like a Star @ heaven Enregistrez.

Je n'ai pas compris la deuxième partie de votre question Question

Cordialement

Scipion
+ Hyperactif +

Masculin
Messages : 8655
Inscrit(e) le : 03/02/2010

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

Résolu Re: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 21:49

Ex: clic/Forum/sujets du forum = nombre de sujet


badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le script "invisible"

Message par Scipion le Jeu 14 Fév 2013 - 22:11

D'accord, là je comprends mieux. Si par exemple vous paramétrez le nombre de sujets par page à 25, le 26 ème sujet et suivants apparaîtront automatiquement dans une deuxième page mais sans pour autant afficher en tête de liste le premier sujet de la première page. Cette option est valable uniquement pour les messages dans un sujet.

Cordialement

Scipion
+ Hyperactif +

Masculin
Messages : 8655
Inscrit(e) le : 03/02/2010

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

Résolu Re: Problème avec le script "invisible"

Message par badibou le Jeu 14 Fév 2013 - 22:32

Merci infiniment, Scipion et Fanch !!

badibou
*****

Masculin
Messages : 544
Inscrit(e) le : 14/02/2013

http://www.forumdessports.com
badibou 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