Ajouter une classe au liens lors d'un nouveau MP
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Ajouter une classe au liens lors d'un nouveau MP
Détails techniques
Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : non défini
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://codage-actif.forumactif.com/
Description du problème
Bonjour,Je sais que le titre est pas très bien, mais je vais vous expliquer :
Mon bouton des MPs, peu importe si il en a des nouveaux, est remplacé par une icône, du coup, impossible de savoir si on a des nouveaux MP. Du coup je voudrais savoir si il existait un script pour ajouter une classe au lien lorsque il y a un nouveau message, je ferais ensuite un ::after sur cette classe pour faire un rond avec un point d'exclamation dedans.
Merci d'avance pour votre réponse,
Laiorm
Dernière édition par Laiorm le Sam 21 Jan 2017 - 13:19, édité 1 fois
Re: Ajouter une classe au liens lors d'un nouveau MP
Bonjour,
Que vous n'affichiez que des images ou pas, il y a un <span class="new-message"></span> présent dans le lien lorsqu'un nouveau MP est reçu.
Cordialement,
Walt
Que vous n'affichiez que des images ou pas, il y a un <span class="new-message"></span> présent dans le lien lorsqu'un nouveau MP est reçu.
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6081
Inscrit(e) le : 08/09/2015
Re: Ajouter une classe au liens lors d'un nouveau MP
Bonjour,
L'icône vient de FontAwesome et remplace le span, c'est pourquoi j'ai besoin de cette classe :/
Voici le JS que j'utilise :
Bien à vous,
Laiorm
L'icône vient de FontAwesome et remplace le span, c'est pourquoi j'ai besoin de cette classe :/
Voici le JS que j'utilise :
- Code:
$(function() {
$('a.mainmenu[href^="/privmsg?folder=inbox"]').text('');
});
Bien à vous,
Laiorm
Re: Ajouter une classe au liens lors d'un nouveau MP
Pourquoi vous n'affichez pas cette icône là par le CSS comme les autres ?
Et votre span.new-message demeure, vous pouvez alors le placer en CSS aussi ?
Cordialement,
Walt
- Code:
a.mainmenu[href^="/privmsg?folder=inbox"]:before {
color: rgb(254, 254, 254) !important;
content: "";
font-family: FontAwesome !important;
font-size: 15px;
font-weight: normal;
margin: 0 3px 0 10px;
}
Et votre span.new-message demeure, vous pouvez alors le placer en CSS aussi ?
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6081
Inscrit(e) le : 08/09/2015
Re: Ajouter une classe au liens lors d'un nouveau MP
Le content ne sert pas à grand chose, j'ai désactivé le JS de ce bouton et voici le résultat :
Et lors d'un nouveau message :
Je n'ai pas modifié le CSS, mais je vois pas le ::before :/
Et lors d'un nouveau message :
Je n'ai pas modifié le CSS, mais je vois pas le ::before :/
Re: Ajouter une classe au liens lors d'un nouveau MP
Ah d'accord je pensais que vous gardiez le texte pour ce bouton là, comme pour ceux de gauche.
Dans ce cas remplacez votre JS précédent par :
Ça rajoutera une class .new-message au lien directement si le span est présent (avant qu'il ne soit remplacé).
Cordialement,
Walt
Dans ce cas remplacez votre JS précédent par :
- Code:
$(function() {
if($('a.mainmenu[href^="/privmsg?folder=inbox"] span.new-message').length)
$('a.mainmenu[href^="/privmsg?folder=inbox"]').addClass('new-message');
$('a.mainmenu[href^="/privmsg?folder=inbox"]').text('');
});
Ça rajoutera une class .new-message au lien directement si le span est présent (avant qu'il ne soit remplacé).
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6081
Inscrit(e) le : 08/09/2015
Re: Ajouter une classe au liens lors d'un nouveau MP
Merci Walt
Sa marche super bien
Avec nouveaux messages :
Sans nouveaux messages :
Je passe le sujet en résolu ^^
Merci à vous,
Laiorm
Sa marche super bien
Avec nouveaux messages :
Sans nouveaux messages :
Je passe le sujet en résolu ^^
Merci à vous,
Laiorm
Sujets similaires
» Affichage des liens lors de nouveau sujets
» Changer la couleur des liens vers les sous forums lors d'un nouveau message
» Ajouter un message lors du remerciement
» Ajouter un avatar lors de l'inscription
» Bip lors d'un nouveau message sur la ChatBox
» Changer la couleur des liens vers les sous forums lors d'un nouveau message
» Ajouter un message lors du remerciement
» Ajouter un avatar lors de l'inscription
» Bip lors d'un nouveau message sur la ChatBox
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum