Comment changer les noms de dossiers dans la boite de messages privés ?

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

Résolu Comment changer les noms de dossiers dans la boite de messages privés ?

Message par Invité Mer 13 Déc 2017 - 11:31

Bonjour, j'aimerai changer les noms de dossier dans la boite de messages privés, et mettre "messages en attente" par exemple à la place de "boite d'envoi". Pas question de toucher aux templates, est il possible de le faire via du Javascript ?

Merci..


Dernière édition par Hioshida le Mer 20 Déc 2017 - 18:56, édité 1 fois
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment changer les noms de dossiers dans la boite de messages privés ?

Message par MasDan Dim 17 Déc 2017 - 19:00

Bonjour Hioshida,

Pour modifier le libellé de la boîte d'envoi, ajouter ce javascript (placement sur toutes les pages)
Code:
$(function(){
  if (location.pathname.match(/privmsg/)) {
    $("a[href^='/privmsg?folder=outbox']:eq(1)").text("messages en attente");
    if ($("li > img#i_msg_outbox").length > 0) {
      var vHTML = $("li > img#i_msg_outbox").closest("li").html();
      var modHTML = vHTML.replace(/Boîte d'envoi/g, "messages en attente");
      $("li > img#i_msg_outbox").closest("li").html(modHTML);
    }
  }
});
MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment changer les noms de dossiers dans la boite de messages privés ?

Message par Invité Mar 19 Déc 2017 - 10:53

OK, donc il me reste a modifier la variable folder dans l'url pour chaque autre dossier et l'id de l'image de chaque dossier

Je vais tester ça, merci Smile
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment changer les noms de dossiers dans la boite de messages privés ?

Message par Invité Mar 19 Déc 2017 - 11:58

Ça fonctionne, merci, mais comment je fais pour la boite de réception ? le code ne fonctionne que dans un cas..
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment changer les noms de dossiers dans la boite de messages privés ?

Message par MasDan Mer 20 Déc 2017 - 17:04

Bonjour Hioshida,

Pour chacune des boîtes, les sélecteurs sont différents; donc il faut modifier le code pour chacun.

Remplacer votre code javascript par ceci
Code:
$(function(){
  if (location.pathname.match(/privmsg/)) { 
    if ($("li img#i_msg_inbox").length > 0) {                // boîte de réception
      var vHTML = $("li img#i_msg_inbox").closest("li").html();
      var modHTML = vHTML.replace(/Boîte de réception/g, "Votre nouveau libellé");
      $("li img#i_msg_inbox").closest("li").html(modHTML);
    }

    if ($("li img#i_msg_outbox").length > 0) {              // boîte d'envoi
      var vHTML = $("li img#i_msg_outbox").closest("li").html();
      var modHTML = vHTML.replace(/Boîte d'envoi/g, "messages en attente");
      $("li img#i_msg_outbox").closest("li").html(modHTML);
    }

  }
});
et modifier le libellé (à la ligne 5) pour votre boîte de réception.
MasDan

MasDan
Membre habitué

Masculin
Messages : 1538
Inscrit(e) le : 24/05/2011

http://projetAumMdn.forumactif.com
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment changer les noms de dossiers dans la boite de messages privés ?

Message par Invité Mer 20 Déc 2017 - 18:35

OK, je vous remercie à nouveau, je vais tester ça.

Bonne soirée Smile
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Comment changer les noms de dossiers dans la boite de messages privés ?

Message par Invité Mer 20 Déc 2017 - 18:55

C'est bon, prob réglé pour moi, merci..
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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