Code Javascript qui pose problème à la version mobile et au panneau d'administration

Page 4 sur 4 Précédent  1, 2, 3, 4

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

Résolu Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Lun 22 Avr 2013 - 12:21

Rappel du premier message :

Bonjour,

Je reposte ce sujet car l'ancien a été corbeillé (pas de réponse et je n'avais pas fait de up). Je vous remets donc le message.

J'ai récemment installé un code Javascript (sur toutes les pages) sur mon forum, permettant de remonter en haut de page en cliquant sur un bouton. Le code est celui-ci :

Code:
$(window).scroll(function() {
  if($(window).scrollTop() == 0){
    $('#scrollToTop').fadeOut("fast");
  } else {
    if($('#scrollToTop').length == 0){
      $('body').append('<div id="scrollToTop">'+
      '<a href="#">Remonter</a>'+
        '</div>');
    }
    $('#scrollToTop').fadeIn("fast");
  }
});
 
 
 
$('#scrollToTop a').live('click', function(event){
  event.preventDefault();
  $('html,body').animate({scrollTop: 0}, 'slow');
});

Tout se passe bien, mais il fait bugger la version mobile.
Habituellement, sur les forum FA, lorsque on navigue sur la version mobile, en haut à droite il y a un flèche grise qui permet de passer en "Version Web", se déconnecter, etc...

Cependant, lorsque je mets ce code, il n'y a plus cette flèche grise. Impossible de passer en version classique donc.
Le problème vient bien du code ci-dessus, car lorsque je l'enlève, la flèche réapparaît immédiatement.
Je souhaiterai donc résoudre ce souci, car c'est plutôt embêtant...

EDIT : Il pose aussi problème au panneau d'administration, voir http://forum.forumactif.com/t352334-redirection-automatique-dans-le-panneau-d-administration#3000540

Vous avez compris le problème ? Vous souhaitez des captures d'écran ?

Merci d'avance et bonne soirée,

Gabriel.


Dernière édition par 2011N2 le Lun 10 Juin 2013 - 19:29, édité 1 fois

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Lun 1 Juil 2013 - 21:25

UP

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par -Tancrède- le Mar 2 Juil 2013 - 9:18

Aie, dsl que ça ne fonctionne pas, mais mes connaissances s'arrêtent là.... :/

-Tancrède-
****

Masculin
Messages : 449
Inscrit(e) le : 14/05/2012

http://projet-ecle.forumactif.org/?tt=1
-Tancrède- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Mar 2 Juil 2013 - 10:57

Aucun problème, merci beaucoup d'avoir tenté de résoudre mon souci. Wink

Gabriel.

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Mer 3 Juil 2013 - 14:50

Up

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Jeu 4 Juil 2013 - 19:38

UP

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par -Tancrède- le Jeu 4 Juil 2013 - 19:40

A mon avis tu devrais envoyer un MP à EA pour un bug aussi gros, elle est responsable codes et elle s'y connais très bien....
Sinon dsl que ton problème soit encore d'actualité :"(

-Tancrède-
****

Masculin
Messages : 449
Inscrit(e) le : 14/05/2012

http://projet-ecle.forumactif.org/?tt=1
-Tancrède- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Jeu 4 Juil 2013 - 19:42

Salut,

Ok je vais le faire, merci pour ta réponse. Wink

Gabriel.

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par -Tancrède- le Jeu 4 Juil 2013 - 19:43

De rien tkt Wink

-Tancrède-
****

Masculin
Messages : 449
Inscrit(e) le : 14/05/2012

http://projet-ecle.forumactif.org/?tt=1
-Tancrède- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Jeu 4 Juil 2013 - 19:50

Re,

Arf, ses messages privés sont désactivés...

Gabriel.

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par -Tancrède- le Jeu 4 Juil 2013 - 20:00

J'ai bien une solution, mais tu risque de te faire engueuler un peu :/ :
Faut contacter un de ses ami, et espérer qu'il soit super sympa et pas trop chiant (dsl si un ami qui refusera lis ça ^^) : http://forum.forumactif.com/u61324friends
Après je ne t'oblige a rien, tu as aussi la rubrique "Besoin un Devactif ?" : http://forum.forumactif.com/f12-besoin-d-un-devactif
mais toi il te faut plus un/une pro du codage ...

-Tancrède-
****

Masculin
Messages : 449
Inscrit(e) le : 14/05/2012

http://projet-ecle.forumactif.org/?tt=1
-Tancrède- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Jeu 4 Juil 2013 - 20:02

Re,

Oui je tenter de contacter Zen en effet (j'y avais pensé^^), certes c'est un peu spécial comme méthode, mais ce souci est vraiment handicapant.
Quant au dévactif, je doute que cela serve à grand chose... :s

Gabriel.

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par Ea le Ven 5 Juil 2013 - 13:32

Bonjour,


Si il s'agit du forum de votre profil, il suffit d'ouvrir la console javascript :


  • sur android il faut ouvrir un onglet à l'adresse "about:config"  et ensuite une barre permettant de voir la console javascript sera présente ( ou bien on doit pouvoir utiliser "adb logcat".

  • de n'importe où, on peut dans les outils de développeurs de google chrome se faire passer pour android ( et puis il suffit d'utiliser la console javascript de google chrome ).

On y voit une erreur plutôt claire : http://i.imgur.com/MAfV8fL.png

Si on va dans le fichier en question et qu'on regarde ce compileNotif, on voit qu'il fait partie du script permettant de changer le titre de notification de sujet suivi.

Donc il faudrait mettre à la place la version du tutoriel qui n'a pas ce problème ( lien ) pour résoudre ce problème.

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23429
Inscrit(e) le : 04/04/2008

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

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Ven 5 Juil 2013 - 14:08

Bonjour,

Merci beaucoup pour la réponse. En effet il s'agit du forum de mon profil. Smile

Ensuite, j'avais bien mis le code dans le lien indiqué, mais j'ai refais, et plus de bug sur la version mobile. Very Happy Pourtant il me semblait identique What's happen ?!? 
Mais bon, ce souci est résolu, parfait, merci Very Happy

En revanche, il me reste toujours l'autre problème : il y a toujours des redirections dans mon panneau d'administration...
Avez-vous une idée pour résoudre ceci ?

Merci encore Wink

Gabriel.

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par -Tancrède- le Ven 5 Juil 2013 - 14:25

Moi aussi j'avais ce problème, désactive un a un tes JS pour trouver le mauvais....

-Tancrède-
****

Masculin
Messages : 449
Inscrit(e) le : 14/05/2012

http://projet-ecle.forumactif.org/?tt=1
-Tancrède- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Ven 5 Juil 2013 - 14:26

Oui c'est celui de la flèche haut/bas et celui de redirection plus rapide en affichant un message sur le chat...

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par Ea le Ven 5 Juil 2013 - 23:13

Vous avez le code javascript :

Code:
if(window!=top){top.location=window.location}
qui si une page est dans une iframe la charge à la place de la page qui l'inclu.

Ea
Aidactif
Aidactif

Messages : 23429
Inscrit(e) le : 04/04/2008

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

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Ven 5 Juil 2013 - 23:20

Re,

Eh bah voilà, c'est parfait ! Very Happy
J'ai supprimé cette partie de code, tout remarche. cheers 

Une fois de plus c'était rapide avec vous.

Merci beaucoup, vraiment. Smile

Je passe ce sujet en résolu.

Bonne soirée,

Gabriel.

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par Chacha le Sam 6 Juil 2013 - 20:54

Bonjour,

Le topic est replacé à la demande de l'auteur du sujet.

A bientôt sur ForumActif Smile


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe

Chacha
Modéractif
Modéractif

Masculin
Messages : 49821
Inscrit(e) le : 21/08/2010

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

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Sam 6 Juil 2013 - 21:07

Bonsoir,

Merci pour avoir replacé le sujet. Wink

Alors, le fait d'avoir retiré if(window!=top){top.location=window.location}, a certes résolu le souci du PA, cependant, en a créé un autre je viens de constater. Vous savez, chaque nouveau message/sujet est notifié sur le chat.
Et justement ce que j'ai retiré empêche la redirection lorsqu'on clic sur la notification sur la chatbox : en gros la page s'affiche à la place du chat et c'est illisible...

Vous comprenez ?

Gabriel.

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Lun 8 Juil 2013 - 0:13

Up

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par Ea le Lun 8 Juil 2013 - 9:37

remplacez :

Code:
=http://"+location.hostname
par par exemple :

Code:
=http://tinyurl.com/forum-ei"
afin que ce soit un lien qui passe par un domaine externe ( et que ça ne s'ouvre pas dans la chatbox )

http://www.forum-entraide-informatique.com/

Ea
Aidactif
Aidactif

Messages : 23429
Inscrit(e) le : 04/04/2008

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

Résolu Re: Code Javascript qui pose problème à la version mobile et au panneau d'administration

Message par 2011N2 le Lun 8 Juil 2013 - 12:54

Bonjour,

Ok, encore résolu, merci beaucoup. Very Happy

Ce coup je crois que le sujet est réellement résolu. Wink

Bonne journée,

Gabriel.

2011N2
# Tropactif #

Masculin
Messages : 1415
Inscrit(e) le : 10/04/2011

http://www.forum-entraide-informatique.com/
2011N2 a été remercié(e) par l'auteur de ce sujet.

Page 4 sur 4 Précédent  1, 2, 3, 4

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