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

[PHPBB3] Incohérence affichage notification


2 participants

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

avatar
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 13 Juin 2021 - 17:17

  • Version du forum :
    PHPBB3
  • Templates modifiés :
    oui
  • Navigateur :
    Firefox
Bonjour à tous les milouziens,

Parfois, lorsqu'il y a une date dans le titre du post, (dans le forum phototest par exemple), le titre ne correspond pas à celui qui s'affiche dans notifications.
Dans l'exemple ci-dessous : NICE 2011 dans Phototest et NICE 2012 dans Notifications.
Le sujet:
https://photoclic.forum-pro.fr/t23690-paysages-nice-2011#297120
En image:
Spoiler:

Le code utilisé pour les notifications:
Code:

//Notifications avec titre du sujet
$(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}
});
//Idem pour Page de notifications
location.pathname=="/profile" && location.search.indexOf("page_profil=notifications")!=-1 && $(function(){
  var texte_milieu = " a posté dans ";
  var si_titre_vide = "ce sujet";
  $('.frm-form span:first-child,.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>"))
  });
});

Merci pour votre aide.


Dernière édition par photoclic le Dim 13 Juin 2021 - 19:59, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 13 Juin 2021 - 18:58

Hello Serge,
Forumactif a apporté un correctif récemment concernant les notifications et tu ne devrais plus avoir besoin du script mentionné:

Avec:

[PHPBB3] Incohérence affichage notification 122

Sans:
[PHPBB3] Incohérence affichage notification 215

Il se peut donc que ce soit ce dernier qui change la date, mais sous réserve Serge.

Mais le correctif apporté est bien plus explicite désormais hinhin .
avatar
photoclic
https://photoclic.forum-pro.fr/

Messagephotoclic Dim 13 Juin 2021 - 19:59

Bonjour Philippe,

Ah merci pour cette information.
Je vais donc de ce pas retiré ce script.

Je passe en résolu, et reviendrais vers toi si je remarque à nouveau ce souci.

Un grand merci encore.
Bonne soirée Phil.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 14 Juin 2021 - 4:00

De rien Serge,


Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil

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