Membres connectés récemment
[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 1 sur 2 • Partagez
Page 1 sur 2 • 1, 2
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 :
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 .
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:
Pour les récalcitrants qui ne désirent pas avoir le son, ce sera ce script:
Pensez a cliquer sur le bouton
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:
Pensez à valider les modifications en cliquant sur le bouton Valider
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 :
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 .
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
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
Angelface et Constellation aiment ce message
- InvitéInvité
Merci beaucoup !
Hello Les ami(e)s,
Merci à Stéphane @fascicularia pour m'avoir éclairé .
pour celles et ceux qui désirent avoir un son lors de la réception d'un nouveau message privé,
je viens d'ajouter la partie concernée dans le script:
Il suffit de trouver cette ligne:
Juste après déposez ceci:
Pensez a cliquer sur le bouton Valider
Merci à Stéphane @fascicularia pour m'avoir éclairé .
pour celles et ceux qui désirent avoir un son lors de la réception d'un nouveau message privé,
je viens d'ajouter la partie concernée dans le script:
Il suffit de trouver cette ligne:
- Code:
var mp= $(data).find('form[action="/privmsg?folder=inbox"] img[title="Message Non-lu"]').length;
Juste après déposez ceci:
- Code:
if(mp){$('body').append('<audio autoplay><source src="https://www.aht.li/3152172/MPSound.mp3" type="audio/mpeg"></audio>');}
Pensez a cliquer sur le bouton Valider
Page 1 sur 2 • 1, 2
Sujets similaires
» [MODERNBB] Afficher le nombre de message privé non lus sur la toolbar etc
» [PHPBB2] Afficher l'id/ami et brouillon dans le Welcome de la toolbar
» [PHPBB2]Afficher le nombre LIKES dans la liste des sujets
» [PHPBB2] Afficher le nombre d'Annonce & Note façon Punbb
» [PHPBB2] Afficher le nombre d'amis au survol d'une image placée à côté du Pseudo
» [PHPBB2] Afficher l'id/ami et brouillon dans le Welcome de la toolbar
» [PHPBB2]Afficher le nombre LIKES dans la liste des sujets
» [PHPBB2] Afficher le nombre d'Annonce & Note façon Punbb
» [PHPBB2] Afficher le nombre d'amis au survol d'une image placée à côté du Pseudo
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum