Changer le terme Sélectionner un forum,

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 le 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?
http://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
avatar

Mi Neth
*****

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

http://selina.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 le 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
avatar

MasDan
Aidactif
Aidactif

Masculin
Messages : 1062
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 le 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.
avatar

Mi Neth
*****

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

http://selina.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 le 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.
avatar

MasDan
Aidactif
Aidactif

Masculin
Messages : 1062
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 le 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?
avatar

Mi Neth
*****

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

http://selina.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 le 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"
avatar

Neptunia
Membre actif

Féminin
Messages : 12087
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 le Mar 16 Mai 2017 - 23:36

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

Mi Neth
*****

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

http://selina.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


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