Javacript ne s'appliquant pas pour les invités

2 participants

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

Résolu Javacript ne s'appliquant pas pour les invités

Message par Snow White Ven 29 Jan 2021, 18:45

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome
Personnes concernées par le problème : Plusieurs utilisateurs
Lien du forum : https://otherlands.forumactif.com/

Description du problème

Bonjour !

Je viens de réaliser un petit souci sur mon forum. Certains de mes codes javascript ne s'activent pas pour les invités notamment celui appliquant la couleur du groupe du membre en fond d'une div :

Code:
 <script type="text/javascript">$( document ).ready(function() {$('a[href*="/u"] span').each(function(){var color = $(this).css("color"); $(this).closest('.grpPOST').css("background-color", color);});});</script>

Voici le rendu pour les membres connectés :
Javacript ne s'appliquant pas pour les invités  9a0a

Et le rendu pour les invités :
Javacript ne s'appliquant pas pour les invités  S3cz

Cela me le fait également sur d'autres forums (mais ce qui est étrange c'est que ça n'est pas le cas de tous mes forums par exemple sur celui-ci : https://unforumtestcpasassez.forumactif.com/ le code s'applique également pour les invités et c'est le même). Quelqu'un aurait une idée de la raison ?

Merci d'avance ! ^^
Snow White

Snow White
***

Messages : 120
Inscrit(e) le : 25/09/2012

http://testotherlands.forumactif.com/
Snow White a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Javacript ne s'appliquant pas pour les invités

Message par Neptunia Ven 29 Jan 2021, 19:28

Bonjour ^^


Votre code récupère la couleur du lien du membre a[href*="/u".
Hors pour les invités, le pseudo est par défaut non cliquable, pas de lien = pas de récupération de la couleur du lien.

PA > Utilisateurs & Groupes > Permissions spéciales > Permissions spéciales
Voir le profil : Si vous choisissez Invités, les pseudos redeviennent cliquables
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Javacript ne s'appliquant pas pour les invités

Message par Invité Sam 30 Jan 2021, 08:43

Hello Snow White et Hélène Wink ,

j'irais même a changer le "*" par "^" dans le script:

Code:

<script type="text/javascript">
$( document ).ready(function() {$('a[href^="/u"] span').each(function(){var color = $(this).css("color"); $(this).closest('.grpPOST').css("background-color", color);});});
</script>

On recherche quelque chose qui commence par et non qui contient Wink .
Si on a un lien comme ceci:

https://unforumtestcpasassez.forumactif.com/

Le script agira sur le lien vu qu'il trouve ceci:

Code:

/u

a++
Anonymous

Invité
Invité


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

Résolu Re: Javacript ne s'appliquant pas pour les invités

Message par Snow White Sam 30 Jan 2021, 09:41

Super ! Merci beaucoup à vous deux pour ces réponses ! C'est parfait le problème est résolu !
Snow White

Snow White
***

Messages : 120
Inscrit(e) le : 25/09/2012

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

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum