[PHPBB3] Afficher le nombre de message privé non lus sur la toolbar etc

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

Milouze14
avatar
Fondateur

MessageMilouze14

  • 16px
  • 24px
  • Zoom
Hello les ami(e)s,

voici une astuce qui plaira à beaucoup de fondateur ,
elle consiste a afficher un message sur la toolbar avec le nombre de message(s) privé(s) non lu(s).

Les aperçus imagés:

Pour un message:


Au delà d'un message, le texte sera notifié au pluriel avec le nombre exacte de messages privés non lus:



L'astuce vous plait ?


Allez c'est parti  clin oeil  :



Pour que l'astuce fonctionne sur cette version il va falloir trouver l'image qui va mentionner un nouveau message.

Ici:

Affichage/Images et couleurs/Gestion des images/Mode avançé

Icônes des sujets
 
Sujet - Nouveau :

Copier l'adresse de l'image et remplacer dans le script ceci:
" LE LIEN DE L IMAGE ANNONCANT UN NOUVEAU MESSAGE " par le lien de cette image:


Pour cela on va créer un script qu va rechercher seulement les images dans la boite de réception ayant l'attribut title Non -lus .

ensuite le script s'occupe de tout  impeccable .

Modules/HTML JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cochez sur toutes les pages.

Déposez ceci:
Code:

jQuery(function(){      
    $('a.mainmenu[href="/privmsg?folder=inbox"]').html('0 Message');

    $.get('/privmsg?folder=inbox' , function(data){
    var mp= $(data).find('form[action="/privmsg?folder=inbox"]  dl[style*="LE LIEN DE L IMAGE ANNONCANT UN NOUVEAU MESSAGE"]').length;
     if(mp==1)
    {
    $('a.mainmenu[href="/privmsg?folder=inbox"]').html(''+mp+' Message').addClass('M14_newMp');
$('#fa_menu').before('<a href="/privmsg?folder=inbox"class="M14_alertMp">Vous avez un message privé</a>');
    }
    else if(mp>1)
    {
    $('a.mainmenu[href="/privmsg?folder=inbox"]').html(''+mp+' Messages').addClass('M14_newMp');
$('#fa_menu').before('<a href="/privmsg?folder=inbox"class="M14_alertMp">Vous avez '+mp+'  messages privés</a>');

    }
    });
    });






Pensez a cliquer sur le bouton Valid

Ensuite il ne reste plus qu'a personnaliser le contenu:

Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Déposez ceci:
Code:

/*Apparence MP sur la barre de navigation*/
a.mainmenu.M14_newMp{color:red !important;}
/*Apparence MP sur la Toolbar*/
a.M14_alertMp
{
color: white !important;
font-size: 12px !important;
text-decoration: none !important;
margin-right: 50px;
line-height: 30px;
background-color: red;
padding: 0 5px;
}




Pensez à valider les modifications en cliquant sur le bouton Valider



Voila,c'est tout pour le moment clin oeil.
Un soucis direction l'entraide hinhin
https://www.milouze14.com/f108-entraide-tous-supports


Dernière édition par Milouze14 le Lun 2 Oct 2017 - 6:31, édité 2 fois



-Le respect de nos semblables est la règle de notre conduite.-

Fondateur des forums





photoclic
avatar
Membre

Messagephotoclic

  • 16px
  • 24px
  • Zoom
Merci beaucoup !

Quel superbe travail super
Jackymi
avatar
Modérateur

MessageJackymi

  • 16px
  • 24px
  • Zoom
Merci beaucoup !
50Thierry
avatar
Membre

Message50Thierry

  • 16px
  • 24px
  • Zoom
Merci beaucoup !
14v24
avatar
Nouveau membre

Message14v24

  • 16px
  • 24px
  • Zoom
Merci beaucoup !
ribelle
avatar
Membre

Messageribelle

  • 16px
  • 24px
  • Zoom
Merci beaucoup !
Ptite_Perle
avatar
Nouveau membre

MessagePtite_Perle

  • 16px
  • 24px
  • Zoom
Coucou

Parfaitement parfait :)

Amicalement

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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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