Problème de Javascript

2 participants

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

Résolu Problème de Javascript

Message par Karah Mar 29 Mai 2018 - 11:08

Détails techniques


Version du forum : phpBB2
Poste occupé : Administrateur
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://karah-test.forumactif.com

Description du problème

Bonjour,

Depuis ce matin je remarque que malgré mon activation du javascript sur mon nouveau forumtest, ces derniers ne fonctionnent toujours pas.
https://nsa39.casimages.com/img/2018/05/29/180529110900166490.jpg
https://nsa39.casimages.com/img/2018/05/29/180529110211385562.jpg

Et il n'y a aucun erreur dans la console.

En revanche sur mon vieux forumtest ils fonctionnent sans problème :
https://nsa39.casimages.com/img/2018/05/29/180529110211514964.jpg

Version des 2 forums : phpBB2

Auriez vous une idée du problème svp ?

Cordialement.
Karah

Karah
Nouveau membre

Messages : 3
Inscrit(e) le : 29/05/2018

http://karah-test.forumactif.com/
Karah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de Javascript

Message par w00tw00t Mar 29 Mai 2018 - 13:53

Bonjour Karah,

Le script que vous chargez récupère l'avatar du dernier membre ( c'est à dire de l'utilisateur "Test1" actuellement ) sur sa page de profil :
http://karah-test.forumactif.com/u2

Or il n'existe pas d'avatar pour ce membre sur sa page de profil, et c'est pourquoi aucun avatar ne s'affiche dans votre QEEL.

De plus il existe des erreurs JavaScripts qui trouvent leurs sources dans le code de votre QEEL. A titre d'exemple :
Code:
document.getElementById('nouveaux_messages').innerHTML


Vous faites référence à un élément dont l'ID serait "nouveaux_messages", mais celui-ci n'existe pas. Et il y a d'autres erreurs de ce type, ce qui peut provoquer un dysfonctionnement.

La correction de ces petites erreurs devrait vous aider.

Je reste néanmoins à votre disposition pour toute autre question,

Cordialement,
w00tw00t
w00tw00t

w00tw00t
***

Messages : 118
Inscrit(e) le : 09/05/2018

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

Résolu Re: Problème de Javascript

Message par Karah Mar 29 Mai 2018 - 15:30

Tout d'abord merci pour la rapidité de réponse.

En effet test1 n'avait pas d'avatar, mais je l'ai créé ultérieurement, quand j'ai vu le bug c'était avec comme uniquement membre le compte Admin, je suppose donc que l'utilisateur /u1 n'a pas été pris en compte, ce qui a faussé mes vérifications. Désolée de vous avoir ennuyé pour rien pour ce souci là.

Pour ce qui est de l'autre souci que vous avez remarqué il vient peut être du second JavaScript  que je n'ai pas osé mettre en place vu que je pensais qu'il y avait un souci. (je viens de le faire) Pourriez vous me dire si vous voyez toujours ce souci svp (si ça ne vous dérange pas) ? Je pensais avoir accès à la console mais j'ai vraisemblablement dût me tromper vu que chez moi elle met 0 erreur.
Karah

Karah
Nouveau membre

Messages : 3
Inscrit(e) le : 29/05/2018

http://karah-test.forumactif.com/
Karah a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème de Javascript

Message par w00tw00t Mar 29 Mai 2018 - 20:22

Bonjour Karah,

Pour le second point, je vous confirme que les codes suivants (au moins) déclenchent une erreur, puisqu'ils font référence à des éléments inexistants :

Code:
document.getElementById('nouveaux_messages').innerHTML=document.getElementById('nouveaux_messages').innerHTML.replace(/Voir les nouveaux messages depuis votre dernière visite/,"Nouveaux <span>messages</span>");

document.getElementById('mes_messages').innerHTML=document.getElementById('mes_messages').innerHTML.replace(/Voir ses messages/,"Mes <span>messages</span>");

Tant qu'ils sont inutilisés, vous pouvez simplement les mettre en commentaire :
Code:
/* document.getElementById('nouveaux_messages').innerHTML=document.getElementById('nouveaux_messages').innerHTML.replace(/Voir les nouveaux messages depuis votre dernière visite/,"Nouveaux <span>messages</span>"); */

/*document.getElementById('mes_messages').innerHTML=document.getElementById('mes_messages').innerHTML.replace(/Voir ses messages/,"Mes <span>messages</span>"); */

Ces codes sont à modifier dans le template relatif à votre QEEL.

Je reste à votre disposition pour plus de détails,

Cordialement,
w00tw00t
w00tw00t

w00tw00t
***

Messages : 118
Inscrit(e) le : 09/05/2018

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

Résolu Re: Problème de Javascript

Message par Karah Mar 29 Mai 2018 - 21:42

Je vais faire cela, et vous remercie à nouveau pour le temps accordé
Karah

Karah
Nouveau membre

Messages : 3
Inscrit(e) le : 29/05/2018

http://karah-test.forumactif.com/
Karah 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