Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

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


+17
gigi60
Ptite_Perle
HardRock
petit coq
Phénix
Indiana Jack
clost
RED²
fascicularia
Sacha
Psychotic Bitch
Gypsy Water.
dragon594
mariok
photoclic
Sick.l.Offrande
Milouze14
21 participants

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

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

Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mar 1 Nov 2016 - 7:16

Rappel du premier message :

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:
[PHPBB2] Afficher le nombre de message privé non lus sur la toolbar etc - Page 2 0111

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

[PHPBB2] Afficher le nombre de message privé non lus sur la toolbar etc - Page 2 151

L'astuce vous plait ?


Allez c'est parti  clin oeil  :




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 .

IL y aura deux scripts, le premier avec un son et le deuxième sans son.
Il suffit de choisir celui que vous désirez.

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"] img[title="Message Non-lu"]').length;
if((document.location.pathname=="/")&&(mp))
 {
    setTimeout(function(){
//MODIFIER LA VALEUR 5000 PAR CELLE QUE VOUS SOUHAITEZ
$('body').append('<audio autoplay><source id="M14_Sound"src="https://www.aht.li/3152172/MPSound.mp3" type="audio/mpeg"></audio>');
}, 5000);}
    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>');


    }
    });
    });





Pour les récalcitrants qui ne désirent pas avoir le son, ce sera ce script:

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"] img[title="Message Non-lu"]').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





Dernière édition par Milouze14 le Lun 29 Nov 2021 - 6:32, édité 11 fois

Angelface et Constellation aiment ce message


fred9545
Donateur

http://www.mecanique-auto.com/

Messagefred9545 Sam 5 Jan 2019 - 18:22

Merci beaucoup !
Constellation
Constellation
https://millionlittlethings.forumactif.com/

MessageConstellation Mer 31 Mar 2021 - 1:59

Merci beaucoup pour ce tuto ❤

Milouze14 aime ce message

Angelface
Angelface
http://lejardindescopines.actifforum.com/

MessageAngelface Mer 29 Sep 2021 - 0:28

bonjour, c'est super mais j'aimerais bien enlever la voix stp
merci beaucoup

Message envoyé via la réponse rapide par: @Angelface
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Mer 29 Sep 2021 - 6:02

Hello Angelface,

J'ai édité l'astuce pour ajouter le script mais sans le son:
https://www.milouze14.net/t29822-phpbb2-afficher-le-nombre-de-message-prive-non-lus-sur-la-toolbar-etc#570876





Dernière édition par Milouze14 le Mer 31 Juil 2024 - 18:48, édité 1 fois
Angelface
Angelface
http://lejardindescopines.actifforum.com/

MessageAngelface Mer 29 Sep 2021 - 18:50

Angelface
Angelface
http://lejardindescopines.actifforum.com/

MessageAngelface Jeu 30 Sep 2021 - 18:07

merci ça fonctionne bien et c'est pratique
bisou

Message envoyé via la réponse rapide par: @Angelface

Milouze14 aime ce message

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

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