-20%
Le deal à ne pas rater :
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, 144 Hz, FreeSync ...
399 € 499 €
Voir le deal

Partagez
 

 titre des messages dans notifications

Aller en bas 
titre des messages dans notifications - Dim 22 Avr - 15:35

Titre des messages

dans les notifications


Va remplacer le poster dans ce sujet par le titre du sujet ce qui rend la compréhension plus facile. Fonctionne dans le module notification de la toolbar mais aussi dans la page notification et sur mobile.

Pré-requis : accès au panneau d'administration.
Version forum : tous.
Difficulté : facile.
Où : Onglet module >> rubrique HTML & JAVASCRIPT >> Gestion des codes Javascript


Instruction.

  • Sélectionner oui à la question : Activer la gestion des codes Javascript.
  • Créer une nouveau javascript.
  • Ajoutez le titre que vous voulez, par exemple : titre des messages dans notifications
  • Sélectionner : sur toutes les pages.
  • Coller le code (ci-après).
  • Enregistrez & voilà.


Codes.
Code:
$(function(){
 
  var texte_milieu = " a posté dans ";
  var si_titre_vide = "ce sujet";
 
  if(typeof(compileNotif)!="function")return;var d=compileNotif;Toolbar.compileNotif=compileNotif=function(b){var a=d(b);if(b.text.type==FA.Notification.NOTIF_TOPIC_WATCH){var c=a.match(/^(.*) a écrit un message dans (<a href="\/t[0-9]+(p[0-9]+)?-([^#?"]*)[^"]+">)[^<]+<\/a>$/);c&&(b=c[1]+texte_milieu+c[2],a=c[4],a="topic"==a||/^[\s-]*$/.test(a)?si_titre_vide:a.replace(/-/g," ").replace(/(^\s+|\s+$)/g,""),a=b+a+"</a>")}return a}
 
});


location.pathname=="/profile" && location.search.indexOf("page_profil=notifications")!=-1 && $(function(){

  var texte_milieu = " a posté dans ";
  var si_titre_vide = "ce sujet";
 
  $('.table1 td:first-child,td.gen:first-child,.ipbtable td:first-child,.tcr .postdetails').each(function(){
    var a = $(this).html();
    var c = a.match(/^(.*) a écrit un message dans (<a href="\/t[0-9]+(p[0-9]+)?-([^#?"]*)[^"]+">)[^<]+<\/a>$/);
    c&&(b=c[1]+texte_milieu+c[2],a=c[4],a="topic"==a||/^[\s-]*$/.test(a)?si_titre_vide:a.replace(/-/g," ").replace(/(^\s+|\s+$)/g,""),$(this).html(b+a+"</a>"))
  });
 
  $('.notification-row span.notification-title').each(function(){
    var a = $(this).html();
    var c = a.match(/^(.*) a écrit un message dans (<a href="\/t[0-9]+(p[0-9]+)?-([^#?"]*)[^"]+">)[^<]+<\/a>$/);
    c&&(b=c[1]+texte_milieu+c[2],a=c[4],a="topic"==a||/^[\s-]*$/.test(a)?si_titre_vide:a.replace(/-/g," ").replace(/(^\s+|\s+$)/g,""),$(this).html(b+a+"</a>"))
  });
});


une question ? Une instruction pas claire ? N'hésitez pas à répondre à ce sujet pour demander des éclaircissements.

Arya

Jamy
Jamy
ex-staffienne
 
titre des messages dans notifications
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Changer le titre de l'onglet quand un message est posté sur la ChatBox
» Des variables dans la feuille CSS

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Avada Kedagraph :: Section Codage :: Libre Service :: JavaScript-
Sauter vers: