Changer le terme Sélectionner un forum,

3 participants

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

Résolu Changer le terme Sélectionner un forum,

Message par Mi Neth Sam 13 Mai 2017 - 8:12

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Moi uniquement
Problème apparu depuis : Pas de date précise
Lien du forum : http://selina.forumactif.com

Description du problème

Bonjour,

J'aimerai, si c'est possible, changer le terme Sélectionner un forum dans le menu déroulant.
L'étape est-elle la même que celle qui m'a permis de changer le terme Nom d'utilisateur, dans le menu déroulant de la page membres, par pseudonyme?
https://forum.forumactif.com/t391710-changer-un-terme-dans-un-menu-deroulant
Je devine que je vais devoir créer un nouveau script.
Le problème est que j'ignore à quel variable et template cela correspond.
Merci de l'aide qui me sera apportée,


Dernière édition par Mi Neth le Mar 16 Mai 2017 - 23:36, édité 3 fois
Mi Neth

Mi Neth
*****

Féminin
Messages : 776
Inscrit(e) le : 19/08/2011

https://gougouttes.forumactif.com/
Mi Neth a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer le terme Sélectionner un forum,

Message par MasDan Dim 14 Mai 2017 - 17:35

Bonjour,

Il n'est pas nécessaire de créer un nouveau code javascript, nous pouvons modifier le code existant
Code:
$(function(){
  if (location.pathname == '/memberlist') {
    $("option[value='username']").text('Pseudonyme');
  }
});

et remplacer le code par ceci
Code:
$(function(){
  if (location.pathname == '/memberlist') {
    $("option[value='username']").text('Pseudonyme');
  }
  if (location.pathname.substring(0, 2) == '/f' || location.pathname.substring(0, 2) == '/t') {
    $("option:contains('Sélectionner')").text('nouveau terme');
  }
});
N'oubliez pas de modifier nouveau terme
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: Changer le terme Sélectionner un forum,

Message par Mi Neth Dim 14 Mai 2017 - 23:16

Il fonctionne mais pas sur toutes les pages.
Il reste tel quel dans la messagerie privée et les pages relatives aux groupes.
Mi Neth

Mi Neth
*****

Féminin
Messages : 776
Inscrit(e) le : 19/08/2011

https://gougouttes.forumactif.com/
Mi Neth a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer le terme Sélectionner un forum,

Message par MasDan Lun 15 Mai 2017 - 4:31

Oups,
Mi Neth a écrit:Il reste tel quel dans la messagerie privée et les pages relatives aux groupes.

Voilà, c'est ajouté, voici une nouvelle version
Code:
$(function(){  // sur toutes les pages
  if (location.pathname == '/memberlist') {
    $("option[value='username']").text('Pseudonyme');
  }
  if (location.pathname.substring(0, 2) == '/f' || location.pathname.substring(0, 2) == '/t' ||
      location.pathname.substring(0, 2) == '/g' || location.pathname.substring(0, 8) == '/privmsg') {
    $("option:contains('Sélectionner')").text('nouveau terme');
  }
});
N'oubliez pas de modifier nouveau terme.
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: Changer le terme Sélectionner un forum,

Message par Mi Neth Mar 16 Mai 2017 - 2:09

Merci à toi,
Avant de mettre en résolu, comme j'essaie de comprendre que veulent dire les "/f" "/t" "/g" ? et les (0, 2) (0, Cool?
Mi Neth

Mi Neth
*****

Féminin
Messages : 776
Inscrit(e) le : 19/08/2011

https://gougouttes.forumactif.com/
Mi Neth a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer le terme Sélectionner un forum,

Message par Neptunia Mar 16 Mai 2017 - 3:32

Bonjour Mi Neth et Masdan


Le lien de ce sous-forum :
/f7-gerer-l-apparence-de-son-forum

Le lien de ce sujet :
/t391785-changer-le-terme-selectionner-un-forum

le lien de la liste des groupes :
/groups
et celui du groupe modéractifs :
/g497-moderactifs-moderactives




La fonction substring(x,y) va extraire d'une chaîne de caractères (ici l'adresse de la page) tout ce qui est contenu entre x inclus et y exclu.
substring(0,2) va donc extraire de la position 0 (ici c'est toujours /) à la position 2 non comprise donc à la position 1. substring(0.2) va donc extraire les deux premiers caractères de la page, soit /f, /t, /g

En informatique, on commence à compter à partir de 0.

Exemple : Mi Neth
M -> indice 0
i -> indice 1
<espace> -> indice 2
N -> indice 3
e -> indice 4
t -> indice 5
h -> indice 6
Si on voulait extraire les 4e et 5e caractères de votre pseudo on utiliserait .substring(3,5) et on obtiendrait "Ne"
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer le terme Sélectionner un forum,

Message par Mi Neth Mar 16 Mai 2017 - 23:36

Merci pour ces informations,
Bonne semaine à vous deux,
(je mets en résolu)
Mi Neth

Mi Neth
*****

Féminin
Messages : 776
Inscrit(e) le : 19/08/2011

https://gougouttes.forumactif.com/
Mi Neth 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